2'org/elasticsearch/common/base/ConverterlLjava/lang/Object;Lorg/elasticsearch/common/base/Function;java/lang/Object&org/elasticsearch/common/base/FunctionConverter.java+Lorg/elasticsearch/common/annotations/Beta;4Lorg/elasticsearch/common/annotations/GwtCompatible;9org/elasticsearch/common/base/Converter$IdentityConverter IdentityConverter>org/elasticsearch/common/base/Converter$FunctionBasedConverterFunctionBasedConverter;()V(Z)V  !this1Lorg/elasticsearch/common/base/Converter;  %  ' doForward&(Ljava/lang/Object;)Ljava/lang/Object; doBackwardconvertLjavax/annotation/Nullable;correctedDoForward .* /aTA;Ljava/lang/Object; )* 4+org/elasticsearch/common/base/Preconditions6 checkNotNull 8* 79correctedDoBackward +* <bTB; convertAll*(Ljava/lang/Iterable;)Ljava/lang/Iterable; fromIterableB8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 8D 7E@(Lorg/elasticsearch/common/base/Converter;Ljava/lang/Iterable;)V G HLjava/lang/Iterable<+TA;>;Ljava/lang/Iterable;+()Lorg/elasticsearch/common/base/Converter;  M,(Lorg/elasticsearch/common/base/Converter;)V O PresultandThenT(Lorg/elasticsearch/common/base/Converter;)Lorg/elasticsearch/common/base/Converter; doAndThen UT VsecondConverter1Lorg/elasticsearch/common/base/Converter;U(Lorg/elasticsearch/common/base/Converter;Lorg/elasticsearch/common/base/Converter;)V Z [applyLjava/lang/Deprecated; ,* _equals(Ljava/lang/Object;)Z ab cobjectfrom{(Lorg/elasticsearch/common/base/Function;Lorg/elasticsearch/common/base/Function;)Lorg/elasticsearch/common/base/Converter;~(Lorg/elasticsearch/common/base/Function;Lorg/elasticsearch/common/base/Function;Lorg/elasticsearch/common/base/Converter$1;)V h iforwardFunction2Lorg/elasticsearch/common/base/Function<-TA;+TB;>;(Lorg/elasticsearch/common/base/Function;backwardFunction2Lorg/elasticsearch/common/base/Function<-TB;+TA;>;identityINSTANCE;Lorg/elasticsearch/common/base/Converter$IdentityConverter; qr s SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable(TA;)TB;(TB;)TA;RuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations StackMapTable5(Ljava/lang/Iterable<+TA;>;)Ljava/lang/Iterable;3()Lorg/elasticsearch/common/base/Converter;z(Lorg/elasticsearch/common/base/Converter;)Lorg/elasticsearch/common/base/Converter; Deprecated(Lorg/elasticsearch/common/base/Function<-TA;+TB;>;Lorg/elasticsearch/common/base/Function<-TB;+TA;>;)Lorg/elasticsearch/common/base/Converter;I()Lorg/elasticsearch/common/base/Converter; SourceFile InnerClassesRuntimeInvisibleAnnotations!uvF*"w #x #$y gh vX *&*(w # x  #$ymn o)*uz+*u{,*vV*+0w#13x#$12yuz|-}-.*v*(+ *+5:*+5w#13x#$12y~Guz|-}-;*v*(+ *+=:*+=w#>3x#$>?y~Gu{|-}-@Ave+CFWY*+Iw#BKx#$BJy uLv*NL+*Y*QZN+w#Rx#$Ry ~ @uSTvV*+Ww#Xx#$XYy uUTv`Y*+:\w#Xx#$XYy'u]*vV*+`w#13x#$12youz| ^-}-abvL*+dw#e3x #$y}- fgv[ Y*+jw km nmx kl noyu pLvtyuu*