4 L                         ! M &    serialVersionUIDJ ConstantValuewrappedDocumentLjava/lang/Object; SignatureTT;encoderLorg/bson/codecs/Encoder;Lorg/bson/codecs/Encoder; unwrappedLorg/bson/BsonDocument;asBsonDocumentX(Ljava/lang/Object;Lorg/bson/codecs/configuration/CodecRegistry;)Lorg/bson/BsonDocument;CodeLineNumberTableLocalVariableTabledocument codecRegistry-Lorg/bson/codecs/configuration/CodecRegistry; StackMapTable.(Ljava/lang/Object;Lorg/bson/codecs/Encoder;)VthisLorg/bson/BsonDocumentWrapper;LocalVariableTypeTable#Lorg/bson/BsonDocumentWrapper;$(TT;Lorg/bson/codecs/Encoder;)VgetWrappedDocument()Ljava/lang/Object;()TT; getEncoder()Lorg/bson/codecs/Encoder; ()Lorg/bson/codecs/Encoder; isUnwrapped()Zsize()IisEmpty containsKey(Ljava/lang/Object;)Zkey containsValuevalueget((Ljava/lang/Object;)Lorg/bson/BsonValue;put<(Ljava/lang/String;Lorg/bson/BsonValue;)Lorg/bson/BsonValue;Ljava/lang/String;Lorg/bson/BsonValue;removeputAll(Ljava/util/Map;)VmLjava/util/Map;9Ljava/util/Map<+Ljava/lang/String;+Lorg/bson/BsonValue;>;<(Ljava/util/Map<+Ljava/lang/String;+Lorg/bson/BsonValue;>;)Vclear()VkeySet()Ljava/util/Set;%()Ljava/util/Set;values()Ljava/util/Collection;.()Ljava/util/Collection;entrySetEntry InnerClassesP()Ljava/util/Set;>;equalsohashCodetoString()Ljava/lang/String;clone()Lorg/bson/BsonDocument; getUnwrappedwriterLorg/bson/BsonWriter; writeReplace readObject(Ljava/io/ObjectInputStream;)VstreamLjava/io/ObjectInputStream; Exceptions&(Ljava/lang/Object;)Ljava/lang/Object;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;-Lorg/bson/BsonDocument; SourceFileBsonDocumentWrapper.javaorg/bson/BsonDocumentorg/bson/BsonDocumentWrapper  _ FG Fm"java/lang/IllegalArgumentExceptionDocument can not be null F 45 89 ;<  WX YV Z[ ][ _` ab e` fg lm no qr to y[ {X |} ~&org/bson/BsonInvalidOperationException4Can not unwrap a BsonDocumentWrapper with no Encoderorg/bson/BsonDocumentWriter F  java/io/InvalidObjectExceptionProxy requiredjava/lang/Stringorg/bson/BsonValuejava/lang/Objectorg/bson/codecs/Encoderjava/util/Map$Entry$java/lang/CloneNotSupportedExceptiongetClass()Ljava/lang/Class;+org/bson/codecs/configuration/CodecRegistry*(Ljava/lang/Class;)Lorg/bson/codecs/Codec;(Ljava/lang/String;)V(Lorg/bson/BsonDocument;)Vorg/bson/codecs/EncoderContextbuilderBuilder*()Lorg/bson/codecs/EncoderContext$Builder;&org/bson/codecs/EncoderContext$Builderbuild"()Lorg/bson/codecs/EncoderContext;encodeJ(Lorg/bson/BsonWriter;Ljava/lang/Object;Lorg/bson/codecs/EncoderContext;)V java/util/Map1/0124567896:;< =>?s%***Y*+*@9:< =?A%B5%CDE FG?*+ Y *+ *, @IJKMNOA HI4589J HK478:ELM6NOP?A* @WA HIJ HK6QRS?A* @`A HIJ HK6TUV?T * @iA  HIJ  HKE @WX?D* @nA HIJ HKYV?D* @sA HIJ HKZ[?O * +@xA HI \5J  HK][?O * +@}A HI ^5J  HK_`?O * +@A HI \5J  HKab?Z * +,@A  HI \c ^dJ  HKe`?O * +@A HI \5J  HKfg?Z*+@ AHIhiJHKhj6klm?E*@ A HIJ HKno?D* @A HIJ HK6pqr?D* @A HIJ HK6sto?D* @A HIJ HK6xy[?O * +@A HI z5J  HK{X?D* @A HIJ HK|}?D* @A HIJ HK~?D* @A HIJ HK?G* Y * -YL!Y+"M* ,* #$%*+ * @" )=BA  ";<)GHIJ GHKE0P?A* @A HIJ HK?P &Y'(@A HI J  HK&Ae?B*+)@'A HIJ HKAa?I *+*,+,@'A  HIJ  HKA_?B*+-@'A HIJ HKA~P?A*.@'A HIJ HK6wuv