static Set collectNotNullsAsCISet(Iterable c, S field) { new Set set; fOr (O a : c) addIfNotNull(set, (S) getOpt(a, field)); ret set; } static Set mapMethodLike collectNotNullsAsCISet(S field, Iterable c) { ret collectNotNullsAsCISet(c, field); }