static L filterCic(Iterable l, S s) { new L out; if (l != null) for (S x : l) if (cic(x, s)) out.add(x); ret out; }