23org/elasticsearch/common/collect/LinkedHashMultisetVLorg/elasticsearch/common/collect/AbstractMapBasedMultiset;9org/elasticsearch/common/collect/AbstractMapBasedMultisetLinkedHashMultiset.java4Lorg/elasticsearch/common/annotations/GwtCompatible; serializableemulatedserialVersionUIDJ6Lorg/elasticsearch/common/annotations/GwtIncompatible;valuenot needed in emulated sourcecreate7()Lorg/elasticsearch/common/collect/LinkedHashMultiset;()V  8(I)Lorg/elasticsearch/common/collect/LinkedHashMultiset;(I)V  distinctElementsIK(Ljava/lang/Iterable;)Lorg/elasticsearch/common/collect/LinkedHashMultiset;*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;multiset:Lorg/elasticsearch/common/collect/LinkedHashMultiset;5Lorg/elasticsearch/common/collect/LinkedHashMultiset;java/util/LinkedHashMap3 4(Ljava/util/Map;)V 6 7this%org/elasticsearch/common/collect/Maps:capacity(I)I <= ;> 4 writeObject(Ljava/io/ObjectOutputStream;)Vjava/io/IOExceptionCjava.io.ObjectOutputStreamjava/io/ObjectOutputStreamFdefaultWriteObject H GI.org/elasticsearch/common/collect/SerializationK writeMultisetJ(Lorg/elasticsearch/common/collect/Multiset;Ljava/io/ObjectOutputStream;)V MN LOstreamLjava/io/ObjectOutputStream; readObject(Ljava/io/ObjectInputStream;)V java/lang/ClassNotFoundExceptionUjava.io.ObjectInputStreamjava/io/ObjectInputStreamXdefaultReadObject Z Y[ readCount(Ljava/io/ObjectInputStream;)I ]^ L_ setBackingMap a6 bpopulateMultisetJ(Lorg/elasticsearch/common/collect/Multiset;Ljava/io/ObjectInputStream;I)V de LfLjava/io/ObjectInputStream;setCount(Ljava/lang/Object;I)I ij kx0Ljava/lang/Object;x1remove pj qadd sj tcount(Ljava/lang/Object;)I vw xiterator()Ljava/util/Iterator; z{ |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 i x2 p  s contains isEmpty()Z  ConstantValueRuntimeInvisibleAnnotationsCodeLineNumberTable SignatureR()Lorg/elasticsearch/common/collect/LinkedHashMultiset;LocalVariableTableS(I)Lorg/elasticsearch/common/collect/LinkedHashMultiset;LocalVariableTypeTablel(Ljava/lang/Iterable<+TE;>;)Lorg/elasticsearch/common/collect/LinkedHashMultiset; Exceptions SourceFile1  s  Y4 3 Y  ? h*$&L+*,W+-/02-.01LNOL *4Y58  92  91 S TZ*4Y?@892 91 XYABX +J*+P 92 QR  91ab cD sEST+\+`=*4Y?@c*+g 92Qh  91hi jlmDV sWAijW*+l 92mno 91+ApjW*+r 92mno 91+AsjW*+u 92mno 91+AvwL*+y92mn 91+Az{A*} 92 91+A~A* 92 91+AA* 92 91+AA* 92 91+AA* 92 91+AA* 92 91+AL*+92mn 91+AA* 92 91+AL*+92m 91+AL*+92m 91+A)L*+92m 91+Aib*+*92mno 91+ApL*+92mn 91+AsL*+92mn 91+AL*+92mn 91+AA* 92 91+Z Z