Êþº¾2e&org/elasticsearch/common/base/Optional>Ljava/lang/Object;Ljava/io/Serializable;java/lang/Objectjava/io/Serializable Optional.java4Lorg/elasticsearch/common/annotations/GwtCompatible; serializable(org/elasticsearch/common/base/Optional$1 serialVersionUIDJabsent*()Lorg/elasticsearch/common/base/Optional;$org/elasticsearch/common/base/AbsentwithType  of<(Ljava/lang/Object;)Lorg/elasticsearch/common/base/Optional;%org/elasticsearch/common/base/Present+org/elasticsearch/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;  !(Ljava/lang/Object;)V #$ % referenceTT;Ljava/lang/Object; fromNullableLjavax/annotation/Nullable;  ,nullableReference()V #/ 0this-Lorg/elasticsearch/common/base/Optional;(Lorg/elasticsearch/common/base/Optional; isPresent()Zget()Ljava/lang/Object;orR(Lorg/elasticsearch/common/base/Optional;)Lorg/elasticsearch/common/base/Optional;<(Lorg/elasticsearch/common/base/Supplier;)Ljava/lang/Object;+Lorg/elasticsearch/common/annotations/Beta;orNullasSet()Ljava/util/Set; transformR(Lorg/elasticsearch/common/base/Function;)Lorg/elasticsearch/common/base/Optional;equals(Ljava/lang/Object;)ZhashCode()ItoString()Ljava/lang/String;presentInstances*(Ljava/lang/Iterable;)Ljava/lang/Iterable;(Ljava/lang/Iterable;)V #J K optionalsELjava/lang/Iterable<+Lorg/elasticsearch/common/base/Optional<+TT;>;>;Ljava/lang/Iterable; ConstantValueCodeLineNumberTable SignatureE()Lorg/elasticsearch/common/base/Optional;LocalVariableTableLocalVariableTypeTableH(TT;)Lorg/elasticsearch/common/base/Optional; StackMapTable"RuntimeVisibleParameterAnnotations()TT;(TT;)TT;](Lorg/elasticsearch/common/base/Optional<+TT;>;)Lorg/elasticsearch/common/base/Optional;3(Lorg/elasticsearch/common/base/Supplier<+TT;>;)TT;RuntimeInvisibleAnnotationsRuntimeVisibleAnnotations()Ljava/util/Set;v(Lorg/elasticsearch/common/base/Function<-TT;TV;>;)Lorg/elasticsearch/common/base/Optional;v(Ljava/lang/Iterable<+Lorg/elasticsearch/common/base/Optional<+TT;>;>;)Ljava/lang/Iterable; SourceFile InnerClasses!P Q¸°RNST QH »Y*¸"·&°U  ')V  '(RUSW *Q\*Ç ¸-§ »Y*·&°U .)V .(R]X GSWY+#/QA*·1±U 24V 23Rb5678SZ9 S[9:S\9;S]^<=8SZ_+>?S`@ASaBCY+DEFG HIQN*¸"W» Y*·L°U MOV MNR ÚÛSb^<Scd  ^   Z