3 R ST U V WX WYZ [ \ ]^ _ ` a b c d e f g h ij k l im no p qrsiteratorLjava/util/Iterator; Signature+Ljava/util/Iterator;currentByteBufferLjava/nio/ByteBuffer;dataSizeI currentIndexcurrentByteBufferPoshasArrayZ currentArray[BcurrentArrayOffsetcurrentAddressJ(Ljava/lang/Iterable;)VCodeLineNumberTableLocalVariableTableunusedthis3Lcom/google/protobuf/IterableByteBufferInputStream;dataLjava/lang/Iterable;LocalVariableTypeTable+Ljava/lang/Iterable; StackMapTablertu.(Ljava/lang/Iterable;)VgetNextByteBuffer()ZupdateCurrentByteBufferPos(I)VnumberOfBytesReadread()Iresult Exceptionsv([BII)IprevPosoutputoffsetlength remaining SourceFile"IterableByteBufferInputStream.java /wt x  $%u yA z{java/nio/ByteBuffer &% @A| }# "# '% -. ~F (A ()  *+ F ,% F BC  ~ 1com/google/protobuf/IterableByteBufferInputStreamjava/io/InputStreamjava/lang/Iterablejava/util/Iteratorjava/io/IOException()V()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;com/google/protobuf/InternalEMPTY_BYTE_BUFFERpositionarray()[B arrayOffsetcom/google/protobuf/UnsafeUtil addressOffset(Ljava/nio/ByteBuffer;)JlimitgetByte(J)Bjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V(I)Ljava/nio/Buffer;get([BII)Ljava/nio/ByteBuffer;   !"#$%&%'%()*+,%-./01]**+*+M,,N*Y`** * ** * 26 FGHI-J7K:L?NFOMPRQWR\T3 - 4#]56]789 ]7:;<=>! ?@A1r*Y`*** **  * !*** ** ***  *26 W XY[(\3]=^B_M`[b`ckdpf3 r56;BBC1g*Y ` * * * W2j kln356D%;EF1G***** *`3~<** * a~<*2& r s uv'w,x.z@{E|3 'G%@G%G56; HIEJ1w*** * d6>*** *`+*2* 6* * W* +W* W*2: !$+>FO[fpu3>O&K%w56wL+wM%wN%\O%;  !.HIPQ