static boolean matchStartAny(Collection patterns, S s, Matches m) { for (S pattern : unnull(patterns)) if (matchStart(pattern, s, m)) ret true; ret false; } static boolean matchStartAny(Collection patterns, S s) { ret matchStartAny(patterns, s, null); } static bool matchStartAny(S pat, L l, Matches m) { for (S s : unnull(l)) if (matchStart(pat, s, m)) true; false; }