static MultiMap allLoadedLibrariesPlusLoadingProgramIDs() { new MultiMap mm; for (ClassLoader cl : allJavaXClassLoaders()) { S progID = (S) getOpt(cl, 'progID); L files = cast getOpt(cl, 'files); for (File f : dropFirst(files)) mm.put(DiskSnippetCache_fileToLibID(f), progID); } ret mm; }