2%org/elasticsearch/common/base/PresentCLorg/elasticsearch/common/base/Optional;&org/elasticsearch/common/base/Optional Present.java4Lorg/elasticsearch/common/annotations/GwtCompatible; referenceLjava/lang/Object;TT;serialVersionUIDJ(Ljava/lang/Object;)V()V    this,Lorg/elasticsearch/common/base/Present;'Lorg/elasticsearch/common/base/Present; isPresent()Zget()Ljava/lang/Object;or&(Ljava/lang/Object;)Ljava/lang/Object;2use Optional.orNull() instead of Optional.or(null)+org/elasticsearch/common/base/Preconditions! checkNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; #$ "% defaultValueR(Lorg/elasticsearch/common/base/Optional;)Lorg/elasticsearch/common/base/Optional; # ") secondChoice.Lorg/elasticsearch/common/base/Optional<+TT;>;(Lorg/elasticsearch/common/base/Optional;<(Lorg/elasticsearch/common/base/Supplier;)Ljava/lang/Object;supplier.Lorg/elasticsearch/common/base/Supplier<+TT;>;(Lorg/elasticsearch/common/base/Supplier;orNullasSet()Ljava/util/Set;java/util/Collections5 singleton#(Ljava/lang/Object;)Ljava/util/Set; 78 69 transformR(Lorg/elasticsearch/common/base/Function;)Lorg/elasticsearch/common/base/Optional;&org/elasticsearch/common/base/Function=apply ? >@Athe Function passed to Optional.transform() must not return null.B  Dfunction1Lorg/elasticsearch/common/base/Function<-TT;TV;>;(Lorg/elasticsearch/common/base/Function;equals(Ljava/lang/Object;)ZLjavax/annotation/Nullable;java/lang/ObjectL IJ MNother*Lorg/elasticsearch/common/base/Present<*>;objecthashCode()IY ST MVtoString()Ljava/lang/String;java/lang/StringZvalueOf&(Ljava/lang/Object;)Ljava/lang/String; \] [^java/lang/StringBuilder`length bT [c(I)V e af Optional.of(happend-(Ljava/lang/String;)Ljava/lang/StringBuilder; jk al)n XY ap Signature ConstantValueCodeLocalVariableTableLocalVariableTypeTableLineNumberTable(TT;)V()TT;(TT;)TT;](Lorg/elasticsearch/common/base/Optional<+TT;>;)Lorg/elasticsearch/common/base/Optional;3(Lorg/elasticsearch/common/base/Supplier<+TT;>;)TT;()Ljava/util/Set;v(Lorg/elasticsearch/common/base/Function<-TT;TV;>;)Lorg/elasticsearch/common/base/Optional; StackMapTable"RuntimeVisibleParameterAnnotations SourceFileRuntimeInvisibleAnnotations0 r  s tb **+u   v   w#$ %rxt>u v w(tA*u v w,ryt` + &W*u  ' v  ' w 01rz(t[+*W*u+-v+,w 56r{.t^ +*W*u  /1v  /0w :;r|2tA*u v w?ry34tD*:u v wCr};<tgY+*AC&EuFHvFGwGr~IJt++M*,Ou  PR v PQwLM NPKSTtG U*W`u  v  wTXYtg+*__LaY +d`gim+momqu +v +wXr