SLING-1733 - fix potential ClassCastException

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@995316 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/bundleresource/impl/BundleResourceProvider.java b/src/main/java/org/apache/sling/bundleresource/impl/BundleResourceProvider.java
index 72870b6..c40222e 100644
--- a/src/main/java/org/apache/sling/bundleresource/impl/BundleResourceProvider.java
+++ b/src/main/java/org/apache/sling/bundleresource/impl/BundleResourceProvider.java
@@ -114,7 +114,7 @@
     public Iterator<Resource> listChildren(final Resource parent)
             throws SlingException {
 
-     	if (((BundleResource)parent).getBundle() == this.bundle) { 
+     	if (parent instanceof BundleResource && ((BundleResource)parent).getBundle() == this.bundle) { 
             // bundle resources can handle this request directly when the parent
     		//  resource is in the same bundle as this provider.
             return ((BundleResource) parent).listChildren();