static S afterFirstOccurrenceOf(S s, S pat) { if (s == null) null; int i = indexOf(s, pat); ret i < 0 ? null : substring(s, i+l(pat)); }