21org/elasticsearch/common/base/PairwiseEquivalencerLorg/elasticsearch/common/base/Equivalence;>;Ljava/io/Serializable;)org/elasticsearch/common/base/Equivalencejava/io/SerializablePairwiseEquivalence.java4Lorg/elasticsearch/common/annotations/GwtCompatible; serializableelementEquivalence+Lorg/elasticsearch/common/base/Equivalence;1Lorg/elasticsearch/common/base/Equivalence<-TT;>;serialVersionUIDJ.(Lorg/elasticsearch/common/base/Equivalence;)V()V  +org/elasticsearch/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;   this8Lorg/elasticsearch/common/base/PairwiseEquivalence;3Lorg/elasticsearch/common/base/PairwiseEquivalence; doEquivalent+(Ljava/lang/Iterable;Ljava/lang/Iterable;)Zjava/lang/Iterable%iterator()Ljava/util/Iterator; '( &)java/util/Iterator+hasNext()Z -. ,/next()Ljava/lang/Object; 12 ,3 equivalent'(Ljava/lang/Object;Ljava/lang/Object;)Z 56 7 iterableALjava/lang/Iterable;Ljava/lang/Iterable; iterableB iteratorALjava/util/Iterator;Ljava/util/Iterator; iteratorBdoHash(Ljava/lang/Iterable;)I3hash(Ljava/lang/Object;)I DE FelementTT;Ljava/lang/Object;i$iterableIequals(Ljava/lang/Object;)ZLjavax/annotation/Nullable;java/lang/ObjectQ NO RSthat6Lorg/elasticsearch/common/base/PairwiseEquivalence<*>;objecthashCode()I XY RZFtoString()Ljava/lang/String;java/lang/String_valueOf&(Ljava/lang/Object;)Ljava/lang/String; ab `cjava/lang/StringBuilderelength gY `h(I)V j fkappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; mn fo .pairwise()q ]^ fs AB ux0 #$ xx1 Signature ConstantValueCodeLocalVariableTableLocalVariableTypeTableLineNumberTable4(Lorg/elasticsearch/common/base/Equivalence<-TT;>;)V StackMapTable5(Ljava/lang/Iterable;Ljava/lang/Iterable;)Z(Ljava/lang/Iterable;)I"RuntimeVisibleParameterAnnotations SourceFileRuntimeInvisibleAnnotations0 {|}h**+~ "  !  !"{#$} T+*N,*:-0&0*-448-00~4T "T9;T<;M=?E@?4T !T9:T<:M=>E@>&')"*9+;/,,+@{AB}0C=+*N-0-4:aoh*G`=~4HJ $K?0 "0L;-DM HI0 !0L:456+7.8  ,#{NO}++M*,T~  U" "WJ UV !=> ?BPXY}G *[\~  "  !G]^}b&*ddLfY +i`l+prpt~ & " & !LDAE}O *+&v~ " wJ  !D#6}] *+&,&y~  " wJ zJ  !{   Z