code: @Override
  	public Set<String> getResourceNames(String dirName) {
  		Set<String> resourceNames = new TreeSet<>();
  
  		List<ResourceBrowser> list = new ArrayList<>();
  		list.addAll(resourceInfoProviders);
  		for (ResourceBrowser rsBrowser : list) {
  			if (generatorRegistry.isPathGenerated(dirName)) {
  				if (rsBrowser instanceof ResourceGenerator) {
  					ResourceGenerator rsGeneratorBrowser = (ResourceGenerator) rsBrowser;
  					if (rsGeneratorBrowser.getResolver().matchPath(dirName)) {
  						resourceNames.addAll(rsBrowser.getResourceNames(dirName));
  						break;
  					}
  				}
  			} else {
  				if (!(rsBrowser instanceof ResourceGenerator)) {
  					resourceNames.addAll(rsBrowser.getResourceNames(dirName));
  					break;
  				}
  			}
  		}
  
  		return resourceNames;
  	}
docs: /*
  (non-Javadoc)
  
  @see
  net.jawr.web.resource.handler.reader.ResourceBrowser#getResourceNames
  (java.lang.String)