4 =cd c <e <f ghij c <kl cm cn co cp cq cr cs ct cu cv cw !cx #cy %cz 'c{ )c| +c} -c~ /c 1c 3c 5c 7c  g =codecsLjava/util/Map; Signature?Ljava/util/Map;Lorg/bson/codecs/Codec<*>;>;()VCodeLineNumberTableLocalVariableTablethis$Lorg/bson/codecs/ValueCodecProvider;getW(Ljava/lang/Class;Lorg/bson/codecs/configuration/CodecRegistry;)Lorg/bson/codecs/Codec;clazzLjava/lang/Class;registry-Lorg/bson/codecs/configuration/CodecRegistry;LocalVariableTypeTableLjava/lang/Class;w(Ljava/lang/Class;Lorg/bson/codecs/configuration/CodecRegistry;)Lorg/bson/codecs/Codec; addCodecsaddCodec(Lorg/bson/codecs/Codec;)VcodecLorg/bson/codecs/Codec;Lorg/bson/codecs/Codec;5(Lorg/bson/codecs/Codec;)Vequals(Ljava/lang/Object;)ZoLjava/lang/Object; StackMapTablehashCode()I SourceFileValueCodecProvider.java CDjava/util/HashMap ?@ SD Jorg/bson/codecs/Codecorg/bson/codecs/BinaryCodec TUorg/bson/codecs/BooleanCodecorg/bson/codecs/DateCodecorg/bson/codecs/DoubleCodecorg/bson/codecs/IntegerCodecorg/bson/codecs/LongCodecorg/bson/codecs/MinKeyCodecorg/bson/codecs/MaxKeyCodecorg/bson/codecs/CodeCodecorg/bson/codecs/Decimal128Codecorg/bson/codecs/BigDecimalCodecorg/bson/codecs/ObjectIdCodecorg/bson/codecs/CharacterCodecorg/bson/codecs/StringCodecorg/bson/codecs/SymbolCodec6org/bson/codecs/OverridableUuidRepresentationUuidCodecorg/bson/codecs/ByteCodecorg/bson/codecs/PatternCodecorg/bson/codecs/ShortCodecorg/bson/codecs/ByteArrayCodecorg/bson/codecs/FloatCodec"org/bson/codecs/AtomicBooleanCodec"org/bson/codecs/AtomicIntegerCodecorg/bson/codecs/AtomicLongCodec "org/bson/codecs/ValueCodecProviderjava/lang/Object+org/bson/codecs/configuration/CodecProvider java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object;getEncoderClass()Ljava/lang/Class;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getClass!<=>?@ABCDEJ**Y*F>9?@G HIJKE^*+FEG HILMNOP LQARSDE *Y * Y * Y *Y *Y *Y *Y *Y *Y *Y *Y *Y *!Y" *#Y$ *%Y& *'Y( *)Y* *+Y, *-Y. */Y0 *1Y2 *3Y4 *5Y6 *7Y8 FfI JK!L,M7NBOMPXQcRnSyTUVWXZ[\]^_`abG  HITUE\*+9+:WF efGHIVWP VXAYZ[Ei*++*;+;FjkmnqGHI\]^_`E,FvG HIab