static <E> void a(Multiset<E> paramMultiset, ObjectOutputStream paramObjectOutputStream) { paramObjectOutputStream.writeInt(paramMultiset.a().size()); Iterator localIterator = paramMultiset.a().iterator(); while (localIterator.hasNext()) { Multiset.Entry localEntry = (Multiset.Entry) localIterator.next(); paramObjectOutputStream.writeObject(localEntry.a()); paramObjectOutputStream.writeInt(localEntry.b()); } }