4 @A @B @C D EF GH I J K L MN ;O ;PQ R S T UVW XY Z[ X\ ] ^_ `a bcdeserialVersionUIDJ ConstantValuebytes[B(Lorg/bson/BsonDocument;)VCodeLineNumberTableLocalVariableTablecurLorg/bson/ByteBuf;thisSerializationProxy InnerClasses*Lorg/bson/BsonDocument$SerializationProxy;documentLorg/bson/BsonDocument;bufferLorg/bson/io/BasicOutputBuffer;curPosI StackMapTablefg readResolve()Ljava/lang/Object; SourceFileBsonDocument.java (horg/bson/io/BasicOutputBuffer!org/bson/codecs/BsonDocumentCodecorg/bson/BsonBinaryWriter (ij kmn op qr st &' uvw xy z{ |=org/bson/ByteBuf }~ t t org/bson/BsonBinaryReader  ( k o (org/bson/BsonDocument$SerializationProxyjava/lang/Objectjava/io/Serializableorg/bson/BsonDocumentjava/util/Iterator()V(Lorg/bson/io/BsonOutput;)Vorg/bson/codecs/EncoderContextbuilderBuilder*()Lorg/bson/codecs/EncoderContext$Builder;&org/bson/codecs/EncoderContext$Builderbuild"()Lorg/bson/codecs/EncoderContext;encodeO(Lorg/bson/BsonWriter;Lorg/bson/BsonDocument;Lorg/bson/codecs/EncoderContext;)Vsize()IgetByteBuffers()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;hasNext()Znextarray()[Bpositionlimitjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vjava/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;(Ljava/nio/ByteBuffer;)Vorg/bson/codecs/DecoderContext*()Lorg/bson/codecs/DecoderContext$Builder;&org/bson/codecs/DecoderContext$Builder"()Lorg/bson/codecs/DecoderContext;decodeN(Lorg/bson/BsonReader;Lorg/bson/codecs/DecoderContext;)Lorg/bson/BsonDocument;  !"#$&'()*}*YMYY,+ *,  >, :9:* `>ñ+*  %/1Roy|,4R'-.}/2}34 q561L789<:;?<=*[%YY* +!, %/2>?1:0 GEl`^l