static MultiSet multiSetWithoutSingles(MultiSet ms) { if (ms == null) null; MultiSet ms2 = similarEmptyMultiSet(ms); for (A a : keys(ms)) { int n = ms.get(a); if (n > 1) ms2.add(a, n); } ret ms2; }