static boolean endsWithIgnoreCase(S a, S b) { ret a != null && l(a) >= l(b) && a.regionMatches(true, l(a)-l(b), b, 0, l(b)); }