code: @Override
      public Enumeration<URL> findResources(String name) throws IOException {
  
          if (log.isDebugEnabled())
              log.debug("    findResources(" + name + ")");
  
          checkStateForResourceLoading(name);
  
          LinkedHashSet<URL> result = new LinkedHashSet<>();
  
          String path = nameToPath(name);
  
          WebResource[] webResources = resources.getClassLoaderResources(path);
          for (WebResource webResource : webResources) {
              if (webResource.exists()) {
                  result.add(webResource.getURL());
              }
          }
  
          // Adding the results of a call to the superclass
          if (hasExternalRepositories) {
              Enumeration<URL> otherResourcePaths = super.findResources(name);
              while (otherResourcePaths.hasMoreElements()) {
                  result.add(otherResourcePaths.nextElement());
              }
          }
  
          return Collections.enumeration(result);
      }
docs: Return an enumeration of <code>URLs</code> representing all of the
  resources with the given name.  If no resources with this name are
  found, return an empty enumeration.
  
  @param name Name of the resources to be found
  
  @exception IOException if an input/output error occurs