4 5L M 4N 5O 5PQ R S 5T U 5V WX Y Z[\] ^_ `a bc de f ghi jkl InnerClasses decodeInt(Lorg/bson/BsonReader;)ICodeLineNumberTableLocalVariableTableintValueI longValueJ doubleValueD decimal128Lorg/bson/types/Decimal128;readerLorg/bson/BsonReader;bsonTypeLorg/bson/BsonType; StackMapTablemn decodeLong(Lorg/bson/BsonReader;)J decodeDouble(Lorg/bson/BsonReader;)De!Ljava/lang/NumberFormatException;invalidConversionM(Ljava/lang/Class;Ljava/lang/Number;)Lorg/bson/BsonInvalidOperationException;clazzLjava/lang/Class;valueLjava/lang/Number;LocalVariableTypeTableLjava/lang/Class; Signatureh(Ljava/lang/Class;Ljava/lang/Number;)Lorg/bson/BsonInvalidOperationException;()Vthis#Lorg/bson/codecs/NumberCodecHelper; SourceFileNumberCodecHelper.java op qr st ut vwjava/lang/Integer xy <= z{ x| }~ 'torg/bson/types/Decimal128 F &org/bson/BsonInvalidOperationExceptionInvalid numeric type, found: %sjava/lang/Object Fjava/lang/Long )wjava/lang/Double +{java/math/BigDecimal F Fjava/lang/NumberFormatException7Could not convert `%s` to a %s without losing precision FG!org/bson/codecs/NumberCodecHelper#org/bson/codecs/NumberCodecHelper$1org/bson/BsonTypeorg/bson/BsonReadergetCurrentBsonType()Lorg/bson/BsonType;$SwitchMap$org$bson$BsonType[Iordinal()I readInt32 readInt64()JvalueOf(J)Ljava/lang/Long; readDouble()D(D)Ljava/lang/Double;readDecimal128()Lorg/bson/types/Decimal128;(J)Vequals(Ljava/lang/Object;)Zjava/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)V(D)V(Ljava/math/BigDecimal;)V0"#$*M,.'Ba*<y*B!IAKILMMUN`RhSnT~UY[&\ 4)*>)*M)*I+,n)*h-./0)*123,4 %5489$*N-.(GQ*H{*7H'g* HR* :H YY' ":YY-S'h%N`a,c4d7f?gChKiVm]n`phrnstxvw{}&f 4+,C+,?)*]+,n"+,:;h2-./0+,123H,4  ,54 54  54 <=$_YY+SY*S%&>?@AB >CDEFG$3*% & HIJK!