2q$org/elasticsearch/common/base/AbsentCLorg/elasticsearch/common/base/Optional;&org/elasticsearch/common/base/Optional Absent.java4Lorg/elasticsearch/common/annotations/GwtCompatible;INSTANCE&Lorg/elasticsearch/common/base/Absent;:Lorg/elasticsearch/common/base/Absent;serialVersionUIDJwithType*()Lorg/elasticsearch/common/base/Optional;  ()V  this+Lorg/elasticsearch/common/base/Absent; isPresent()Zget()Ljava/lang/Object;java/lang/IllegalStateException2Optional.get() cannot be called on an absent value(Ljava/lang/String;)V ! "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; *+ ), defaultValueTT;Ljava/lang/Object;R(Lorg/elasticsearch/common/base/Optional;)Lorg/elasticsearch/common/base/Optional; *% )2 secondChoice.Lorg/elasticsearch/common/base/Optional<+TT;>;(Lorg/elasticsearch/common/base/Optional;<(Lorg/elasticsearch/common/base/Supplier;)Ljava/lang/Object;&org/elasticsearch/common/base/Supplier8  9:=use Optional.orNull() instead of a Supplier that returns null<supplier.Lorg/elasticsearch/common/base/Supplier<+TT;>;(Lorg/elasticsearch/common/base/Supplier;orNullLjavax/annotation/Nullable;asSet()Ljava/util/Set;java/util/CollectionsEemptySet GD FH transformR(Lorg/elasticsearch/common/base/Function;)Lorg/elasticsearch/common/base/Optional;absent L Mfunction1Lorg/elasticsearch/common/base/Function<-TT;TV;>;(Lorg/elasticsearch/common/base/Function;equals(Ljava/lang/Object;)ZobjecthashCode()IYtoString()Ljava/lang/String;Optional.absent()Z readResolve  Signature ConstantValueCodeLineNumberTableE()Lorg/elasticsearch/common/base/Optional;LocalVariableTableLocalVariableTypeTable()TT;(TT;)TT;](Lorg/elasticsearch/common/base/Optional<+TT;>;)Lorg/elasticsearch/common/base/Optional;3(Lorg/elasticsearch/common/base/Supplier<+TT;>;)TT;RuntimeVisibleAnnotations()Ljava/util/Set;v(Lorg/elasticsearch/common/base/Function<-TT;TV;>;)Lorg/elasticsearch/common/base/Optional; StackMapTable"RuntimeVisibleParameterAnnotations SourceFileRuntimeInvisibleAnnotations0 _  ` ab%_caA*d  e b(a>d  e b+aF Y #d   e  b/_f$%aW+'-d .0e./b3_g$1aX+3d 46e45b8_h$7a\ +;=-d  >@e  >?b<_iAa>d  e bA_fjBCDa@Id  e bE_kJKa] +3WNd  OQe  OPb IJ_lRSa\ +*d  T0e  bNm @nBUVa?Wd  e bRXYa?[d  e bV\a@d  e bZ]a# Y^b!_op