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