code: private static void getClassPathesFromClassLoader(URLClassLoader ucl, ArrayList<Resource> pathes) {
  	ClassLoader pcl = ucl.getParent();
  	// parent first
  	if (pcl instanceof URLClassLoader) getClassPathesFromClassLoader((URLClassLoader) pcl, pathes);
  
  	ResourceProvider frp = ResourcesImpl.getFileResourceProvider();
  	// get all pathes
  	URL[] urls = ucl.getURLs();
  	for (int i = 0; i < urls.length; i++) {
  	    Resource file = frp.getResource(urls[i].getPath());
  	    if (file.exists()) pathes.add(ResourceUtil.getCanonicalResourceEL(file));
  	}
  
      }
docs: get class pathes from all url ClassLoaders
  
  @param ucl URL Class Loader
  @param pathes Hashmap with allpathes