static L containingAllJavaTokens(Collection l, S... tokens) { new L out; big: for (S s : unnull(l)) { for (S t : tokens) if (!containsJavaToken(s, t)) continue big; out.add(s); } ret out; }