7  java/lang/Object()V   'net/luminis/quic/packet/RetryPacketTestQUIC_VERSION_AS_HEXLjava/lang/String; makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;   java/lang/StringreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;   net/luminis/tls/util/ByteUtils hexToBytes(Ljava/lang/String;)[B "#$ %&java/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer;(#net/luminis/quic/packet/RetryPacket *+, -.net/luminis/quic/Version getDefault()Lnet/luminis/quic/Version; '0 1(Lnet/luminis/quic/Version;)V5net/luminis/quic/log/Logger 789 :;org/mockito/Mockitomock%(Ljava/lang/Class;)Ljava/lang/Object; '= >?parseU(Ljava/nio/ByteBuffer;Lnet/luminis/quic/crypto/Aead;JLnet/luminis/quic/log/Logger;I)V 'A BC getRetryToken()[B EFG HIorg/assertj/core/api/Assertions assertThat2([B)Lorg/assertj/core/api/AbstractByteArrayAssert; KLM NO,org/assertj/core/api/AbstractByteArrayAsserthasSize1(I)Lorg/assertj/core/api/AbstractByteArrayAssert; 'Q RSvalidateIntegrityTag([B)Z EU HV/(Z)Lorg/assertj/core/api/AbstractBooleanAssert; XYZ [\*org/assertj/core/api/AbstractBooleanAssertisFalse.()Lorg/assertj/core/api/AbstractBooleanAssert;^ _`callN(Ljava/nio/ByteBuffer;)Lorg/assertj/core/api/ThrowableAssert$ThrowingCallable; Eb cdassertThatThrownByg(Lorg/assertj/core/api/ThrowableAssert$ThrowingCallable;)Lorg/assertj/core/api/AbstractThrowableAssert;f'net/luminis/quic/InvalidPacketException hij kl,org/assertj/core/api/AbstractThrowableAssert isInstanceOf8(Ljava/lang/Class;)Lorg/assertj/core/api/AbstractAssert;^^^^ ^  ^ 'x y%(Lnet/luminis/quic/Version;[B[B[B[B)V '{ |}generatePacketBytes"(Lnet/luminis/quic/crypto/Aead;)[B ' CgetSourceConnectionId K  isEqualTo9(Ljava/lang/Object;)Lorg/assertj/core/api/AbstractAssert; ' CgetDestinationConnectionId X \isTrue%08x * getId()I  java/lang/IntegervalueOf(I)Ljava/lang/Integer;  format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; DONT_CAREI ConstantValueCodeLineNumberTableLocalVariableTablethis)Lnet/luminis/quic/packet/RetryPacketTest;parseRetryPacketdatabufferLjava/nio/ByteBuffer;retry%Lnet/luminis/quic/packet/RetryPacket; Exceptionsjava/lang/ExceptionRuntimeVisibleAnnotationsLorg/junit/jupiter/api/Test;parseEmtpyRetryPacket$parseRetryPacketWithIncompleteHeader%packetWithOtherVersionShouldBeIgnored3parseRetryPacketWithInvalidSourceConnectionIdLength4parseRetryPacketWithInvalidSourceConnectionIdLength28parseRetryPacketWithInvalidDestinationConnectionIdLength/parseRetryPacketWithIncompleteRetryIntegrityTagserializeRetryPacketscid[Bdcidodcid retryToken packetBytesdeserializedPacket8lambda$parseRetryPacketWithIncompleteRetryIntegrityTag$6(Ljava/nio/ByteBuffer;)Vjava/lang/ThrowableAlambda$parseRetryPacketWithInvalidDestinationConnectionIdLength$5=lambda$parseRetryPacketWithInvalidSourceConnectionIdLength2$4 SourceFileRetryPacketTest.javaBootstrapMethods  $java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;:0f 040d0d0d0d 040e0e0e0e 0102030405060708090a0b0c0d0e0f10  "java/lang/invoke/LambdaMetafactory metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;      0f 3f0d0d0d0d 040e0e0e0e  80f 180d0d0d0d 040e0e0e0e 0102030405060708090a0b0c0d0e0f  0f 040d0d0d0d 400e0e0e0e  60f 040d0d0d0d 040e0e0e0e 0102030405060708090a0b0c0d0e   InnerClasses5org/assertj/core/api/ThrowableAssert$ThrowingCallable$org/assertj/core/api/ThrowableAssertThrowingCallable%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup  /*! d L+!M'Y)/N-,2464<-@DJW-YTYTYTYTPTWW()+#,5.A/c0*dT L#A\YT!L+]aegW4 689 l,YTYTYTYTYT!L+maegW=?'A+B,_YTYTYTYTYTYTYTYTYTY TY TY TY TY TYT!L+naegWFOHZJ^K_Ov(oL+!M,paegWOPR#T'U ( v(qL+!M,raegWYZ\#^'_ ( v(sL+!M,taegWcdf#h'i ( v(uL+!M,vaegWmnp#r's ( [YTYTYTYTYTYTYTYTLYTYTYTYTMY TY TY TY TN :'Y)+,-wz:'Y)/:!2464<~D+WD,W@DW-PTW2 w)x=yUz[{p}|~H)=Ut[npY|M F'Y)/*2464<q  F'Y)/*2464<g  F'Y)/*2464<]  F'Y)/*2464<S  F'Y)/*2464<I  F'Y)/*2464<@  F'Y)/*2464<7 1Y)S$f