Edit C:\dspace\webapps\xmlui\WEB-INF\lib\org\elasticsearch\common\base\Optional.class
???? 2 e &org/elasticsearch/common/base/Optional ><T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable; java/lang/Object java/io/Serializable Optional.java 4Lorg/elasticsearch/common/annotations/GwtCompatible; serializable (org/elasticsearch/common/base/Optional$1 serialVersionUID J absent *()Lorg/elasticsearch/common/base/Optional; $org/elasticsearch/common/base/Absent withType 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; ! <init> (Ljava/lang/Object;)V # $ % reference TT; Ljava/lang/Object; fromNullable Ljavax/annotation/Nullable; , nullableReference ()V # / 0 this -Lorg/elasticsearch/common/base/Optional<TT;>; (Lorg/elasticsearch/common/base/Optional; isPresent ()Z get ()Ljava/lang/Object; or R(Lorg/elasticsearch/common/base/Optional;)Lorg/elasticsearch/common/base/Optional; <(Lorg/elasticsearch/common/base/Supplier;)Ljava/lang/Object; +Lorg/elasticsearch/common/annotations/Beta; orNull asSet ()Ljava/util/Set; transform R(Lorg/elasticsearch/common/base/Function;)Lorg/elasticsearch/common/base/Optional; equals (Ljava/lang/Object;)Z hashCode ()I toString ()Ljava/lang/String; presentInstances *(Ljava/lang/Iterable;)Ljava/lang/Iterable; (Ljava/lang/Iterable;)V # J K optionals ELjava/lang/Iterable<+Lorg/elasticsearch/common/base/Optional<+TT;>;>; Ljava/lang/Iterable; ConstantValue Code LineNumberTable Signature E<T:Ljava/lang/Object;>()Lorg/elasticsearch/common/base/Optional<TT;>; LocalVariableTable LocalVariableTypeTable H<T:Ljava/lang/Object;>(TT;)Lorg/elasticsearch/common/base/Optional<TT;>; StackMapTable "RuntimeVisibleParameterAnnotations ()TT; (TT;)TT; ](Lorg/elasticsearch/common/base/Optional<+TT;>;)Lorg/elasticsearch/common/base/Optional<TT;>; 3(Lorg/elasticsearch/common/base/Supplier<+TT;>;)TT; RuntimeInvisibleAnnotations RuntimeVisibleAnnotations ()Ljava/util/Set<TT;>; v<V:Ljava/lang/Object;>(Lorg/elasticsearch/common/base/Function<-TT;TV;>;)Lorg/elasticsearch/common/base/Optional<TV;>; v<T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lorg/elasticsearch/common/base/Optional<+TT;>;>;)Ljava/lang/Iterable<TT;>; SourceFile InnerClasses! P Q ? ? R N S T Q H ? Y*? "? &? U ' ) V ' ( R U S W * Q \ *? ? -? ? Y*? &? U . ) V . ( R ] X G S W Y + # / Q A *? 1? U 2 4 V 2 3 R b 5 6 7 8 S Z 9 S [ 9 : S \ 9 ; S ] ^ <