static Set createOrAddToSet(Set set, A a) { if (set == null) set = new Set; set.add(a); ret set; } static Set createOrAddToSet(Set set, A... l) { fOr (A a : l) set = createOrAddToSet(set, a); ret set; }