static L fieldContainingIC(Iterable l, S field, S substring) { ret filter(l, o -> cic(strOrEmpty(getOpt(o)), substring)); }