static TreeSet asTreeSet(L l) { new TreeSet set; for (O o : l) if (o != null) set.add(o); ret set; } static TreeSet asTreeSet(Set set) { ret set instanceof TreeSet ? (TreeSet) set : new TreeSet(set); }