static L ctxCases(S body) { L lines = lines(body); int i = 0; new L cases; while (i < l(lines)) { Pair p = ctxCase(lines, i); if (p == null) break; cases.add(p.a); i = p.b+1; } ret cases; }