2-org/elasticsearch/common/collect/HashMultisetVLorg/elasticsearch/common/collect/AbstractMapBasedMultiset;9org/elasticsearch/common/collect/AbstractMapBasedMultisetHashMultiset.java4Lorg/elasticsearch/common/annotations/GwtCompatible; serializableemulatedserialVersionUIDJ6Lorg/elasticsearch/common/annotations/GwtIncompatible;valueNot needed in emulated source.create1()Lorg/elasticsearch/common/collect/HashMultiset;()V  2(I)Lorg/elasticsearch/common/collect/HashMultiset;(I)V  distinctElementsIE(Ljava/lang/Iterable;)Lorg/elasticsearch/common/collect/HashMultiset;*org/elasticsearch/common/collect/MultisetsinferDistinctElements(Ljava/lang/Iterable;)I !" #  %*org/elasticsearch/common/collect/Iterables'addAll-(Ljava/util/Collection;Ljava/lang/Iterable;)Z )* (+elementsLjava/lang/Iterable<+TE;>;Ljava/lang/Iterable;multiset4Lorg/elasticsearch/common/collect/HashMultiset;/Lorg/elasticsearch/common/collect/HashMultiset;java/util/HashMap3 4(Ljava/util/Map;)V 6 7this%org/elasticsearch/common/collect/Maps:newHashMapWithExpectedSize(I)Ljava/util/HashMap; <= ;> writeObject(Ljava/io/ObjectOutputStream;)Vjava/io/IOExceptionBjava.io.ObjectOutputStreamjava/io/ObjectOutputStreamEdefaultWriteObject G FH.org/elasticsearch/common/collect/SerializationJ writeMultisetJ(Lorg/elasticsearch/common/collect/Multiset;Ljava/io/ObjectOutputStream;)V LM KNstreamLjava/io/ObjectOutputStream; readObject(Ljava/io/ObjectInputStream;)V java/lang/ClassNotFoundExceptionTjava.io.ObjectInputStreamjava/io/ObjectInputStreamWdefaultReadObject Y XZ readCount(Ljava/io/ObjectInputStream;)I \] K^ setBackingMap `6 apopulateMultisetJ(Lorg/elasticsearch/common/collect/Multiset;Ljava/io/ObjectInputStream;I)V cd KeLjava/io/ObjectInputStream;setCount(Ljava/lang/Object;I)I hi jx0Ljava/lang/Object;x1remove oi padd ri scount(Ljava/lang/Object;)I uv witerator()Ljava/util/Iterator; yz {size()I }~ clear  entrySet()Ljava/util/Set; toString()Ljava/lang/String; hashCode ~ equals(Ljava/lang/Object;)Z  elementSet  retainAll(Ljava/util/Collection;)Z Ljava/util/Collection; removeAll  ) (Ljava/lang/Object;II)Z h x2 o  r contains isEmpty()Z  ConstantValueRuntimeInvisibleAnnotationsCodeLineNumberTable SignatureL()Lorg/elasticsearch/common/collect/HashMultiset;LocalVariableTableM(I)Lorg/elasticsearch/common/collect/HashMultiset;LocalVariableTypeTablef(Ljava/lang/Iterable<+TE;>;)Lorg/elasticsearch/common/collect/HashMultiset; Exceptions SourceFile1  s  Y* 3 Y  5 h*$&L+*,W+-/02-.01ACDL *4Y58  92  91 H IS *?8 92   91 LM@AX +I*+O 92 PQ  91UV WC sDRSx+[+_=*?b*+f 92Pg  91\] ^`aCU sVAhiW*+k 92lmn 91"AoiW*+q 92lmn 91"AriW*+t 92lmn 91"AuvL*+x92lm 91"AyzA*| 92 91"A}~A* 92 91"AA* 92 91"AA* 92 91"AA* 92 91"A~A* 92 91"AL*+92lm 91"AA* 92 91"AL*+92l 91"AL*+92l 91"A)L*+92l 91"Ahb*+*92lmn 91"AoL*+92lm 91"ArL*+92lm 91"AL*+92lm 91"AA* 92 91"Z Z