Êþº¾Et  net/minecraft/nbt/NumericTagbox()Ljava/lang/Number;   java/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional;   byteValue()B  java/lang/BytevalueOf(B)Ljava/lang/Byte;   shortValue()S  java/lang/Short(S)Ljava/lang/Short; ! "#intValue()I %&' (java/lang/Integer(I)Ljava/lang/Integer; * +, longValue()J ./0 1java/lang/Long(J)Ljava/lang/Long; 3 45 floatValue()F 789 :java/lang/Float(F)Ljava/lang/Float; < => doubleValue()D @AB Cjava/lang/Double(D)Ljava/lang/Double; EFG Hjava/lang/Boolean(Z)Ljava/lang/Boolean;Jjava/lang/ObjectLnet/minecraft/nbt/PrimitiveTagasNumber()Ljava/util/Optional;CodeLineNumberTableLocalVariableTablethisLnet/minecraft/nbt/NumericTag; Signature*()Ljava/util/Optional;asByte(()Ljava/util/Optional;asShort)()Ljava/util/Optional;asInt+()Ljava/util/Optional;asLong(()Ljava/util/Optional;asFloat)()Ljava/util/Optional;asDouble*()Ljava/util/Optional; asBoolean StackMapTable+()Ljava/util/Optional; SourceFileNumericTag.javaPermittedSubclassesinet/minecraft/nbt/ByteTagknet/minecraft/nbt/ShortTagmnet/minecraft/nbt/IntTagonet/minecraft/nbt/LongTagqnet/minecraft/nbt/FloatTagsnet/minecraft/nbt/DoubleTagIK"#+,45=>MNO4 *¹¸°PQ  RSTUVNO7 *¹ ¸¸°PQ  RSTWXNO7 *¹¸¸°P Q  RSTYZNO7 *¹ ¸$¸°P%Q  RST[\NO7 *¹)¸-¸°P*Q  RST]^NO7 *¹2¸6¸°P/Q  RST_`NO7 *¹;¸?¸°P4Q  RSTabNOJ*¹ ™§¸D¸°P9Q RSc @Tdefghjlnpr