static int indexOfClosingCurlyBracket(L lines, int opening) { int level = 0; for (int i = opening; i < l(lines); i++) { L tok = javaTokC(lines.get(i)); level += countOccurrences(tok, "{"); level -= countOccurrences(tok, "}"); if (level <= 0) ret i; } ret l(lines); }