4 S T U V W X Y Z[\]^ _` ab cd eW Tfg hi hj kl hm n opqr cstbuffer[BpositionI()VCodeLineNumberTableLocalVariableTablethisLorg/bson/io/BasicOutputBuffer;(I)V initialSizegetInternalBuffer()[Bwrite([B)Vb writeBytes([BII)Vbytesoffsetlength writeBytevalue(II)VabsolutePosition StackMapTable getPosition()IgetSizepipe(Ljava/io/OutputStream;)IoutLjava/io/OutputStream; ExceptionsutruncateToPosition newPositiongetByteBuffers()Ljava/util/List; Signature&()Ljava/util/List;close ensureOpenensuremoreneednewSizen SourceFileBasicOutputBuffer.java #* #$  K$ .2 L* !"v wx"java/lang/IllegalArgumentException position must be >= 0 but was %djava/lang/Objecty z{| }~ #!position must be <= %d but was %dorg/bson/ByteBuforg/bson/ByteBufNIO  # java/lang/IllegalStateExceptionThe output is closedorg/bson/io/BasicOutputBufferorg/bson/io/OutputBufferjava/io/IOExceptionjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)Vjava/io/OutputStreamjava/nio/ByteBufferwrap([BII)Ljava/nio/ByteBuffer; duplicate()Ljava/nio/ByteBuffer;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;(Ljava/nio/ByteBuffer;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;! !"#$%6*& *+' ()#*%H **&23 4' () +",-%/*&=' ()./%I **++&BC D' () 0 12%z"**+***Y`&HJ KL!M'*"()"3 "4""5"6*%` ****YZ`~T&QS TU' () 7".8%[* Y  Y S *d' Y Y*d SY S *~T&Y[\ ^*_NbZc' [()[9"[7": -;<%7 **& gh'  ()=<%7 **& pq'  ()>?%R*+***&vwx'()@ABCD*%l** Y*&}~'()E":FG%Y+*YY**S& ' +()HIJ$%4*& ' ()K$%M* Y&' ():L*%?*`=**h> `>:***&* $)8>'4?()?M"8N"&O")P : QR