!752 static class Holladiho { class Cheerio {} } p { ClassLoader loader = myClassLoader(); L files = cast getOpt(loader, "files"); if (files == null) fail("No classes info (please run #1001639!)"); new L classes; for (File dir : files) { if (dir.isDirectory()) { for (File f : listFiles(dir)) { S s = f.getName(); if (s.endsWith(".class") && s.startsWith("main$")) classes.add(dropPrefix("main$", dropSuffix(".class", s))); } } } printStructure(classes); }