sbool containsNL(Iterable l, S pat) { if (l != null) for (S s : l) if (match(pat, s)) true; false; }