public static Set<URL> getResources(String dirName, String extension) {

		Set<String> names = doGetResourceNames(getDefaultSearchPaths(), dirName, extension);
		Set<String> testNames = doGetResourceNames(getTestSearchPaths(), dirName, extension);
		names.addAll(testNames);

		Set<URL> urls = names.stream().map(name -> getResource(name)).collect(Collectors.toSet());
		return urls;
	}
Search the classpath for files in the &lt;classpath entry&gt;/<code>dirName</code> 
location that have the given extension.  In <code>null</code> is passed for the 
extension, then all files found in the given dir names will be returned.  In this 
way, <code>null</code> is a wildcard.

<P>This method differs from {@link #getResource(String)} in that this method finds 
multiple matches.

@param dirName the name of the sub-directory under which to search
@param extension the extension that matching files must possess
@return set of URLs in the given directory that end with the given extension
Ghidra/Framework/Gui/src/main/java/resources/ResourceManager.java