=d  java/io/OutputStream()V   "zombie/util/ByteBufferOutputStream wrappedBufferLjava/nio/ByteBuffer;   autoEnlargeZ  java/nio/ByteBuffer duplicate()Ljava/nio/ByteBuffer;  flip  asReadOnlyBuffer  clear ! "#capacity()I%java/lang/OutOfMemoryError $(java/lang/Integer + ,-isDirect()Z / 01allocateDirect(I)Ljava/nio/ByteBuffer; 3 41allocate 6 78put,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; : 7;(B)Ljava/nio/ByteBuffer;= java/nio/BufferOverflowException ? @AgrowTo(I)V C DAwrite F G#position I 7J([B)Ljava/nio/ByteBuffer; LMN OPjava/lang/Mathmax(II)I R DS([B)V U 7V([BII)Ljava/nio/ByteBuffer; X DY([BII)V(Ljava/nio/ByteBuffer;Z)VCodeLineNumberTable toByteBuffergetWrappedBuffer StackMapTablea[B SourceFileByteBufferOutputStream.java!  Z[3**+* \*, -.][2*L+W+\23 4^[*\8[% *W\ <=[% *W\ @A@A[[* =x>d> $Y&)>*:***. *2W*5W\>LM NOQRS$U'W-Y7ZB\J_P`Za_DA[/*9W$M* * h>*>*B, <\* g p hijk$l)m,n.q_M<<DS[A=*E=*+HW-N* #* h+`K6*>*+Q-<\6 vx yz{|"}0~6;>@_`<'<DY[I6*E6*+TW1:* %* h`K6*>*+W<\6  #'5;BEH_`<*<bc