4 =                ' 1  +   2 4 6 8  rootLjava/lang/Object;stackLjava/util/LinkedList; Signature-Ljava/util/LinkedList; nameStack*Ljava/util/LinkedList;()VCodeLineNumberTableLocalVariableTablethisLorg/bson/BasicBSONCallback;get()Ljava/lang/Object;create()Lorg/bson/BSONObject; createListcreateBSONCallback()Lorg/bson/BSONCallback;((ZLjava/util/List;)Lorg/bson/BSONObject;arrayZpathLjava/util/List;LocalVariableTypeTable$Ljava/util/List; StackMapTable<(ZLjava/util/List;)Lorg/bson/BSONObject; objectStart(Ljava/lang/String;)VnameLjava/lang/String;oLorg/bson/BSONObject; objectDone arrayStart arrayDonegotNull gotUndefined gotMinKey gotMaxKey gotBoolean(Ljava/lang/String;Z)Vvalue gotDouble(Ljava/lang/String;D)VDgotInt(Ljava/lang/String;I)VIgotLong(Ljava/lang/String;J)VJ gotDecimal1280(Ljava/lang/String;Lorg/bson/types/Decimal128;)VLorg/bson/types/Decimal128;gotDatemillisgotRegex9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vpatternflags gotString'(Ljava/lang/String;Ljava/lang/String;)V gotSymbol gotTimestamp(Ljava/lang/String;II)Vtime increment gotObjectId.(Ljava/lang/String;Lorg/bson/types/ObjectId;)VidLorg/bson/types/ObjectId;gotDBRef@(Ljava/lang/String;Ljava/lang/String;Lorg/bson/types/ObjectId;)V namespace gotBinary(Ljava/lang/String;B[B)VtypeBdata[BgotUUID(Ljava/lang/String;JJ)Vpart1part2gotCodecode gotCodeWScope9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Vscope_put'(Ljava/lang/String;Ljava/lang/Object;)VcurcurName()Ljava/lang/String;setRoot(Ljava/lang/Object;)V isStackEmpty()Zreset SourceFileBasicBSONCallback.java GHjava/util/LinkedList AB EB H ?@org/bson/BasicBSONObjectorg/bson/types/BasicBSONListorg/bson/BasicBSONCallback RQ PQ java/lang/IllegalStateException,Illegal object beginning in current context. G_ PUorg/bson/BSONObject O O&Illegal object end in current context. dO Qorg/bson/types/MinKeyorg/bson/types/MaxKey    java/util/Date G  org/bson/types/BSONTimestamp G$ns G$id  org/bson/BSONorg/bson/types/Binary Gjava/util/UUID Gorg/bson/types/Codeorg/bson/types/CodeWScope G Ojava/lang/String Hjava/lang/Objectorg/bson/BSONCallbacksize()Iadd(Ljava/lang/Object;)ZaddLastgetLastput8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; removeLastjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;java/lang/Double(D)Ljava/lang/Double;java/lang/Integer(I)Ljava/lang/Integer;java/lang/Long(J)Ljava/lang/Long;(J)V regexFlags(Ljava/lang/String;)Ijava/util/regex/Patterncompile.(Ljava/lang/String;I)Ljava/util/regex/Pattern;(II)Vappend@(Ljava/lang/String;Ljava/lang/Object;)Lorg/bson/BasicBSONObject;(B[B)V(JJ)V*(Ljava/lang/String;Lorg/bson/BSONObject;)VpeekLastclear! =>?@ABCDEBCF&GHIY**Y*Y*J12345K LMNOI/*J9K LMPQI2Y JBK LMRQI2 Y JKK LMSTI2 Y JPK LMPUIm **J[K LMVWXYZ X[\ CC]^HIq.* Y****WJ` acd-eK .LM\^_I{-*+**M*+,W*,Jijk$l,mK -LM-`abcdOI6*L**W* Y+Jq rs t*u4xK6LM +bc\  eHIL****WJ} ~K LMe_I{-*+**M*+,W*,J$,K -LM-`abcfOI/*JK LMg_IE *+WJ  K LM `ah_I5JKLM`ai_IK*+YWJ KLM`aj_IK*+ Y!WJ KLM`aklIL *+"#J  K  LM `a mWnoIL *+($#J  K  LM `a mpqrIL *+%#J  K  LM `a mstuIL *+ &#J  K  LM `a mvwxII*+,#J K LM`amyzuIP*+'Y (#J  K LM`a{v|}IZ*+,-)*#J  K*LM`a~aaII*+,#J K LM`amaII*+,#J K LM`amaI[*++Y,#J K*LM`assII*+,#J K LM`aIb*+Y-,./-0#J K*LM`aaI! *+-#*+2Y-3#J  K*!LM!`a!!\  I\*+4Y 5#J K*LM`avvIP*+6Y,7#J  K LM`aaI^*+8Y,-9#J K*LM`aa@IO *+,WJ  K  LM `a m@QI5 *JK  LMI5 *:;JK  LMI>*+J KLM?@IF*J K LM\@HIJ**<*<J%& '(K LM