static TreeSet mapToCISet(IF1 f, Iterable l) { ret mapToCISet((O) f, l); } static TreeSet mapToCISet(O f, Iterable l) { TreeSet x = ciSet(); if (l != null) for (O o : l) addIfNotNull(x, (S) callF(f, o)); ret x; } static TreeSet mapToCISet(Iterable l, IF1 f) { ret mapToCISet(f, l); }