1p V WXY Z[ \] \^_ `ab cd eYfg WINSTANCELcom/google/common/base/Absent; Signature3Lcom/google/common/base/Absent;serialVersionUIDJ ConstantValuewithType#()Lcom/google/common/base/Optional;CodeLineNumberTable>()Lcom/google/common/base/Optional;()VLocalVariableTablethisLocalVariableTypeTable$Lcom/google/common/base/Absent; isPresent()Zget()Ljava/lang/Object;()TT;or&(Ljava/lang/Object;)Ljava/lang/Object; defaultValueLjava/lang/Object;TT;(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;orNullRuntimeVisibleAnnotationsLjavax/annotation/Nullable;asSet()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;)Zobject"RuntimeVisibleParameterAnnotationshashCode()ItoString()Ljava/lang/String; readResolve<Lcom/google/common/base/Optional; SourceFile Absent.javaRuntimeInvisibleAnnotations-Lcom/google/common/annotations/GwtCompatible;  !java/lang/IllegalStateException2Optional.get() cannot be called on an absent value h2use Optional.orNull() instead of Optional.or(null)i jk j,com/google/common/base/Optionall ()=use Optional.orNull() instead of a Supplier that returns nullm n? oOptional.absent()com/google/common/base/Absent(Ljava/lang/String;)V$com/google/common/base/Preconditions checkNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;com/google/common/base/Supplierjava/util/CollectionsemptySetabsent0 % !A*(" #$ #%&'>+" #$ #%()F Y/"  #$  #%*+,W+3"#-.$#%-/0+1X+ 8"#23$#%245+6\ +  <" # 78$ #% 79:;)>A" #$ #%*<=>?@ E" #$ #%@AB] +W  IJ" # CD$ #% CEFGHQ +*N" # I.$  #%J=KL?R" #$ #%MN?V" #$ #%O)@Z" #$ #%P!# Y!QRSTU