sbool containsIgnoreCase(Collection l, S s) { if (l != null) for (S x : l) if (eqic(x, s)) ret true; ret false; } static boolean containsIgnoreCase(S[] l, S s) { if (l != null) for (S x : l) if (eqic(x, s)) ret true; ret false; } static boolean containsIgnoreCase(S s, char c) { ret indexOfIgnoreCase(s, String.valueOf(c)) >= 0; } static boolean containsIgnoreCase(S a, S b) { ret indexOfIgnoreCase(a, b) >= 0; }