static Set tokenIndexWithoutIfclass(L tok) { new HashSet set; int n = l(tok); int level = 0; for (int i = 1; i < n; i += 2) { S t = tok.get(i); if (eqOneOf(t, "ifclass", "ifndef")) ++level; else if (eqOneOf(t, "endif", "endifndef")) --level; else if (level <= 0 && startsWithJavaIdentifierStart(t)) set.add(t); } ret set; }