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());
   }
 }