1z V WX YZ Y[ \]^ _`a b cdY cef Vg h ij kl referenceLjava/lang/Object; SignatureTT;serialVersionUIDJ ConstantValue(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis Lcom/google/common/base/Present;LocalVariableTypeTable%Lcom/google/common/base/Present;(TT;)V isPresent()Zget()Ljava/lang/Object;()TT;or&(Ljava/lang/Object;)Ljava/lang/Object; defaultValue(TT;)TT;D(Lcom/google/common/base/Optional;)Lcom/google/common/base/Optional; secondChoice!Lcom/google/common/base/Optional;'Lcom/google/common/base/Optional<+TT;>;O(Lcom/google/common/base/Optional<+TT;>;)Lcom/google/common/base/Optional;5(Lcom/google/common/base/Supplier;)Ljava/lang/Object;supplier!Lcom/google/common/base/Supplier;'Lcom/google/common/base/Supplier<+TT;>;,(Lcom/google/common/base/Supplier<+TT;>;)TT;orNullasSet()Ljava/util/Set;()Ljava/util/Set; transformD(Lcom/google/common/base/Function;)Lcom/google/common/base/Optional;function!Lcom/google/common/base/Function;*Lcom/google/common/base/Function<-TT;TV;>;h(Lcom/google/common/base/Function<-TT;TV;>;)Lcom/google/common/base/Optional;equals(Ljava/lang/Object;)Zotherobject#Lcom/google/common/base/Present<*>;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;hashCode()ItoString()Ljava/lang/String;<Lcom/google/common/base/Optional; SourceFile Present.javaRuntimeInvisibleAnnotations-Lcom/google/common/annotations/GwtCompatible; m 2use Optional.orNull() instead of Optional.or(null)n op o/q rscom/google/common/base/Presentt u/Athe Function passed to Optional.transform() must not return null.  v FG MNjava/lang/StringBuilder Optional.of( wx wy) OPcom/google/common/base/Optional()V$com/google/common/base/Preconditions checkNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/Collections singleton#(Ljava/lang/Object;)Ljava/util/Set;com/google/common/base/Functionapplyjava/lang/Objectappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;0  !b **+"#$ %# $% & $' ()*!>"(# $%& $'+,!A*",# $%& $'-./!` +W*" 01# $% 0& $' 01.2![+W*" 56#$%34&$'356.7!^ +W*" :;# $% 89& $' 8:;<,!A*"?# $%& $'-=>!D*"C# $%& $'?@A!gY+*  "G#$%BC&$'BDEFG!++M*, "LM NP#  H%$%I& HJ$'KLMN!G  * `"T#  $%&  $'OP!XY*"X# $%& $'QRSTU