2J9org/elasticsearch/common/collect/AbstractMapBasedMultimap{Lorg/elasticsearch/common/collect/AbstractMultimap;Ljava/io/Serializable;1org/elasticsearch/common/collect/AbstractMultimapjava/io/SerializableAbstractMapBasedMultimap.java4Lorg/elasticsearch/common/annotations/GwtCompatible;emulatedHorg/elasticsearch/common/collect/AbstractMapBasedMultimap$NavigableAsMap NavigableAsMapEorg/elasticsearch/common/collect/AbstractMapBasedMultimap$SortedAsMap SortedAsMap?org/elasticsearch/common/collect/AbstractMapBasedMultimap$AsMapAsMap=org/elasticsearch/common/collect/AbstractMapBasedMultimap$ItrItrIorg/elasticsearch/common/collect/AbstractMapBasedMultimap$NavigableKeySetNavigableKeySetForg/elasticsearch/common/collect/AbstractMapBasedMultimap$SortedKeySet SortedKeySet@org/elasticsearch/common/collect/AbstractMapBasedMultimap$KeySetKeySetQorg/elasticsearch/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList!RandomAccessWrappedListEorg/elasticsearch/common/collect/AbstractMapBasedMultimap$WrappedList$ WrappedListMorg/elasticsearch/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet'WrappedNavigableSetJorg/elasticsearch/common/collect/AbstractMapBasedMultimap$WrappedSortedSet*WrappedSortedSetDorg/elasticsearch/common/collect/AbstractMapBasedMultimap$WrappedSet- WrappedSetKorg/elasticsearch/common/collect/AbstractMapBasedMultimap$WrappedCollection0WrappedCollection;org/elasticsearch/common/collect/AbstractMapBasedMultimap$23;org/elasticsearch/common/collect/AbstractMapBasedMultimap$15java/util/Map$Entry7 java/util/Map9EntrymapLjava/util/Map;/Ljava/util/Map;>; totalSizeIserialVersionUIDJ!fh(Ljava/util/Map;)V()V EG HisEmpty()Z JK :L+org/elasticsearch/common/base/PreconditionsN checkArgument(Z)V PQ OR <= TthisCLorg/elasticsearch/common/collect/AbstractMapBasedMultimap;;Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;setMap ?@ Zvalues()Ljava/util/Collection; \] :^java/util/Collection`iterator()Ljava/util/Iterator; bc adjava/util/IteratorfhasNext hK ginext()Ljava/lang/Object; kl gm aLsize()I pq arLjava/util/Collection;Ljava/util/Collection;i$Ljava/util/Iterator;!createUnmodifiableEmptyCollectioncreateCollection y] zunmodifiableCollectionSubclass.(Ljava/util/Collection;)Ljava/util/Collection; |} ~*(Ljava/lang/Object;)Ljava/util/Collection;Ljavax/annotation/Nullable;keyTK;Ljava/lang/Object; backingMap()Ljava/util/Map; containsKey(Ljava/lang/Object;)Z :put'(Ljava/lang/Object;Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object; : y add a8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :java/lang/AssertionError+New Collection violated the Collection spec(Ljava/lang/Object;)V E valueTV; collectiongetOrCreateCollection replaceValues>(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;java/lang/Iterable d removeAll  addAll(Ljava/util/Collection;)Z aclear G aLjava/lang/Iterable<+TV;>;Ljava/lang/Iterable;Ljava/util/Iterator<+TV;>; oldValuesremove : x] outputjava/util/SortedSetjava/util/CollectionsunmodifiableSortedSet,(Ljava/util/SortedSet;)Ljava/util/SortedSet;  java/util/SetunmodifiableSet (Ljava/util/Set;)Ljava/util/Set; java/util/ListunmodifiableList"(Ljava/util/List;)Ljava/util/List; unmodifiableCollection } :wrapCollection@(Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; (Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/SortedSet;Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap$WrappedCollection;)V E +_(Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/Set;)V E .wrapList(Ljava/lang/Object;Ljava/util/List;Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap$WrappedCollection;)Ljava/util/List; (Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/Collection;Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap$WrappedCollection;)V E 1java/util/RandomAccess(Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/List;Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap$WrappedCollection;)V E " %listLjava/util/List;Ljava/util/List;ancestorULorg/elasticsearch/common/collect/AbstractMapBasedMultimap.WrappedCollection;MLorg/elasticsearch/common/collect/AbstractMapBasedMultimap$WrappedCollection;iteratorOrListIterator,(Ljava/util/Collection;)Ljava/util/Iterator; listIterator()Ljava/util/ListIterator;  createKeySet()Ljava/util/Set;java/util/SortedMapS(Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;Ljava/util/SortedMap;)V E M(Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;Ljava/util/Map;)V E removeValuesForKey(Ljava/lang/Object;)I%org/elasticsearch/common/collect/Maps safeRemove5(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object;   count ^ valueIterator>(Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;)V E 6entries ]  entryIterator 4 createAsMap   access$000L(Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;)Ljava/util/Map;x0 access$100g(Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;Ljava/util/Collection;)Ljava/util/Iterator; x1 access$210>(Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;)I access$208 access$212?(Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;I)I access$220 access$300(Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/List;Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap$WrappedCollection;)Ljava/util/List;x2x3 access$400P(Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;)I  . Signature ConstantValueCodeLocalVariableTableLocalVariableTypeTableLineNumberTable2(Ljava/util/Map;>;)V StackMapTable()Ljava/util/Collection; (TK;)Ljava/util/Collection;"RuntimeVisibleParameterAnnotations1()Ljava/util/Map;>; (TK;TV;)Z:(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Collection;/(Ljava/lang/Object;)Ljava/util/Collection;8(Ljava/util/Collection;)Ljava/util/Collection;;(TK;Ljava/util/Collection;)Ljava/util/Collection;(TK;Ljava/util/List;Lorg/elasticsearch/common/collect/AbstractMapBasedMultimap.WrappedCollection;)Ljava/util/List;6(Ljava/util/Collection;)Ljava/util/Iterator;()Ljava/util/Set;()Ljava/util/Iterator;7()Ljava/util/Collection;>;5()Ljava/util/Iterator;>; SourceFile InnerClassesRuntimeInvisibleAnnotations <=0>?@AB1C!EF2o*I+MS*+U3VX<=4VW<>5z{ |}06YF2M*+U*[+_eM,j0,naN-oS*Y[-s`[ͱ3*) \u6vwMVXM<=4 ) \tMVWM<>5 ):IL7ga@06x]2E **{3  VX4  VW508y]08y2U*{3VX4VW509:2A*U3 VX4 VW50;pq2A*[3 VX4 VW52Q *U+3 VX 4  VW5:2\*U+aN-5*+N-,*Y[`[*U+-WY-,*Y[`[3*\VX\\Nu4*\VW\\Nt52 ",8:DNXZ7 :a 0<: 2&*U+aM,*+M*U+,W,3 &VX&u4 &VW&t5$7$a09:2Uq,N-j *+*+:*{:W*Y[sd[-j -n*Y[`[*3>qVXqq\jbwTu#Nu4>qVWqq\jbTt#Nt52 #-=DM]j7g-aa%0=: 2?*U+aM,**{N-,W*Y[,sd[,*-3*?VX?1u#u4 ?VW1t#t5"$ 3 9 7a0>:|}22+ +ư+ș +ȸ̰+Ι +θҰ+հ32VX2u42VW2t5%-70?G2:*U_eL+j+naM,*U*[3 "uvw:VX4"t:VW5 "!("+#4$9%7 g2*U+aM, *+M*+,ڰ3 VXu4 VWt501247a09:2I,+Y*+,ݰ,ș.Y*+,ȷ,Ι*+,䰻1Y*+,3 IVXIIu4 IVWIIt5?@AB+C2D=F70@: 2!,"Y*+,-%Y*+,-3*!VX!!!4*!VW!!!5L7J%0A:2w+Ι+ι +e3VXu4VWt5S7Eg0B2r)*UY**UY**U3 )VX4 )VW57K0C2+*U+ aM>,,s>,*Y[d[3*+VX+ u @4+VW t5W YZ[\])_7 )a\]2A* 3 VX4 VW508c2E 6Y*3  VX4  VW50D]2A*3 VX4 VW50Ec2E 4Y*3  VX4  VW50F2r)*UY**UY**U3 )VX4 )VW57K0;2/*U3 X5[2:*+ 3X!u5["#26 *Y[Zd[3  X5[$#26 *Y[Z`[3  X5[%&2@ *Y[`Z[3 X !@5['&2@ *Y[dZ[3 X !@5[()2P*+,-3*X!*+5[,-2:*+/3X!5[0GH  "#%&()+,./12468:; I   Z