Êþº¾7f  java/lang/Object()V   java/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer;  position(I)Ljava/nio/ByteBuffer;net/luminis/quic/frame/Padding net/luminis/quic/log/Logger  org/mockito/Mockitomock%(Ljava/lang/Class;)Ljava/lang/Object;  parseT(Ljava/nio/ByteBuffer;Lnet/luminis/quic/log/Logger;)Lnet/luminis/quic/frame/Padding; ! "# getLength()I %&' ()org/assertj/core/api/Assertions assertThat/(I)Lorg/assertj/core/api/AbstractIntegerAssert; +,- .)*org/assertj/core/api/AbstractIntegerAssert isEqualTo 0 1# remaining 3 45get()B %7 (8,(B)Lorg/assertj/core/api/AbstractByteAssert; :;< .8'org/assertj/core/api/AbstractByteAssert > ?(I)V A Ballocate D EF serialize(Ljava/nio/ByteBuffer;)V H IJflip()Ljava/nio/ByteBuffer; L M#getFrameLengthO"net/luminis/quic/frame/PaddingTestCodeLineNumberTableLocalVariableTablethis$Lnet/luminis/quic/frame/PaddingTest;testParsePaddingAtEndOfBufferdata[BbufferLjava/nio/ByteBuffer;padding Lnet/luminis/quic/frame/Padding;RuntimeVisibleAnnotationsLorg/junit/jupiter/api/Test;testParsePaddingAtStartOfBuffer testParsePaddingInMiddleOfBuffer-testParsePaddingFollowedBySingleBytePingFrametestParseMinimalPaddingtestGetFrameLengthframe SourceFilePaddingTest.java NP/*·±QR STUP¡AżL+¸M,¶ W»Y·,¸À¶N-¶ ¸$°¶*W,¶/¸$¶*W±Q!" $%&'4(@)R*AST;VW 6XY&Z[\]^P²N°¼L+¸M+èT»Y·,¸À¶N-¶ ¸$è¶*W,¶/¸$ȶ*W,¶2¸6¶9W±Q"-. 01%334A5M6R*NSTHVW CXY%)Z[\]_P½U°¼L+¸M,¶ W+èT»Y·,¸À¶N-¶ ¸$Ô¶*W,¶/¸$ȶ*W,¶2¸6¶9W±Q& :; =?@,B:CHDTER*USTOVW JXY,)Z[\]`P°L°¼L+¯T+¸M»Y·,¸À¶N-¶ ¸$¯¶*W,¶/¸$¶*W,¶2¸6¶9W±Q"IJ KL%N3O?PKQR*LSTFVW;XY%'Z[\]aPš:¼L+T+¸M»Y·,¸À¶N-¶ ¸$¶*W,¶/¸$¶*W±QUVW X!Z-[9\R*:ST6VW -XY!Z[\]bP|*»YP·=Ld¸@M+,¶C,¶GW+¶K¸$,¶/¶*W±Qa defi)jR *ST c[XY\]de