code: protected Resource resolveRootDirResource(Resource original) throws IOException {
  		if (equinoxResolveMethod != null) {
  			URL url = original.getURL();
  			if (url.getProtocol().startsWith("bundle")) {
  				return new UrlResource((URL) ReflectionUtils.invokeMethod(equinoxResolveMethod, null, url));
  			}
  		}
  		return original;
  	}
docs: Resolve the specified resource for path matching.
  <p>The default implementation detects an Equinox OSGi "bundleresource:"
  / "bundleentry:" URL and resolves it into a standard jar file URL that
  can be traversed using Spring's standard jar file traversal algorithm.
  @param original the resource to resolve
  @return the resolved resource (may be identical to the passed-in resource)
  @throws IOException in case of resolution failure