static void autoRenameSnippet(S id) { if (getSnippetType(id) == 42) { // JavaX fragment S text = loadSnippet(id); L names = findFunctionDefinitions(text); if (nempty(names)) { S f = first(names); S title = getSnippetTitle(id); if (!title.startsWith(f)) { title = f + addPrefixIfNotEmpty(" - ", title); setSnippetTitle_verbose(id, title); } } } }