29org/elasticsearch/common/collect/AbstractMapBasedMultisetdLorg/elasticsearch/common/collect/AbstractMultiset;Ljava/io/Serializable;1org/elasticsearch/common/collect/AbstractMultisetjava/io/SerializableAbstractMapBasedMultiset.java4Lorg/elasticsearch/common/annotations/GwtCompatible;emulatedRorg/elasticsearch/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator MapBasedMultisetIterator;org/elasticsearch/common/collect/AbstractMapBasedMultiset$1/org/elasticsearch/common/collect/Multiset$Entry)org/elasticsearch/common/collect/MultisetEntryjava/util/Map$Entry java/util/Map backingMapLjava/util/Map;;sizeJserialVersionUIDë2:6Lorg/elasticsearch/common/annotations/GwtIncompatible;valuenot needed in emulated source.(Ljava/util/Map;)V()V %' (+org/elasticsearch/common/base/Preconditions* checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object; ,- +.  0()I 2 3  5this@Lorg/elasticsearch/common/collect/AbstractMapBasedMultiset;;Lorg/elasticsearch/common/collect/AbstractMapBasedMultiset; setBackingMapentrySet()Ljava/util/Set; ;< = entryIterator()Ljava/util/Iterator; = java/util/SetBiterator D@ CER(Lorg/elasticsearch/common/collect/AbstractMapBasedMultiset;Ljava/util/Iterator;)V %G HbackingEntriesXLjava/util/Iterator;>;Ljava/util/Iterator;clearvalues()Ljava/util/Collection; NO Pjava/util/CollectionR SEjava/util/IteratorUhasNext()Z WX VYnext()Ljava/lang/Object; [\ V]&org/elasticsearch/common/collect/Count_set(I)V ab `c M' e frequency(Lorg/elasticsearch/common/collect/Count;i$distinctElements 3(org/elasticsearch/common/primitives/Intsl saturatedCast(J)I no mp>(Lorg/elasticsearch/common/collect/AbstractMapBasedMultiset;)V %r scount(Ljava/lang/Object;)ILjavax/annotation/Nullable;%org/elasticsearch/common/collect/MapsxsafeGet5(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object; z{ y|get ~2 `elementLjava/lang/Object;add(Ljava/lang/Object;I)I uv "occurrences cannot be negative: %sjava/lang/Objectjava/lang/IntegervalueOf(I)Ljava/lang/Integer;  checkArgument)(ZLjava/lang/String;[Ljava/lang/Object;)V + ~-  %b `put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; too many occurrences: %sjava/lang/Long(J)Ljava/lang/Long;  getAndAdd(I)I `oldCountInewCountTE; occurrencesremove -  addAndGet ` numberRemovedsetCountu5org/elasticsearch/common/collect/CollectPreconditionscheckNonnegative(ILjava/lang/String;)I  getAndSet,(Lorg/elasticsearch/common/collect/Count;I)I existingCounter `ireadObjectNoDatajava/io/ObjectStreamExceptionjava.io.ObjectStreamExceptionjava/io/InvalidObjectExceptionStream data required(Ljava/lang/String;)V %  access$000L(Lorg/elasticsearch/common/collect/AbstractMapBasedMultiset;)Ljava/util/Map;x0 access$122?(Lorg/elasticsearch/common/collect/AbstractMapBasedMultiset;J)Jx1 access$110>(Lorg/elasticsearch/common/collect/AbstractMapBasedMultiset;)J Signature ConstantValueRuntimeInvisibleAnnotationsCodeLocalVariableTableLocalVariableTypeTableLineNumberTable?(Ljava/util/Map;)VI()Ljava/util/Set;>;N()Ljava/util/Iterator;>; StackMapTable()Ljava/util/Iterator;"RuntimeVisibleParameterAnnotations(TE;I)I Exceptions SourceFile InnerClasses  "#s$%&u*)*+/1**467978=>?@:&Z*+17978 DE;<A*> 79 78R?@m*1AFLY*+I79 JL78 JK WYM'9*1QTL+Z+^`M,d*1f* 6 "ghiL979 978"'*38 Vj2F *1k  79  782D*6q 79 78D@E Y*t  79  78uv}*1+}`M,, 79 gh 78  `Cw] *+YS*1+`N-6*1+`YW6-6a7YS-W*Y6a6H8\%791^ghT;786  #158NT\{ @:`@ w5o *+YS*1+`N--6 66*1+W-tW*Y6e6HFo79oo1>gh=2M" o78: #157=CIMX`l @#` w`W*1+`N-6/*1+`N-6-*1+`YW*Y6da6H h `79``u1/h8(`78`*   #18<O] #+` w Q **Ĭ h u!'F Yͷп  79  78( "#s/*1 90@ *Y6e]6 9 06 *Y6] e6  90"     Z