static L startingWithIC_dropPrefix(Collection l, fS prefix) { new L out; for (S s : unnull(l)) if (swic(s, prefix)) out.add(substring(s, l(prefix))); ret out; } static L startingWithIC_dropPrefix(S prefix, Collection l) { ret startingWithIC_dropPrefix(l, prefix); }