static L uniquifyList_identity(Collection l) { if (l == null) null; if (l(l) < 2) ret asList(l); Set set = identityHashSet(); new L out; for (A a : l) if (set.add(a)) out.add(a); ret out; }