21:org/elasticsearch/common/collect/RegularImmutableSortedSetPLorg/elasticsearch/common/collect/ImmutableSortedSet;3org/elasticsearch/common/collect/ImmutableSortedSetRegularImmutableSortedSet.java4Lorg/elasticsearch/common/annotations/GwtCompatible; serializableemulated?org/elasticsearch/common/collect/SortedLists$KeyPresentBehavior ,org/elasticsearch/common/collect/SortedLists KeyPresentBehavior>org/elasticsearch/common/collect/SortedLists$KeyAbsentBehaviorKeyAbsentBehaviorelements0Lorg/elasticsearch/common/collect/ImmutableList;5Lorg/elasticsearch/common/collect/ImmutableList;I(Lorg/elasticsearch/common/collect/ImmutableList;Ljava/util/Comparator;)V(Ljava/util/Comparator;)V    .org/elasticsearch/common/collect/ImmutableListisEmpty()Z  !java/util/Comparator#+org/elasticsearch/common/base/Preconditions% checkArgument(Z)V '( &)thisALorg/elasticsearch/common/collect/RegularImmutableSortedSet;;Ljava/util/Comparator;iterator9()Lorg/elasticsearch/common/collect/UnmodifiableIterator; 12 3descendingIterator6Lorg/elasticsearch/common/annotations/GwtIncompatible;value NavigableSetreverse2()Lorg/elasticsearch/common/collect/ImmutableList; 9: ;size()I => ?contains(Ljava/lang/Object;)Zjava/lang/ClassCastExceptionCunsafeBinarySearch(Ljava/lang/Object;)I EF GeLjava/lang/ClassCastException;oLjava/lang/Object; containsAll(Ljava/util/Collection;)Zjava/lang/NullPointerExceptionO)org/elasticsearch/common/collect/MultisetQ elementSet()Ljava/util/Set; ST RU()Ljava/util/Comparator; .W X0org/elasticsearch/common/collect/SortedIterablesZhasSameComparator-(Ljava/util/Comparator;Ljava/lang/Iterable;)Z \] [^java/util/Collection` a? MN c 3*org/elasticsearch/common/collect/IteratorsfpeekingIteratorH(Ljava/util/Iterator;)Lorg/elasticsearch/common/collect/PeekingIterator; hi gj()Ljava/util/Iterator; 1l amjava/util/Iteratoronext()Ljava/lang/Object; qr ps0org/elasticsearch/common/collect/PeekingIteratorujava/lang/ObjectwhasNext y vzpeek |r v} unsafeCompare'(Ljava/lang/Object;Ljava/lang/Object;)I   vs pzcmpI Ljava/lang/NullPointerException;targetsLjava/util/Collection<*>;Ljava/util/Collection; thisIterator7Lorg/elasticsearch/common/collect/PeekingIterator;2Lorg/elasticsearch/common/collect/PeekingIterator; thatIteratorLjava/util/Iterator<*>;Ljava/util/Iterator;targetunsafeComparator W java/util/Collections binarySearch;(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I key isPartialView  copyIntoArray([Ljava/lang/Object;I)I dst[Ljava/lang/Object;offsetequalsLjavax/annotation/Nullable; java/util/NoSuchElementException java/util/Set ? ? .0  m celement otherElementLjava/util/Iterator;"Ljava/util/NoSuchElementException; otherIteratorobjectthatLjava/util/Set<*>;Ljava/util/Set;firstget(I)Ljava/lang/Object; lastlower&(Ljava/lang/Object;)Ljava/lang/Object; headIndex(Ljava/lang/Object;Z)I TE;indexfloorceiling tailIndex higher headSetImplJ(Ljava/lang/Object;Z)Lorg/elasticsearch/common/collect/ImmutableSortedSet; getSubSet9(II)Lorg/elasticsearch/common/collect/ImmutableSortedSet;  toElement inclusiveZ checkNotNull & FIRST_AFTERALorg/elasticsearch/common/collect/SortedLists$KeyPresentBehavior;  FIRST_PRESENT  NEXT_HIGHER@Lorg/elasticsearch/common/collect/SortedLists$KeyAbsentBehavior; (Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;Lorg/elasticsearch/common/collect/SortedLists$KeyPresentBehavior;Lorg/elasticsearch/common/collect/SortedLists$KeyAbsentBehavior;)I  subSetImpl](Ljava/lang/Object;ZLjava/lang/Object;Z)Lorg/elasticsearch/common/collect/ImmutableSortedSet; tailSetImpl   fromElement fromInclusive toInclusivesubList4(II)Lorg/elasticsearch/common/collect/ImmutableList;   emptySetM(Ljava/util/Comparator;)Lorg/elasticsearch/common/collect/ImmutableSortedSet;  newFromIndex newToIndexindexOf ANY_PRESENT  INVERTED_INSERTION_INDEX  position createAsList6org/elasticsearch/common/collect/ImmutableSortedAsListh(Lorg/elasticsearch/common/collect/ImmutableSortedSet;Lorg/elasticsearch/common/collect/ImmutableList;)V    createDescendingSet7()Lorg/elasticsearch/common/collect/ImmutableSortedSet;)org/elasticsearch/common/collect/OrderingfromC(Ljava/util/Comparator;)Lorg/elasticsearch/common/collect/Ordering;  -()Lorg/elasticsearch/common/collect/Ordering; 9  52  SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable StackMapTableT(Lorg/elasticsearch/common/collect/ImmutableList;Ljava/util/Comparator<-TE;>;)V>()Lorg/elasticsearch/common/collect/UnmodifiableIterator;RuntimeInvisibleAnnotations(Ljava/util/Collection<*>;)Z Exceptions"RuntimeVisibleParameterAnnotations()TE;(TE;)TE;@(TE;Z)Lorg/elasticsearch/common/collect/ImmutableSortedSet;(TE;Z)ID(TE;ZTE;Z)Lorg/elasticsearch/common/collect/ImmutableSortedSet;,()Ljava/util/Comparator;>(II)Lorg/elasticsearch/common/collect/ImmutableSortedSet;7()Lorg/elasticsearch/common/collect/ImmutableList;<()Lorg/elasticsearch/common/collect/ImmutableSortedSet; SourceFile InnerClasses0*,*++"* +-.0 +,./67 89$@ 12D*4 +- +,<!52G *<4  +-  +,A!" 67s8 > +- +,E=>D*@ +- +,JAB+*+HMD IJ+-KL +,OPQ @@DMN+R +RVL*Y+_ +b *+d*ekM+nN-t:,{E*,~6 ,W%--t:  ::CxPyPPCxDyDDRZ1IIJ+-4g;`CXL*+,4g;`bZ[]&_,f4g;hClLnZp_qirntwvyy{|~$ vpx% BPCD#EFS *+* +- L  +,$D D* +- +,Z *+  +-    +,B|+*++M*,*,_J,N*e:)t:-t:*::*,6hnDimnD6hrimr\ OLWL<21pIJtI6@|+-|Lg*<216@|+,gZ"$/6<FOWgilnprtv= pp*xxxpDC%rE *  +-  +,&rJ**d +- +,&*+d= * +-L +,   Gx'*+d= * +-L +,   Gx'*+=* * +-L+,  Gx'*+=* * +-L+,  Gx'f **+ƶ԰  +- L  +, ( *+*Y ާ  +- L  +, 3xx$xx$ ) *+-4 +- L  L   +,  *i**+*԰ +-L+,( *+*Y ޲  +- L  +, 3xx$xx$ )WA* +- +,+0 **Y*** 0+-00 0+, (,F)+*+*=ND*IJ)+-)L )+, UD@%:I  Y**   +-  +,- UY*<* +- +, .A5lA* +- +,.A1lA*e +- +,./0 D D "Z Z