!747 m { static S snippetID = "#1001187", className = "Console"; p { S text = loadSnippet(snippetID); S c = findClass(text, className); if (c == null) print(className + " not found in " + snippetID + "."); else { print("Found."); print(); print(c); } } static S findClass(S text, S className) { for (L c : allClasses(text)) { S name = getClassDeclarationName(c); if (eq(name, className)) ret join(c); S result = findClass(join(getClassBody(c)), className); if (result != null) ret result; } ret null; } }