static L listMinus(Collection l, O... stuff) { if (l == null) null; L l2 = similarEmptyList(l); Set set = lithashset(stuff); for (O o : l) if (!set.contains(o)) l2.add(o); ret l2; }