public class org.glassfish.jersey.client.JerseyInvocation implements jakarta.ws.rs.client.Invocation
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.glassfish.jersey.client.JerseyInvocation
  super_class: java.lang.Object
{
  private static final java.util.logging.Logger LOGGER;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final org.glassfish.jersey.client.ClientRequest requestContext;
    descriptor: Lorg/glassfish/jersey/client/ClientRequest;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean copyRequestContext;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final java.util.Map<java.lang.String, org.glassfish.jersey.client.JerseyInvocation$EntityPresence> METHODS;
    descriptor: Ljava/util/Map;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;>;

  private static volatile int[] $SWITCH_TABLE$jakarta$ws$rs$core$Response$Status;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  private static volatile int[] $SWITCH_TABLE$jakarta$ws$rs$core$Response$Status$Family;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 79
            ldc Lorg/glassfish/jersey/client/JerseyInvocation;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
            putstatic org.glassfish.jersey.client.JerseyInvocation.LOGGER:Ljava/util/logging/Logger;
         1: .line 102
            invokestatic org.glassfish.jersey.client.JerseyInvocation.initializeMap:()Ljava/util/Map;
            putstatic org.glassfish.jersey.client.JerseyInvocation.METHODS:Ljava/util/Map;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(org.glassfish.jersey.client.JerseyInvocation$Builder);
    descriptor: (Lorg/glassfish/jersey/client/JerseyInvocation$Builder;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // org.glassfish.jersey.client.JerseyInvocation$Builder builder
         0: .line 86
            aload 0 /* this */
            aload 1 /* builder */
            iconst_0
            invokespecial org.glassfish.jersey.client.JerseyInvocation.<init>:(Lorg/glassfish/jersey/client/JerseyInvocation$Builder;Z)V
         1: .line 87
            return
        end local 1 // org.glassfish.jersey.client.JerseyInvocation$Builder builder
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    2     1  builder  Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
    MethodParameters:
         Name  Flags
      builder  final

  private void <init>(org.glassfish.jersey.client.JerseyInvocation$Builder, boolean);
    descriptor: (Lorg/glassfish/jersey/client/JerseyInvocation$Builder;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // org.glassfish.jersey.client.JerseyInvocation$Builder builder
        start local 2 // boolean copyRequestContext
         0: .line 89
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 90
            aload 0 /* this */
            aload 1 /* builder */
            getfield org.glassfish.jersey.client.JerseyInvocation$Builder.requestContext:Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.validateHttpMethodAndEntity:(Lorg/glassfish/jersey/client/ClientRequest;)V
         2: .line 92
            aload 0 /* this */
            new org.glassfish.jersey.client.ClientRequest
            dup
            aload 1 /* builder */
            getfield org.glassfish.jersey.client.JerseyInvocation$Builder.requestContext:Lorg/glassfish/jersey/client/ClientRequest;
            invokespecial org.glassfish.jersey.client.ClientRequest.<init>:(Lorg/glassfish/jersey/client/ClientRequest;)V
            putfield org.glassfish.jersey.client.JerseyInvocation.requestContext:Lorg/glassfish/jersey/client/ClientRequest;
         3: .line 93
            aload 0 /* this */
            iload 2 /* copyRequestContext */
            putfield org.glassfish.jersey.client.JerseyInvocation.copyRequestContext:Z
         4: .line 94
            return
        end local 2 // boolean copyRequestContext
        end local 1 // org.glassfish.jersey.client.JerseyInvocation$Builder builder
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    5     0                this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    5     1             builder  Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            0    5     2  copyRequestContext  Z
    MethodParameters:
                    Name  Flags
      builder             final
      copyRequestContext  final

  private static java.util.Map<java.lang.String, org.glassfish.jersey.client.JerseyInvocation$EntityPresence> initializeMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 105
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 0 /* map */
        start local 0 // java.util.Map map
         1: .line 107
            aload 0 /* map */
            ldc "DELETE"
            getstatic org.glassfish.jersey.client.JerseyInvocation$EntityPresence.MUST_BE_NULL:Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 108
            aload 0 /* map */
            ldc "GET"
            getstatic org.glassfish.jersey.client.JerseyInvocation$EntityPresence.MUST_BE_NULL:Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 109
            aload 0 /* map */
            ldc "HEAD"
            getstatic org.glassfish.jersey.client.JerseyInvocation$EntityPresence.MUST_BE_NULL:Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 110
            aload 0 /* map */
            ldc "OPTIONS"
            getstatic org.glassfish.jersey.client.JerseyInvocation$EntityPresence.MUST_BE_NULL:Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 111
            aload 0 /* map */
            ldc "PATCH"
            getstatic org.glassfish.jersey.client.JerseyInvocation$EntityPresence.MUST_BE_PRESENT:Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 112
            aload 0 /* map */
            ldc "POST"
            getstatic org.glassfish.jersey.client.JerseyInvocation$EntityPresence.OPTIONAL:Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 113
            aload 0 /* map */
            ldc "PUT"
            getstatic org.glassfish.jersey.client.JerseyInvocation$EntityPresence.MUST_BE_PRESENT:Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 114
            aload 0 /* map */
            ldc "TRACE"
            getstatic org.glassfish.jersey.client.JerseyInvocation$EntityPresence.MUST_BE_NULL:Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 115
            aload 0 /* map */
            areturn
        end local 0 // java.util.Map map
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1   10     0   map  Ljava/util/Map<Ljava/lang/String;Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;>;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;>;

  private void validateHttpMethodAndEntity(org.glassfish.jersey.client.ClientRequest);
    descriptor: (Lorg/glassfish/jersey/client/ClientRequest;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // org.glassfish.jersey.client.ClientRequest request
         0: .line 121
            aload 1 /* request */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getConfiguration:()Ljakarta/ws/rs/core/Configuration;
            ldc "jersey.config.client.suppressHttpComplianceValidation"
            invokeinterface jakarta.ws.rs.core.Configuration.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
         1: .line 120
            invokestatic org.glassfish.jersey.internal.util.PropertiesHelper.isProperty:(Ljava/lang/Object;)Z
            istore 2 /* suppressExceptions */
        start local 2 // boolean suppressExceptions
         2: .line 123
            aload 1 /* request */
            ldc "jersey.config.client.suppressHttpComplianceValidation"
            invokevirtual org.glassfish.jersey.client.ClientRequest.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 3 /* shcvProperty */
        start local 3 // java.lang.Object shcvProperty
         3: .line 124
            aload 3 /* shcvProperty */
            ifnull 5
         4: .line 125
            aload 3 /* shcvProperty */
            invokestatic org.glassfish.jersey.internal.util.PropertiesHelper.isProperty:(Ljava/lang/Object;)Z
            istore 2 /* suppressExceptions */
         5: .line 128
      StackMap locals: int java.lang.Object
      StackMap stack:
            aload 1 /* request */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getMethod:()Ljava/lang/String;
            astore 4 /* method */
        start local 4 // java.lang.String method
         6: .line 130
            getstatic org.glassfish.jersey.client.JerseyInvocation.METHODS:Ljava/util/Map;
            aload 4 /* method */
            getstatic java.util.Locale.ROOT:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.glassfish.jersey.client.JerseyInvocation$EntityPresence
            astore 5 /* entityPresence */
        start local 5 // org.glassfish.jersey.client.JerseyInvocation$EntityPresence entityPresence
         7: .line 131
            aload 5 /* entityPresence */
            getstatic org.glassfish.jersey.client.JerseyInvocation$EntityPresence.MUST_BE_NULL:Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;
            if_acmpne 12
            aload 1 /* request */
            invokevirtual org.glassfish.jersey.client.ClientRequest.hasEntity:()Z
            ifeq 12
         8: .line 132
            iload 2 /* suppressExceptions */
            ifeq 11
         9: .line 133
            getstatic org.glassfish.jersey.client.JerseyInvocation.LOGGER:Ljava/util/logging/Logger;
            aload 4 /* method */
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_HTTP_METHOD_ENTITY_NOT_NULL:(Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.util.logging.Logger.warning:(Ljava/lang/String;)V
        10: .line 134
            goto 17
        11: .line 135
      StackMap locals: java.lang.String org.glassfish.jersey.client.JerseyInvocation$EntityPresence
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            aload 4 /* method */
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_HTTP_METHOD_ENTITY_NOT_NULL:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 137
      StackMap locals:
      StackMap stack:
            aload 5 /* entityPresence */
            getstatic org.glassfish.jersey.client.JerseyInvocation$EntityPresence.MUST_BE_PRESENT:Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;
            if_acmpne 17
            aload 1 /* request */
            invokevirtual org.glassfish.jersey.client.ClientRequest.hasEntity:()Z
            ifne 17
        13: .line 138
            iload 2 /* suppressExceptions */
            ifeq 16
        14: .line 139
            getstatic org.glassfish.jersey.client.JerseyInvocation.LOGGER:Ljava/util/logging/Logger;
            aload 4 /* method */
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_HTTP_METHOD_ENTITY_NULL:(Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.util.logging.Logger.warning:(Ljava/lang/String;)V
        15: .line 140
            goto 17
        16: .line 141
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            aload 4 /* method */
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_HTTP_METHOD_ENTITY_NULL:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        17: .line 144
      StackMap locals:
      StackMap stack:
            return
        end local 5 // org.glassfish.jersey.client.JerseyInvocation$EntityPresence entityPresence
        end local 4 // java.lang.String method
        end local 3 // java.lang.Object shcvProperty
        end local 2 // boolean suppressExceptions
        end local 1 // org.glassfish.jersey.client.ClientRequest request
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   18     0                this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0   18     1             request  Lorg/glassfish/jersey/client/ClientRequest;
            2   18     2  suppressExceptions  Z
            3   18     3        shcvProperty  Ljava/lang/Object;
            6   18     4              method  Ljava/lang/String;
            7   18     5      entityPresence  Lorg/glassfish/jersey/client/JerseyInvocation$EntityPresence;
    MethodParameters:
         Name  Flags
      request  final

  private org.glassfish.jersey.client.ClientRequest requestForCall(org.glassfish.jersey.client.ClientRequest);
    descriptor: (Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientRequest;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // org.glassfish.jersey.client.ClientRequest requestContext
         0: .line 610
            aload 0 /* this */
            getfield org.glassfish.jersey.client.JerseyInvocation.copyRequestContext:Z
            ifeq 1
            new org.glassfish.jersey.client.ClientRequest
            dup
            aload 1 /* requestContext */
            invokespecial org.glassfish.jersey.client.ClientRequest.<init>:(Lorg/glassfish/jersey/client/ClientRequest;)V
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 1 /* requestContext */
      StackMap locals:
      StackMap stack: org.glassfish.jersey.client.ClientRequest
         2: areturn
        end local 1 // org.glassfish.jersey.client.ClientRequest requestContext
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    3     1  requestContext  Lorg/glassfish/jersey/client/ClientRequest;
    MethodParameters:
                Name  Flags
      requestContext  final

  public jakarta.ws.rs.core.Response invoke();
    descriptor: ()Ljakarta/ws/rs/core/Response;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
         0: .line 615
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getClientRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
            astore 1 /* runtime */
        start local 1 // org.glassfish.jersey.client.ClientRuntime runtime
         1: .line 616
            aload 1 /* runtime */
            invokevirtual org.glassfish.jersey.client.ClientRuntime.getRequestScope:()Lorg/glassfish/jersey/process/internal/RequestScope;
            astore 2 /* requestScope */
        start local 2 // org.glassfish.jersey.process.internal.RequestScope requestScope
         2: .line 618
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* runtime */
            aload 2 /* requestScope */
            invokedynamic call(Lorg/glassfish/jersey/client/JerseyInvocation;Lorg/glassfish/jersey/client/ClientRuntime;Lorg/glassfish/jersey/process/internal/RequestScope;)Lorg/glassfish/jersey/internal/util/Producer;
              Bootstrap: invokestatic 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;
                Method arguments:
                  ()Ljava/lang/Object;
                  org/glassfish/jersey/client/JerseyInvocation.lambda$0(Lorg/glassfish/jersey/client/ClientRuntime;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljakarta/ws/rs/core/Response; (7)
                  ()Ljakarta/ws/rs/core/Response;
         3: .line 620
            aload 2 /* requestScope */
         4: .line 618
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.runInScope:(Lorg/glassfish/jersey/internal/util/Producer;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object;
            checkcast jakarta.ws.rs.core.Response
            areturn
        end local 2 // org.glassfish.jersey.process.internal.RequestScope requestScope
        end local 1 // org.glassfish.jersey.client.ClientRuntime runtime
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Lorg/glassfish/jersey/client/JerseyInvocation;
            1    5     1       runtime  Lorg/glassfish/jersey/client/ClientRuntime;
            2    5     2  requestScope  Lorg/glassfish/jersey/process/internal/RequestScope;
    Exceptions:
      throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException

  public <T> T invoke(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // java.lang.Class responseType
         0: .line 625
            aload 1 /* responseType */
            ifnonnull 2
         1: .line 626
            new java.lang.IllegalArgumentException
            dup
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.RESPONSE_TYPE_IS_NULL:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 628
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getClientRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
            astore 2 /* runtime */
        start local 2 // org.glassfish.jersey.client.ClientRuntime runtime
         3: .line 629
            aload 2 /* runtime */
            invokevirtual org.glassfish.jersey.client.ClientRuntime.getRequestScope:()Lorg/glassfish/jersey/process/internal/RequestScope;
            astore 3 /* requestScope */
        start local 3 // org.glassfish.jersey.process.internal.RequestScope requestScope
         4: .line 631
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* runtime */
            aload 3 /* requestScope */
            aload 1 /* responseType */
            invokedynamic call(Lorg/glassfish/jersey/client/JerseyInvocation;Lorg/glassfish/jersey/client/ClientRuntime;Lorg/glassfish/jersey/process/internal/RequestScope;Ljava/lang/Class;)Lorg/glassfish/jersey/internal/util/Producer;
              Bootstrap: invokestatic 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;
                Method arguments:
                  ()Ljava/lang/Object;
                  org/glassfish/jersey/client/JerseyInvocation.lambda$1(Lorg/glassfish/jersey/client/ClientRuntime;Lorg/glassfish/jersey/process/internal/RequestScope;Ljava/lang/Class;)Ljava/lang/Object; (7)
                  ()Ljava/lang/Object;
         5: .line 632
            aload 3 /* requestScope */
         6: .line 631
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.runInScope:(Lorg/glassfish/jersey/internal/util/Producer;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object;
            areturn
        end local 3 // org.glassfish.jersey.process.internal.RequestScope requestScope
        end local 2 // org.glassfish.jersey.client.ClientRuntime runtime
        end local 1 // java.lang.Class responseType
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    7     1  responseType  Ljava/lang/Class<TT;>;
            3    7     2       runtime  Lorg/glassfish/jersey/client/ClientRuntime;
            4    7     3  requestScope  Lorg/glassfish/jersey/process/internal/RequestScope;
    Exceptions:
      throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
              Name  Flags
      responseType  final

  public <T> T invoke(jakarta.ws.rs.core.GenericType<T>);
    descriptor: (Ljakarta/ws/rs/core/GenericType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // jakarta.ws.rs.core.GenericType responseType
         0: .line 637
            aload 1 /* responseType */
            ifnonnull 2
         1: .line 638
            new java.lang.IllegalArgumentException
            dup
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.RESPONSE_TYPE_IS_NULL:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 640
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getClientRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
            astore 2 /* runtime */
        start local 2 // org.glassfish.jersey.client.ClientRuntime runtime
         3: .line 641
            aload 2 /* runtime */
            invokevirtual org.glassfish.jersey.client.ClientRuntime.getRequestScope:()Lorg/glassfish/jersey/process/internal/RequestScope;
            astore 3 /* requestScope */
        start local 3 // org.glassfish.jersey.process.internal.RequestScope requestScope
         4: .line 643
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* runtime */
            aload 3 /* requestScope */
            aload 1 /* responseType */
            invokedynamic call(Lorg/glassfish/jersey/client/JerseyInvocation;Lorg/glassfish/jersey/client/ClientRuntime;Lorg/glassfish/jersey/process/internal/RequestScope;Ljakarta/ws/rs/core/GenericType;)Lorg/glassfish/jersey/internal/util/Producer;
              Bootstrap: invokestatic 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;
                Method arguments:
                  ()Ljava/lang/Object;
                  org/glassfish/jersey/client/JerseyInvocation.lambda$2(Lorg/glassfish/jersey/client/ClientRuntime;Lorg/glassfish/jersey/process/internal/RequestScope;Ljakarta/ws/rs/core/GenericType;)Ljava/lang/Object; (7)
                  ()Ljava/lang/Object;
         5: .line 644
            aload 3 /* requestScope */
         6: .line 643
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.runInScope:(Lorg/glassfish/jersey/internal/util/Producer;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object;
            areturn
        end local 3 // org.glassfish.jersey.process.internal.RequestScope requestScope
        end local 2 // org.glassfish.jersey.client.ClientRuntime runtime
        end local 1 // jakarta.ws.rs.core.GenericType responseType
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    7     1  responseType  Ljakarta/ws/rs/core/GenericType<TT;>;
            3    7     2       runtime  Lorg/glassfish/jersey/client/ClientRuntime;
            4    7     3  requestScope  Lorg/glassfish/jersey/process/internal/RequestScope;
    Exceptions:
      throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException
    Signature: <T:Ljava/lang/Object;>(Ljakarta/ws/rs/core/GenericType<TT;>;)TT;
    MethodParameters:
              Name  Flags
      responseType  final

  private <T> T runInScope(org.glassfish.jersey.internal.util.Producer<T>, org.glassfish.jersey.process.internal.RequestScope);
    descriptor: (Lorg/glassfish/jersey/internal/util/Producer;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // org.glassfish.jersey.internal.util.Producer producer
        start local 2 // org.glassfish.jersey.process.internal.RequestScope scope
         0: .line 648
            aload 2 /* scope */
            aload 0 /* this */
            aload 1 /* producer */
            aload 2 /* scope */
            invokedynamic call(Lorg/glassfish/jersey/client/JerseyInvocation;Lorg/glassfish/jersey/internal/util/Producer;Lorg/glassfish/jersey/process/internal/RequestScope;)Lorg/glassfish/jersey/internal/util/Producer;
              Bootstrap: invokestatic 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;
                Method arguments:
                  ()Ljava/lang/Object;
                  org/glassfish/jersey/client/JerseyInvocation.lambda$3(Lorg/glassfish/jersey/internal/util/Producer;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object; (7)
                  ()Ljava/lang/Object;
            invokevirtual org.glassfish.jersey.process.internal.RequestScope.runInScope:(Lorg/glassfish/jersey/internal/util/Producer;)Ljava/lang/Object;
            areturn
        end local 2 // org.glassfish.jersey.process.internal.RequestScope scope
        end local 1 // org.glassfish.jersey.internal.util.Producer producer
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    1     1  producer  Lorg/glassfish/jersey/internal/util/Producer<TT;>;
            0    1     2     scope  Lorg/glassfish/jersey/process/internal/RequestScope;
    Exceptions:
      throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException
    Signature: <T:Ljava/lang/Object;>(Lorg/glassfish/jersey/internal/util/Producer<TT;>;Lorg/glassfish/jersey/process/internal/RequestScope;)TT;
    MethodParameters:
          Name  Flags
      producer  
      scope     

  private <T> T call(org.glassfish.jersey.internal.util.Producer<T>, org.glassfish.jersey.process.internal.RequestScope);
    descriptor: (Lorg/glassfish/jersey/internal/util/Producer;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // org.glassfish.jersey.internal.util.Producer producer
        start local 2 // org.glassfish.jersey.process.internal.RequestScope scope
         0: .line 654
            aload 1 /* producer */
            invokeinterface org.glassfish.jersey.internal.util.Producer.call:()Ljava/lang/Object;
         1: areturn
         2: .line 655
      StackMap locals:
      StackMap stack: org.glassfish.jersey.client.internal.ClientResponseProcessingException
            astore 3 /* crpe */
        start local 3 // org.glassfish.jersey.client.internal.ClientResponseProcessingException crpe
         3: .line 656
            new jakarta.ws.rs.client.ResponseProcessingException
            dup
         4: .line 657
            aload 0 /* this */
            aload 3 /* crpe */
            invokevirtual org.glassfish.jersey.client.internal.ClientResponseProcessingException.getClientResponse:()Lorg/glassfish/jersey/client/ClientResponse;
            aload 2 /* scope */
            ldc Ljakarta/ws/rs/core/Response;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.translate:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast jakarta.ws.rs.core.Response
            aload 3 /* crpe */
            invokevirtual org.glassfish.jersey.client.internal.ClientResponseProcessingException.getCause:()Ljava/lang/Throwable;
         5: .line 656
            invokespecial jakarta.ws.rs.client.ResponseProcessingException.<init>:(Ljakarta/ws/rs/core/Response;Ljava/lang/Throwable;)V
            athrow
        end local 3 // org.glassfish.jersey.client.internal.ClientResponseProcessingException crpe
         6: .line 659
      StackMap locals:
      StackMap stack: jakarta.ws.rs.ProcessingException
            astore 3 /* ex */
        start local 3 // jakarta.ws.rs.ProcessingException ex
         7: .line 660
            ldc Ljakarta/ws/rs/WebApplicationException;
            aload 3 /* ex */
            invokevirtual jakarta.ws.rs.ProcessingException.getCause:()Ljava/lang/Throwable;
            invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
            ifeq 9
         8: .line 661
            aload 3 /* ex */
            invokevirtual jakarta.ws.rs.ProcessingException.getCause:()Ljava/lang/Throwable;
            checkcast jakarta.ws.rs.WebApplicationException
            athrow
         9: .line 663
      StackMap locals: jakarta.ws.rs.ProcessingException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // jakarta.ws.rs.ProcessingException ex
        end local 2 // org.glassfish.jersey.process.internal.RequestScope scope
        end local 1 // org.glassfish.jersey.internal.util.Producer producer
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0   10     1  producer  Lorg/glassfish/jersey/internal/util/Producer<TT;>;
            0   10     2     scope  Lorg/glassfish/jersey/process/internal/RequestScope;
            3    6     3      crpe  Lorg/glassfish/jersey/client/internal/ClientResponseProcessingException;
            7   10     3        ex  Ljakarta/ws/rs/ProcessingException;
      Exception table:
        from    to  target  type
           0     1       2  Class org.glassfish.jersey.client.internal.ClientResponseProcessingException
           0     1       6  Class jakarta.ws.rs.ProcessingException
    Exceptions:
      throws jakarta.ws.rs.ProcessingException, jakarta.ws.rs.WebApplicationException
    Signature: <T:Ljava/lang/Object;>(Lorg/glassfish/jersey/internal/util/Producer<TT;>;Lorg/glassfish/jersey/process/internal/RequestScope;)TT;
    MethodParameters:
          Name  Flags
      producer  
      scope     

  public java.util.concurrent.Future<jakarta.ws.rs.core.Response> submit();
    descriptor: ()Ljava/util/concurrent/Future;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=3, args_size=1
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
         0: .line 669
            new java.util.concurrent.CompletableFuture
            dup
            invokespecial java.util.concurrent.CompletableFuture.<init>:()V
            astore 1 /* responseFuture */
        start local 1 // java.util.concurrent.CompletableFuture responseFuture
         1: .line 670
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getClientRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
            astore 2 /* runtime */
        start local 2 // org.glassfish.jersey.client.ClientRuntime runtime
         2: .line 671
            aload 2 /* runtime */
            aload 2 /* runtime */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.jersey.client.JerseyInvocation.requestContext:Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.requestForCall:(Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientRequest;
         3: .line 672
            new org.glassfish.jersey.client.JerseyInvocation$InvocationResponseCallback
            dup
            aload 0 /* this */
            aload 1 /* responseFuture */
            aload 0 /* this */
            invokedynamic apply(Lorg/glassfish/jersey/client/JerseyInvocation;)Ljava/util/function/BiFunction;
              Bootstrap: invokestatic 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;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  org/glassfish/jersey/client/JerseyInvocation.lambda$4(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljakarta/ws/rs/core/Response; (7)
                  (Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljakarta/ws/rs/core/Response;
            invokespecial org.glassfish.jersey.client.JerseyInvocation$InvocationResponseCallback.<init>:(Lorg/glassfish/jersey/client/JerseyInvocation;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/BiFunction;)V
         4: .line 671
            invokevirtual org.glassfish.jersey.client.ClientRuntime.createRunnableForAsyncProcessing:(Lorg/glassfish/jersey/client/ClientRequest;Lorg/glassfish/jersey/client/ResponseCallback;)Ljava/lang/Runnable;
            invokevirtual org.glassfish.jersey.client.ClientRuntime.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
            pop
         5: .line 674
            aload 1 /* responseFuture */
            areturn
        end local 2 // org.glassfish.jersey.client.ClientRuntime runtime
        end local 1 // java.util.concurrent.CompletableFuture responseFuture
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Lorg/glassfish/jersey/client/JerseyInvocation;
            1    6     1  responseFuture  Ljava/util/concurrent/CompletableFuture<Ljakarta/ws/rs/core/Response;>;
            2    6     2         runtime  Lorg/glassfish/jersey/client/ClientRuntime;
    Signature: ()Ljava/util/concurrent/Future<Ljakarta/ws/rs/core/Response;>;

  public <T> java.util.concurrent.Future<T> submit(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/util/concurrent/Future;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=4, args_size=2
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // java.lang.Class responseType
         0: .line 679
            aload 1 /* responseType */
            ifnonnull 2
         1: .line 680
            new java.lang.IllegalArgumentException
            dup
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.RESPONSE_TYPE_IS_NULL:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 682
      StackMap locals:
      StackMap stack:
            new java.util.concurrent.CompletableFuture
            dup
            invokespecial java.util.concurrent.CompletableFuture.<init>:()V
            astore 2 /* responseFuture */
        start local 2 // java.util.concurrent.CompletableFuture responseFuture
         3: .line 683
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getClientRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
            astore 3 /* runtime */
        start local 3 // org.glassfish.jersey.client.ClientRuntime runtime
         4: .line 685
            aload 3 /* runtime */
            aload 3 /* runtime */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.jersey.client.JerseyInvocation.requestContext:Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.requestForCall:(Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientRequest;
         5: .line 686
            new org.glassfish.jersey.client.JerseyInvocation$InvocationResponseCallback
            dup
            aload 0 /* this */
            aload 2 /* responseFuture */
            aload 0 /* this */
            aload 1 /* responseType */
            invokedynamic apply(Lorg/glassfish/jersey/client/JerseyInvocation;Ljava/lang/Class;)Ljava/util/function/BiFunction;
              Bootstrap: invokestatic 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;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  org/glassfish/jersey/client/JerseyInvocation.lambda$5(Ljava/lang/Class;Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object; (7)
                  (Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object;
            invokespecial org.glassfish.jersey.client.JerseyInvocation$InvocationResponseCallback.<init>:(Lorg/glassfish/jersey/client/JerseyInvocation;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/BiFunction;)V
         6: .line 685
            invokevirtual org.glassfish.jersey.client.ClientRuntime.createRunnableForAsyncProcessing:(Lorg/glassfish/jersey/client/ClientRequest;Lorg/glassfish/jersey/client/ResponseCallback;)Ljava/lang/Runnable;
            invokevirtual org.glassfish.jersey.client.ClientRuntime.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
            pop
         7: .line 688
            aload 2 /* responseFuture */
            areturn
        end local 3 // org.glassfish.jersey.client.ClientRuntime runtime
        end local 2 // java.util.concurrent.CompletableFuture responseFuture
        end local 1 // java.lang.Class responseType
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     0            this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    8     1    responseType  Ljava/lang/Class<TT;>;
            3    8     2  responseFuture  Ljava/util/concurrent/CompletableFuture<TT;>;
            4    8     3         runtime  Lorg/glassfish/jersey/client/ClientRuntime;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/util/concurrent/Future<TT;>;
    MethodParameters:
              Name  Flags
      responseType  final

  private <T> T translate(org.glassfish.jersey.client.ClientResponse, org.glassfish.jersey.process.internal.RequestScope, java.lang.Class<T>);
    descriptor: (Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // org.glassfish.jersey.client.ClientResponse response
        start local 2 // org.glassfish.jersey.process.internal.RequestScope scope
        start local 3 // java.lang.Class responseType
         0: .line 693
            aload 3 /* responseType */
            ldc Ljakarta/ws/rs/core/Response;
            if_acmpne 2
         1: .line 694
            aload 3 /* responseType */
            new org.glassfish.jersey.client.InboundJaxrsResponse
            dup
            aload 1 /* response */
            aload 2 /* scope */
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
            invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
         2: .line 697
      StackMap locals:
      StackMap stack:
            aload 1 /* response */
            invokevirtual org.glassfish.jersey.client.ClientResponse.getStatusInfo:()Ljakarta/ws/rs/core/Response$StatusType;
            invokeinterface jakarta.ws.rs.core.Response$StatusType.getFamily:()Ljakarta/ws/rs/core/Response$Status$Family;
            getstatic jakarta.ws.rs.core.Response$Status$Family.SUCCESSFUL:Ljakarta/ws/rs/core/Response$Status$Family;
            if_acmpne 15
         3: .line 699
            aload 1 /* response */
            aload 3 /* responseType */
            invokevirtual org.glassfish.jersey.client.ClientResponse.readEntity:(Ljava/lang/Class;)Ljava/lang/Object;
         4: areturn
         5: .line 700
      StackMap locals:
      StackMap stack: jakarta.ws.rs.ProcessingException
            astore 4 /* ex */
        start local 4 // jakarta.ws.rs.ProcessingException ex
         6: .line 701
            aload 4 /* ex */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Ljakarta/ws/rs/ProcessingException;
            if_acmpne 8
         7: .line 702
            new jakarta.ws.rs.client.ResponseProcessingException
            dup
            new org.glassfish.jersey.client.InboundJaxrsResponse
            dup
            aload 1 /* response */
            aload 2 /* scope */
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
            aload 4 /* ex */
            invokevirtual jakarta.ws.rs.ProcessingException.getCause:()Ljava/lang/Throwable;
            invokespecial jakarta.ws.rs.client.ResponseProcessingException.<init>:(Ljakarta/ws/rs/core/Response;Ljava/lang/Throwable;)V
            athrow
         8: .line 704
      StackMap locals: jakarta.ws.rs.ProcessingException
      StackMap stack:
            new jakarta.ws.rs.client.ResponseProcessingException
            dup
            new org.glassfish.jersey.client.InboundJaxrsResponse
            dup
            aload 1 /* response */
            aload 2 /* scope */
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
            aload 4 /* ex */
            invokespecial jakarta.ws.rs.client.ResponseProcessingException.<init>:(Ljakarta/ws/rs/core/Response;Ljava/lang/Throwable;)V
            athrow
        end local 4 // jakarta.ws.rs.ProcessingException ex
         9: .line 705
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation org.glassfish.jersey.client.ClientResponse org.glassfish.jersey.process.internal.RequestScope java.lang.Class
      StackMap stack: jakarta.ws.rs.WebApplicationException
            astore 4 /* ex */
        start local 4 // jakarta.ws.rs.WebApplicationException ex
        10: .line 706
            new jakarta.ws.rs.client.ResponseProcessingException
            dup
            new org.glassfish.jersey.client.InboundJaxrsResponse
            dup
            aload 1 /* response */
            aload 2 /* scope */
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
            aload 4 /* ex */
            invokespecial jakarta.ws.rs.client.ResponseProcessingException.<init>:(Ljakarta/ws/rs/core/Response;Ljava/lang/Throwable;)V
            athrow
        end local 4 // jakarta.ws.rs.WebApplicationException ex
        11: .line 707
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* ex */
        start local 4 // java.lang.Exception ex
        12: .line 708
            new jakarta.ws.rs.client.ResponseProcessingException
            dup
            new org.glassfish.jersey.client.InboundJaxrsResponse
            dup
            aload 1 /* response */
            aload 2 /* scope */
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
        13: .line 709
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.UNEXPECTED_ERROR_RESPONSE_PROCESSING:()Ljava/lang/String;
            aload 4 /* ex */
        14: .line 708
            invokespecial jakarta.ws.rs.client.ResponseProcessingException.<init>:(Ljakarta/ws/rs/core/Response;Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.lang.Exception ex
        15: .line 712
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.glassfish.jersey.client.InboundJaxrsResponse
            dup
            aload 1 /* response */
            aload 2 /* scope */
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.convertToException:(Ljakarta/ws/rs/core/Response;)Ljakarta/ws/rs/ProcessingException;
            athrow
        end local 3 // java.lang.Class responseType
        end local 2 // org.glassfish.jersey.process.internal.RequestScope scope
        end local 1 // org.glassfish.jersey.client.ClientResponse response
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0   16     1      response  Lorg/glassfish/jersey/client/ClientResponse;
            0   16     2         scope  Lorg/glassfish/jersey/process/internal/RequestScope;
            0   16     3  responseType  Ljava/lang/Class<TT;>;
            6    9     4            ex  Ljakarta/ws/rs/ProcessingException;
           10   11     4            ex  Ljakarta/ws/rs/WebApplicationException;
           12   15     4            ex  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           3     4       5  Class jakarta.ws.rs.ProcessingException
           3     4       9  Class jakarta.ws.rs.WebApplicationException
           3     4      11  Class java.lang.Exception
    Exceptions:
      throws jakarta.ws.rs.ProcessingException
    Signature: <T:Ljava/lang/Object;>(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
              Name  Flags
      response      final
      scope         final
      responseType  final

  public <T> java.util.concurrent.Future<T> submit(jakarta.ws.rs.core.GenericType<T>);
    descriptor: (Ljakarta/ws/rs/core/GenericType;)Ljava/util/concurrent/Future;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=4, args_size=2
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // jakarta.ws.rs.core.GenericType responseType
         0: .line 718
            aload 1 /* responseType */
            ifnonnull 2
         1: .line 719
            new java.lang.IllegalArgumentException
            dup
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.RESPONSE_TYPE_IS_NULL:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 721
      StackMap locals:
      StackMap stack:
            new java.util.concurrent.CompletableFuture
            dup
            invokespecial java.util.concurrent.CompletableFuture.<init>:()V
            astore 2 /* responseFuture */
        start local 2 // java.util.concurrent.CompletableFuture responseFuture
         3: .line 722
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getClientRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
            astore 3 /* runtime */
        start local 3 // org.glassfish.jersey.client.ClientRuntime runtime
         4: .line 724
            aload 3 /* runtime */
            aload 3 /* runtime */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.jersey.client.JerseyInvocation.requestContext:Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.requestForCall:(Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientRequest;
         5: .line 725
            new org.glassfish.jersey.client.JerseyInvocation$InvocationResponseCallback
            dup
            aload 0 /* this */
            aload 2 /* responseFuture */
            aload 0 /* this */
            aload 1 /* responseType */
            invokedynamic apply(Lorg/glassfish/jersey/client/JerseyInvocation;Ljakarta/ws/rs/core/GenericType;)Ljava/util/function/BiFunction;
              Bootstrap: invokestatic 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;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  org/glassfish/jersey/client/JerseyInvocation.lambda$6(Ljakarta/ws/rs/core/GenericType;Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object; (7)
                  (Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object;
            invokespecial org.glassfish.jersey.client.JerseyInvocation$InvocationResponseCallback.<init>:(Lorg/glassfish/jersey/client/JerseyInvocation;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/BiFunction;)V
         6: .line 724
            invokevirtual org.glassfish.jersey.client.ClientRuntime.createRunnableForAsyncProcessing:(Lorg/glassfish/jersey/client/ClientRequest;Lorg/glassfish/jersey/client/ResponseCallback;)Ljava/lang/Runnable;
            invokevirtual org.glassfish.jersey.client.ClientRuntime.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
            pop
         7: .line 727
            aload 2 /* responseFuture */
            areturn
        end local 3 // org.glassfish.jersey.client.ClientRuntime runtime
        end local 2 // java.util.concurrent.CompletableFuture responseFuture
        end local 1 // jakarta.ws.rs.core.GenericType responseType
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     0            this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    8     1    responseType  Ljakarta/ws/rs/core/GenericType<TT;>;
            3    8     2  responseFuture  Ljava/util/concurrent/CompletableFuture<TT;>;
            4    8     3         runtime  Lorg/glassfish/jersey/client/ClientRuntime;
    Signature: <T:Ljava/lang/Object;>(Ljakarta/ws/rs/core/GenericType<TT;>;)Ljava/util/concurrent/Future<TT;>;
    MethodParameters:
              Name  Flags
      responseType  final

  private <T> T translate(org.glassfish.jersey.client.ClientResponse, org.glassfish.jersey.process.internal.RequestScope, jakarta.ws.rs.core.GenericType<T>);
    descriptor: (Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;Ljakarta/ws/rs/core/GenericType;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // org.glassfish.jersey.client.ClientResponse response
        start local 2 // org.glassfish.jersey.process.internal.RequestScope scope
        start local 3 // jakarta.ws.rs.core.GenericType responseType
         0: .line 732
            aload 3 /* responseType */
            invokevirtual jakarta.ws.rs.core.GenericType.getRawType:()Ljava/lang/Class;
            ldc Ljakarta/ws/rs/core/Response;
            if_acmpne 2
         1: .line 734
            new org.glassfish.jersey.client.InboundJaxrsResponse
            dup
            aload 1 /* response */
            aload 2 /* scope */
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
            areturn
         2: .line 737
      StackMap locals:
      StackMap stack:
            aload 1 /* response */
            invokevirtual org.glassfish.jersey.client.ClientResponse.getStatusInfo:()Ljakarta/ws/rs/core/Response$StatusType;
            invokeinterface jakarta.ws.rs.core.Response$StatusType.getFamily:()Ljakarta/ws/rs/core/Response$Status$Family;
            getstatic jakarta.ws.rs.core.Response$Status$Family.SUCCESSFUL:Ljakarta/ws/rs/core/Response$Status$Family;
            if_acmpne 17
         3: .line 739
            aload 1 /* response */
            aload 3 /* responseType */
            invokevirtual org.glassfish.jersey.client.ClientResponse.readEntity:(Ljakarta/ws/rs/core/GenericType;)Ljava/lang/Object;
         4: areturn
         5: .line 740
      StackMap locals:
      StackMap stack: jakarta.ws.rs.ProcessingException
            astore 4 /* ex */
        start local 4 // jakarta.ws.rs.ProcessingException ex
         6: .line 741
            new jakarta.ws.rs.client.ResponseProcessingException
            dup
         7: .line 742
            new org.glassfish.jersey.client.InboundJaxrsResponse
            dup
            aload 1 /* response */
            aload 2 /* scope */
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
         8: .line 743
            aload 4 /* ex */
            invokevirtual jakarta.ws.rs.ProcessingException.getCause:()Ljava/lang/Throwable;
            ifnull 9
            aload 4 /* ex */
            invokevirtual jakarta.ws.rs.ProcessingException.getCause:()Ljava/lang/Throwable;
            goto 10
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation org.glassfish.jersey.client.ClientResponse org.glassfish.jersey.process.internal.RequestScope jakarta.ws.rs.core.GenericType jakarta.ws.rs.ProcessingException
      StackMap stack: new 6 new 6 org.glassfish.jersey.client.InboundJaxrsResponse
         9: aload 4 /* ex */
        10: .line 741
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation org.glassfish.jersey.client.ClientResponse org.glassfish.jersey.process.internal.RequestScope jakarta.ws.rs.core.GenericType jakarta.ws.rs.ProcessingException
      StackMap stack: new 6 new 6 org.glassfish.jersey.client.InboundJaxrsResponse java.lang.Throwable
            invokespecial jakarta.ws.rs.client.ResponseProcessingException.<init>:(Ljakarta/ws/rs/core/Response;Ljava/lang/Throwable;)V
            athrow
        end local 4 // jakarta.ws.rs.ProcessingException ex
        11: .line 744
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation org.glassfish.jersey.client.ClientResponse org.glassfish.jersey.process.internal.RequestScope jakarta.ws.rs.core.GenericType
      StackMap stack: jakarta.ws.rs.WebApplicationException
            astore 4 /* ex */
        start local 4 // jakarta.ws.rs.WebApplicationException ex
        12: .line 745
            new jakarta.ws.rs.client.ResponseProcessingException
            dup
            new org.glassfish.jersey.client.InboundJaxrsResponse
            dup
            aload 1 /* response */
            aload 2 /* scope */
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
            aload 4 /* ex */
            invokespecial jakarta.ws.rs.client.ResponseProcessingException.<init>:(Ljakarta/ws/rs/core/Response;Ljava/lang/Throwable;)V
            athrow
        end local 4 // jakarta.ws.rs.WebApplicationException ex
        13: .line 746
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* ex */
        start local 4 // java.lang.Exception ex
        14: .line 747
            new jakarta.ws.rs.client.ResponseProcessingException
            dup
            new org.glassfish.jersey.client.InboundJaxrsResponse
            dup
            aload 1 /* response */
            aload 2 /* scope */
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
        15: .line 748
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.UNEXPECTED_ERROR_RESPONSE_PROCESSING:()Ljava/lang/String;
            aload 4 /* ex */
        16: .line 747
            invokespecial jakarta.ws.rs.client.ResponseProcessingException.<init>:(Ljakarta/ws/rs/core/Response;Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.lang.Exception ex
        17: .line 751
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.glassfish.jersey.client.InboundJaxrsResponse
            dup
            aload 1 /* response */
            aload 2 /* scope */
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.convertToException:(Ljakarta/ws/rs/core/Response;)Ljakarta/ws/rs/ProcessingException;
            athrow
        end local 3 // jakarta.ws.rs.core.GenericType responseType
        end local 2 // org.glassfish.jersey.process.internal.RequestScope scope
        end local 1 // org.glassfish.jersey.client.ClientResponse response
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   18     0          this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0   18     1      response  Lorg/glassfish/jersey/client/ClientResponse;
            0   18     2         scope  Lorg/glassfish/jersey/process/internal/RequestScope;
            0   18     3  responseType  Ljakarta/ws/rs/core/GenericType<TT;>;
            6   11     4            ex  Ljakarta/ws/rs/ProcessingException;
           12   13     4            ex  Ljakarta/ws/rs/WebApplicationException;
           14   17     4            ex  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           3     4       5  Class jakarta.ws.rs.ProcessingException
           3     4      11  Class jakarta.ws.rs.WebApplicationException
           3     4      13  Class java.lang.Exception
    Exceptions:
      throws jakarta.ws.rs.ProcessingException
    Signature: <T:Ljava/lang/Object;>(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;Ljakarta/ws/rs/core/GenericType<TT;>;)TT;
    MethodParameters:
              Name  Flags
      response      final
      scope         final
      responseType  final

  public <T> java.util.concurrent.Future<T> submit(jakarta.ws.rs.client.InvocationCallback<T>);
    descriptor: (Ljakarta/ws/rs/client/InvocationCallback;)Ljava/util/concurrent/Future;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // jakarta.ws.rs.client.InvocationCallback callback
         0: .line 757
            aload 0 /* this */
            aconst_null
            aload 1 /* callback */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.submit:(Ljakarta/ws/rs/core/GenericType;Ljakarta/ws/rs/client/InvocationCallback;)Ljava/util/concurrent/Future;
            areturn
        end local 1 // jakarta.ws.rs.client.InvocationCallback callback
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    1     1  callback  Ljakarta/ws/rs/client/InvocationCallback<TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljakarta/ws/rs/client/InvocationCallback<TT;>;)Ljava/util/concurrent/Future<TT;>;
    MethodParameters:
          Name  Flags
      callback  final

  public <T> java.util.concurrent.Future<T> submit(jakarta.ws.rs.core.GenericType<T>, jakarta.ws.rs.client.InvocationCallback<T>);
    descriptor: (Ljakarta/ws/rs/core/GenericType;Ljakarta/ws/rs/client/InvocationCallback;)Ljava/util/concurrent/Future;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=9, args_size=3
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // jakarta.ws.rs.core.GenericType responseType
        start local 2 // jakarta.ws.rs.client.InvocationCallback callback
         0: .line 776
            new java.util.concurrent.CompletableFuture
            dup
            invokespecial java.util.concurrent.CompletableFuture.<init>:()V
            astore 3 /* responseFuture */
        start local 3 // java.util.concurrent.CompletableFuture responseFuture
         1: .line 780
            aload 2 /* callback */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Ljakarta/ws/rs/client/InvocationCallback;
            invokestatic org.glassfish.jersey.internal.util.ReflectionHelper.getClass:(Ljava/lang/Class;Ljava/lang/Class;)Lorg/glassfish/jersey/internal/util/ReflectionHelper$DeclaringClassInterfacePair;
         2: .line 779
            astore 4 /* pair */
        start local 4 // org.glassfish.jersey.internal.util.ReflectionHelper$DeclaringClassInterfacePair pair
         3: .line 785
            aload 1 /* responseType */
            ifnonnull 11
         4: .line 787
            aload 4 /* pair */
            invokestatic org.glassfish.jersey.internal.util.ReflectionHelper.getParameterizedTypeArguments:(Lorg/glassfish/jersey/internal/util/ReflectionHelper$DeclaringClassInterfacePair;)[Ljava/lang/reflect/Type;
            astore 7 /* typeArguments */
        start local 7 // java.lang.reflect.Type[] typeArguments
         5: .line 788
            aload 7 /* typeArguments */
            ifnull 6
            aload 7 /* typeArguments */
            arraylength
            ifne 8
         6: .line 789
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation jakarta.ws.rs.core.GenericType jakarta.ws.rs.client.InvocationCallback java.util.concurrent.CompletableFuture org.glassfish.jersey.internal.util.ReflectionHelper$DeclaringClassInterfacePair top top java.lang.reflect.Type[]
      StackMap stack:
            ldc Ljava/lang/Object;
            astore 5 /* callbackParamType */
        start local 5 // java.lang.reflect.Type callbackParamType
         7: .line 790
            goto 9
        end local 5 // java.lang.reflect.Type callbackParamType
         8: .line 791
      StackMap locals:
      StackMap stack:
            aload 7 /* typeArguments */
            iconst_0
            aaload
            astore 5 /* callbackParamType */
        start local 5 // java.lang.reflect.Type callbackParamType
         9: .line 793
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation jakarta.ws.rs.core.GenericType jakarta.ws.rs.client.InvocationCallback java.util.concurrent.CompletableFuture org.glassfish.jersey.internal.util.ReflectionHelper$DeclaringClassInterfacePair java.lang.reflect.Type top java.lang.reflect.Type[]
      StackMap stack:
            aload 5 /* callbackParamType */
            invokestatic org.glassfish.jersey.internal.util.ReflectionHelper.erasure:(Ljava/lang/reflect/Type;)Ljava/lang/Class;
            astore 6 /* callbackParamClass */
        end local 7 // java.lang.reflect.Type[] typeArguments
        start local 6 // java.lang.Class callbackParamClass
        10: .line 794
            goto 13
        end local 6 // java.lang.Class callbackParamClass
        end local 5 // java.lang.reflect.Type callbackParamType
        11: .line 795
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation jakarta.ws.rs.core.GenericType jakarta.ws.rs.client.InvocationCallback java.util.concurrent.CompletableFuture org.glassfish.jersey.internal.util.ReflectionHelper$DeclaringClassInterfacePair
      StackMap stack:
            aload 1 /* responseType */
            invokevirtual jakarta.ws.rs.core.GenericType.getType:()Ljava/lang/reflect/Type;
            astore 5 /* callbackParamType */
        start local 5 // java.lang.reflect.Type callbackParamType
        12: .line 796
            aload 1 /* responseType */
            invokevirtual jakarta.ws.rs.core.GenericType.getRawType:()Ljava/lang/Class;
            invokestatic org.glassfish.jersey.internal.util.ReflectionHelper.erasure:(Ljava/lang/reflect/Type;)Ljava/lang/Class;
            astore 6 /* callbackParamClass */
        start local 6 // java.lang.Class callbackParamClass
        13: .line 799
      StackMap locals: java.lang.reflect.Type java.lang.Class
      StackMap stack:
            new org.glassfish.jersey.client.JerseyInvocation$1
            dup
            aload 0 /* this */
            aload 3 /* responseFuture */
            aload 6 /* callbackParamClass */
            aload 2 /* callback */
            aload 5 /* callbackParamType */
            invokespecial org.glassfish.jersey.client.JerseyInvocation$1.<init>:(Lorg/glassfish/jersey/client/JerseyInvocation;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Class;Ljakarta/ws/rs/client/InvocationCallback;Ljava/lang/reflect/Type;)V
            astore 7 /* responseCallback */
        start local 7 // org.glassfish.jersey.client.ResponseCallback responseCallback
        14: .line 847
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getClientRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
            astore 8 /* runtime */
        start local 8 // org.glassfish.jersey.client.ClientRuntime runtime
        15: .line 848
            aload 8 /* runtime */
            aload 8 /* runtime */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.jersey.client.JerseyInvocation.requestContext:Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.requestForCall:(Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientRequest;
            aload 7 /* responseCallback */
            invokevirtual org.glassfish.jersey.client.ClientRuntime.createRunnableForAsyncProcessing:(Lorg/glassfish/jersey/client/ClientRequest;Lorg/glassfish/jersey/client/ResponseCallback;)Ljava/lang/Runnable;
            invokevirtual org.glassfish.jersey.client.ClientRuntime.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
            pop
        end local 8 // org.glassfish.jersey.client.ClientRuntime runtime
        end local 7 // org.glassfish.jersey.client.ResponseCallback responseCallback
        end local 6 // java.lang.Class callbackParamClass
        end local 5 // java.lang.reflect.Type callbackParamType
        end local 4 // org.glassfish.jersey.internal.util.ReflectionHelper$DeclaringClassInterfacePair pair
        16: .line 849
            goto 33
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation jakarta.ws.rs.core.GenericType jakarta.ws.rs.client.InvocationCallback java.util.concurrent.CompletableFuture
      StackMap stack: java.lang.Throwable
        17: astore 4 /* error */
        start local 4 // java.lang.Throwable error
        18: .line 852
            aload 4 /* error */
            instanceof org.glassfish.jersey.client.internal.ClientResponseProcessingException
            ifeq 22
        19: .line 853
            new jakarta.ws.rs.ProcessingException
            dup
            aload 4 /* error */
            invokevirtual java.lang.Throwable.getCause:()Ljava/lang/Throwable;
            invokespecial jakarta.ws.rs.ProcessingException.<init>:(Ljava/lang/Throwable;)V
            astore 5 /* ce */
        start local 5 // jakarta.ws.rs.ProcessingException ce
        20: .line 854
            aload 3 /* responseFuture */
            aload 5 /* ce */
            invokevirtual java.util.concurrent.CompletableFuture.completeExceptionally:(Ljava/lang/Throwable;)Z
            pop
        21: .line 855
            goto 32
        end local 5 // jakarta.ws.rs.ProcessingException ce
      StackMap locals: java.lang.Throwable
      StackMap stack:
        22: aload 4 /* error */
            instanceof jakarta.ws.rs.ProcessingException
            ifeq 26
        23: .line 856
            aload 4 /* error */
            checkcast jakarta.ws.rs.ProcessingException
            astore 5 /* ce */
        start local 5 // jakarta.ws.rs.ProcessingException ce
        24: .line 857
            aload 3 /* responseFuture */
            aload 5 /* ce */
            invokevirtual java.util.concurrent.CompletableFuture.completeExceptionally:(Ljava/lang/Throwable;)Z
            pop
        25: .line 858
            goto 32
        end local 5 // jakarta.ws.rs.ProcessingException ce
      StackMap locals:
      StackMap stack:
        26: aload 4 /* error */
            instanceof jakarta.ws.rs.WebApplicationException
            ifeq 30
        27: .line 859
            new jakarta.ws.rs.ProcessingException
            dup
            aload 4 /* error */
            invokespecial jakarta.ws.rs.ProcessingException.<init>:(Ljava/lang/Throwable;)V
            astore 5 /* ce */
        start local 5 // jakarta.ws.rs.ProcessingException ce
        28: .line 860
            aload 3 /* responseFuture */
            aload 4 /* error */
            invokevirtual java.util.concurrent.CompletableFuture.completeExceptionally:(Ljava/lang/Throwable;)Z
            pop
        29: .line 861
            goto 32
        end local 5 // jakarta.ws.rs.ProcessingException ce
        30: .line 862
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.ProcessingException
            dup
            aload 4 /* error */
            invokespecial jakarta.ws.rs.ProcessingException.<init>:(Ljava/lang/Throwable;)V
            astore 5 /* ce */
        start local 5 // jakarta.ws.rs.ProcessingException ce
        31: .line 863
            aload 3 /* responseFuture */
            aload 5 /* ce */
            invokevirtual java.util.concurrent.CompletableFuture.completeExceptionally:(Ljava/lang/Throwable;)Z
            pop
        32: .line 865
      StackMap locals: jakarta.ws.rs.ProcessingException
      StackMap stack:
            aload 2 /* callback */
            aload 5 /* ce */
            invokeinterface jakarta.ws.rs.client.InvocationCallback.failed:(Ljava/lang/Throwable;)V
        end local 5 // jakarta.ws.rs.ProcessingException ce
        end local 4 // java.lang.Throwable error
        33: .line 868
      StackMap locals:
      StackMap stack:
            aload 3 /* responseFuture */
            areturn
        end local 3 // java.util.concurrent.CompletableFuture responseFuture
        end local 2 // jakarta.ws.rs.client.InvocationCallback callback
        end local 1 // jakarta.ws.rs.core.GenericType responseType
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   34     0                this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0   34     1        responseType  Ljakarta/ws/rs/core/GenericType<TT;>;
            0   34     2            callback  Ljakarta/ws/rs/client/InvocationCallback<TT;>;
            1   34     3      responseFuture  Ljava/util/concurrent/CompletableFuture<TT;>;
            3   16     4                pair  Lorg/glassfish/jersey/internal/util/ReflectionHelper$DeclaringClassInterfacePair;
            7    8     5   callbackParamType  Ljava/lang/reflect/Type;
            9   11     5   callbackParamType  Ljava/lang/reflect/Type;
           12   16     5   callbackParamType  Ljava/lang/reflect/Type;
           10   11     6  callbackParamClass  Ljava/lang/Class<TT;>;
           13   16     6  callbackParamClass  Ljava/lang/Class<TT;>;
            5   10     7       typeArguments  [Ljava/lang/reflect/Type;
           14   16     7    responseCallback  Lorg/glassfish/jersey/client/ResponseCallback;
           15   16     8             runtime  Lorg/glassfish/jersey/client/ClientRuntime;
           18   33     4               error  Ljava/lang/Throwable;
           20   22     5                  ce  Ljakarta/ws/rs/ProcessingException;
           24   26     5                  ce  Ljakarta/ws/rs/ProcessingException;
           28   30     5                  ce  Ljakarta/ws/rs/ProcessingException;
           31   33     5                  ce  Ljakarta/ws/rs/ProcessingException;
      Exception table:
        from    to  target  type
           1    16      17  Class java.lang.Throwable
    Signature: <T:Ljava/lang/Object;>(Ljakarta/ws/rs/core/GenericType<TT;>;Ljakarta/ws/rs/client/InvocationCallback<TT;>;)Ljava/util/concurrent/Future<TT;>;
    MethodParameters:
              Name  Flags
      responseType  final
      callback      final

  public org.glassfish.jersey.client.JerseyInvocation property(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/client/JerseyInvocation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 873
            aload 0 /* this */
            getfield org.glassfish.jersey.client.JerseyInvocation.requestContext:Lorg/glassfish/jersey/client/ClientRequest;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual org.glassfish.jersey.client.ClientRequest.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 874
            aload 0 /* this */
            areturn
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    2     1   name  Ljava/lang/String;
            0    2     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      name   final
      value  final

  private jakarta.ws.rs.ProcessingException convertToException(jakarta.ws.rs.core.Response);
    descriptor: (Ljakarta/ws/rs/core/Response;)Ljakarta/ws/rs/ProcessingException;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // jakarta.ws.rs.core.Response response
         0: .line 881
            aload 1 /* response */
            invokevirtual jakarta.ws.rs.core.Response.bufferEntity:()Z
            pop
         1: .line 884
            aload 1 /* response */
            invokevirtual jakarta.ws.rs.core.Response.getStatus:()I
            istore 3 /* statusCode */
        start local 3 // int statusCode
         2: .line 885
            iload 3 /* statusCode */
            invokestatic jakarta.ws.rs.core.Response$Status.fromStatusCode:(I)Ljakarta/ws/rs/core/Response$Status;
            astore 4 /* status */
        start local 4 // jakarta.ws.rs.core.Response$Status status
         3: .line 887
            aload 4 /* status */
            ifnonnull 7
         4: .line 888
            aload 1 /* response */
            invokevirtual jakarta.ws.rs.core.Response.getStatusInfo:()Ljakarta/ws/rs/core/Response$StatusType;
            invokeinterface jakarta.ws.rs.core.Response$StatusType.getFamily:()Ljakarta/ws/rs/core/Response$Status$Family;
            astore 5 /* statusFamily */
        start local 5 // jakarta.ws.rs.core.Response$Status$Family statusFamily
         5: .line 889
            aload 0 /* this */
            aload 1 /* response */
            aload 5 /* statusFamily */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.createExceptionForFamily:(Ljakarta/ws/rs/core/Response;Ljakarta/ws/rs/core/Response$Status$Family;)Ljakarta/ws/rs/WebApplicationException;
            astore 2 /* webAppException */
        end local 5 // jakarta.ws.rs.core.Response$Status$Family statusFamily
        start local 2 // jakarta.ws.rs.WebApplicationException webAppException
         6: .line 890
            goto 28
        end local 2 // jakarta.ws.rs.WebApplicationException webAppException
         7: .line 891
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation jakarta.ws.rs.core.Response top int jakarta.ws.rs.core.Response$Status
      StackMap stack:
            invokestatic org.glassfish.jersey.client.JerseyInvocation.$SWITCH_TABLE$jakarta$ws$rs$core$Response$Status:()[I
            aload 4 /* status */
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            iaload
            lookupswitch { // 9
                   13: 8
                   14: 10
                   16: 12
                   17: 14
                   18: 16
                   19: 18
                   28: 20
                   34: 22
                   37: 24
              default: 26
          }
         8: .line 893
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.BadRequestException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.BadRequestException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // jakarta.ws.rs.WebApplicationException webAppException
         9: .line 894
            goto 28
        end local 2 // jakarta.ws.rs.WebApplicationException webAppException
        10: .line 896
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.NotAuthorizedException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.NotAuthorizedException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // jakarta.ws.rs.WebApplicationException webAppException
        11: .line 897
            goto 28
        end local 2 // jakarta.ws.rs.WebApplicationException webAppException
        12: .line 899
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.ForbiddenException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.ForbiddenException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // jakarta.ws.rs.WebApplicationException webAppException
        13: .line 900
            goto 28
        end local 2 // jakarta.ws.rs.WebApplicationException webAppException
        14: .line 902
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.NotFoundException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.NotFoundException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // jakarta.ws.rs.WebApplicationException webAppException
        15: .line 903
            goto 28
        end local 2 // jakarta.ws.rs.WebApplicationException webAppException
        16: .line 905
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.NotAllowedException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.NotAllowedException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // jakarta.ws.rs.WebApplicationException webAppException
        17: .line 906
            goto 28
        end local 2 // jakarta.ws.rs.WebApplicationException webAppException
        18: .line 908
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.NotAcceptableException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.NotAcceptableException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // jakarta.ws.rs.WebApplicationException webAppException
        19: .line 909
            goto 28
        end local 2 // jakarta.ws.rs.WebApplicationException webAppException
        20: .line 911
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.NotSupportedException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.NotSupportedException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // jakarta.ws.rs.WebApplicationException webAppException
        21: .line 912
            goto 28
        end local 2 // jakarta.ws.rs.WebApplicationException webAppException
        22: .line 914
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.InternalServerErrorException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.InternalServerErrorException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // jakarta.ws.rs.WebApplicationException webAppException
        23: .line 915
            goto 28
        end local 2 // jakarta.ws.rs.WebApplicationException webAppException
        24: .line 917
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.ServiceUnavailableException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.ServiceUnavailableException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // jakarta.ws.rs.WebApplicationException webAppException
        25: .line 918
            goto 28
        end local 2 // jakarta.ws.rs.WebApplicationException webAppException
        26: .line 920
      StackMap locals:
      StackMap stack:
            aload 1 /* response */
            invokevirtual jakarta.ws.rs.core.Response.getStatusInfo:()Ljakarta/ws/rs/core/Response$StatusType;
            invokeinterface jakarta.ws.rs.core.Response$StatusType.getFamily:()Ljakarta/ws/rs/core/Response$Status$Family;
            astore 5 /* statusFamily */
        start local 5 // jakarta.ws.rs.core.Response$Status$Family statusFamily
        27: .line 921
            aload 0 /* this */
            aload 1 /* response */
            aload 5 /* statusFamily */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.createExceptionForFamily:(Ljakarta/ws/rs/core/Response;Ljakarta/ws/rs/core/Response$Status$Family;)Ljakarta/ws/rs/WebApplicationException;
            astore 2 /* webAppException */
        end local 5 // jakarta.ws.rs.core.Response$Status$Family statusFamily
        start local 2 // jakarta.ws.rs.WebApplicationException webAppException
        28: .line 925
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation jakarta.ws.rs.core.Response jakarta.ws.rs.WebApplicationException int jakarta.ws.rs.core.Response$Status
      StackMap stack:
            new jakarta.ws.rs.client.ResponseProcessingException
            dup
            aload 1 /* response */
            aload 2 /* webAppException */
            invokespecial jakarta.ws.rs.client.ResponseProcessingException.<init>:(Ljakarta/ws/rs/core/Response;Ljava/lang/Throwable;)V
        29: areturn
        end local 4 // jakarta.ws.rs.core.Response$Status status
        end local 3 // int statusCode
        end local 2 // jakarta.ws.rs.WebApplicationException webAppException
        30: .line 926
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation jakarta.ws.rs.core.Response
      StackMap stack: java.lang.Throwable
            astore 2 /* t */
        start local 2 // java.lang.Throwable t
        31: .line 927
            new jakarta.ws.rs.client.ResponseProcessingException
            dup
            aload 1 /* response */
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.RESPONSE_TO_EXCEPTION_CONVERSION_FAILED:()Ljava/lang/String;
            aload 2 /* t */
            invokespecial jakarta.ws.rs.client.ResponseProcessingException.<init>:(Ljakarta/ws/rs/core/Response;Ljava/lang/String;Ljava/lang/Throwable;)V
            areturn
        end local 2 // java.lang.Throwable t
        end local 1 // jakarta.ws.rs.core.Response response
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   32     0             this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0   32     1         response  Ljakarta/ws/rs/core/Response;
            6    7     2  webAppException  Ljakarta/ws/rs/WebApplicationException;
            9   10     2  webAppException  Ljakarta/ws/rs/WebApplicationException;
           11   12     2  webAppException  Ljakarta/ws/rs/WebApplicationException;
           13   14     2  webAppException  Ljakarta/ws/rs/WebApplicationException;
           15   16     2  webAppException  Ljakarta/ws/rs/WebApplicationException;
           17   18     2  webAppException  Ljakarta/ws/rs/WebApplicationException;
           19   20     2  webAppException  Ljakarta/ws/rs/WebApplicationException;
           21   22     2  webAppException  Ljakarta/ws/rs/WebApplicationException;
           23   24     2  webAppException  Ljakarta/ws/rs/WebApplicationException;
           25   26     2  webAppException  Ljakarta/ws/rs/WebApplicationException;
           28   30     2  webAppException  Ljakarta/ws/rs/WebApplicationException;
            2   30     3       statusCode  I
            3   30     4           status  Ljakarta/ws/rs/core/Response$Status;
            5    6     5     statusFamily  Ljakarta/ws/rs/core/Response$Status$Family;
           27   28     5     statusFamily  Ljakarta/ws/rs/core/Response$Status$Family;
           31   32     2                t  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0    29      30  Class java.lang.Throwable
    MethodParameters:
          Name  Flags
      response  final

  private jakarta.ws.rs.WebApplicationException createExceptionForFamily(jakarta.ws.rs.core.Response, jakarta.ws.rs.core.Response$Status$Family);
    descriptor: (Ljakarta/ws/rs/core/Response;Ljakarta/ws/rs/core/Response$Status$Family;)Ljakarta/ws/rs/WebApplicationException;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // jakarta.ws.rs.core.Response response
        start local 2 // jakarta.ws.rs.core.Response$Status$Family statusFamily
         0: .line 933
            invokestatic org.glassfish.jersey.client.JerseyInvocation.$SWITCH_TABLE$jakarta$ws$rs$core$Response$Status$Family:()[I
            aload 2 /* statusFamily */
            invokevirtual jakarta.ws.rs.core.Response$Status$Family.ordinal:()I
            iaload
            tableswitch { // 3 - 5
                    3: 1
                    4: 3
                    5: 5
              default: 7
          }
         1: .line 935
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.RedirectionException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.RedirectionException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 3 /* webAppException */
        start local 3 // jakarta.ws.rs.WebApplicationException webAppException
         2: .line 936
            goto 8
        end local 3 // jakarta.ws.rs.WebApplicationException webAppException
         3: .line 938
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.ClientErrorException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.ClientErrorException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 3 /* webAppException */
        start local 3 // jakarta.ws.rs.WebApplicationException webAppException
         4: .line 939
            goto 8
        end local 3 // jakarta.ws.rs.WebApplicationException webAppException
         5: .line 941
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.ServerErrorException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.ServerErrorException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 3 /* webAppException */
        start local 3 // jakarta.ws.rs.WebApplicationException webAppException
         6: .line 942
            goto 8
        end local 3 // jakarta.ws.rs.WebApplicationException webAppException
         7: .line 944
      StackMap locals:
      StackMap stack:
            new jakarta.ws.rs.WebApplicationException
            dup
            aload 1 /* response */
            invokespecial jakarta.ws.rs.WebApplicationException.<init>:(Ljakarta/ws/rs/core/Response;)V
            astore 3 /* webAppException */
        start local 3 // jakarta.ws.rs.WebApplicationException webAppException
         8: .line 946
      StackMap locals: jakarta.ws.rs.WebApplicationException
      StackMap stack:
            aload 3 /* webAppException */
            areturn
        end local 3 // jakarta.ws.rs.WebApplicationException webAppException
        end local 2 // jakarta.ws.rs.core.Response$Status$Family statusFamily
        end local 1 // jakarta.ws.rs.core.Response response
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    9     0             this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    9     1         response  Ljakarta/ws/rs/core/Response;
            0    9     2     statusFamily  Ljakarta/ws/rs/core/Response$Status$Family;
            2    3     3  webAppException  Ljakarta/ws/rs/WebApplicationException;
            4    5     3  webAppException  Ljakarta/ws/rs/WebApplicationException;
            6    7     3  webAppException  Ljakarta/ws/rs/WebApplicationException;
            8    9     3  webAppException  Ljakarta/ws/rs/WebApplicationException;
    MethodParameters:
              Name  Flags
      response      final
      statusFamily  final

  org.glassfish.jersey.client.ClientRequest request();
    descriptor: ()Lorg/glassfish/jersey/client/ClientRequest;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
         0: .line 955
            aload 0 /* this */
            getfield org.glassfish.jersey.client.JerseyInvocation.requestContext:Lorg/glassfish/jersey/client/ClientRequest;
            areturn
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/JerseyInvocation;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
         0: .line 960
            new java.lang.StringBuilder
            dup
            ldc "JerseyInvocation ["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getMethod:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getUri:()Ljava/net/URI;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/JerseyInvocation;

  public jakarta.ws.rs.client.Invocation property(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljakarta/ws/rs/client/Invocation;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.property:(Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/client/JerseyInvocation;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static int[] $SWITCH_TABLE$jakarta$ws$rs$core$Response$Status();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 77
            getstatic org.glassfish.jersey.client.JerseyInvocation.$SWITCH_TABLE$jakarta$ws$rs$core$Response$Status:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jakarta.ws.rs.core.Response$Status.values:()[Ljakarta/ws/rs/core/Response$Status;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.ACCEPTED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            iconst_3
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.BAD_GATEWAY:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 36
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.BAD_REQUEST:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 13
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.CONFLICT:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 22
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.CREATED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            iconst_2
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.EXPECTATION_FAILED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 30
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.FORBIDDEN:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 16
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.FOUND:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 8
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.GATEWAY_TIMEOUT:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 38
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.GONE:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 23
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.HTTP_VERSION_NOT_SUPPORTED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 39
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.INTERNAL_SERVER_ERROR:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 34
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.LENGTH_REQUIRED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 24
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.METHOD_NOT_ALLOWED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 18
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.MOVED_PERMANENTLY:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 7
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.NETWORK_AUTHENTICATION_REQUIRED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 40
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.NOT_ACCEPTABLE:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 19
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.NOT_FOUND:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 17
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.NOT_IMPLEMENTED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 35
            iastore
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.NOT_MODIFIED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 10
            iastore
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.NO_CONTENT:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            iconst_4
            iastore
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.OK:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            iconst_1
            iastore
        66: goto 68
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        67: pop
      StackMap locals:
      StackMap stack:
        68: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.PARTIAL_CONTENT:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 6
            iastore
        69: goto 71
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        70: pop
      StackMap locals:
      StackMap stack:
        71: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.PAYMENT_REQUIRED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 15
            iastore
        72: goto 74
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        73: pop
      StackMap locals:
      StackMap stack:
        74: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.PRECONDITION_FAILED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 25
            iastore
        75: goto 77
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        76: pop
      StackMap locals:
      StackMap stack:
        77: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.PRECONDITION_REQUIRED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 31
            iastore
        78: goto 80
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        79: pop
      StackMap locals:
      StackMap stack:
        80: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.PROXY_AUTHENTICATION_REQUIRED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 20
            iastore
        81: goto 83
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        82: pop
      StackMap locals:
      StackMap stack:
        83: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.REQUESTED_RANGE_NOT_SATISFIABLE:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 29
            iastore
        84: goto 86
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        85: pop
      StackMap locals:
      StackMap stack:
        86: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.REQUEST_ENTITY_TOO_LARGE:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 26
            iastore
        87: goto 89
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        88: pop
      StackMap locals:
      StackMap stack:
        89: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.REQUEST_HEADER_FIELDS_TOO_LARGE:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 33
            iastore
        90: goto 92
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        91: pop
      StackMap locals:
      StackMap stack:
        92: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.REQUEST_TIMEOUT:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 21
            iastore
        93: goto 95
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        94: pop
      StackMap locals:
      StackMap stack:
        95: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.REQUEST_URI_TOO_LONG:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 27
            iastore
        96: goto 98
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        97: pop
      StackMap locals:
      StackMap stack:
        98: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.RESET_CONTENT:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            iconst_5
            iastore
        99: goto 101
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       100: pop
      StackMap locals:
      StackMap stack:
       101: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.SEE_OTHER:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 9
            iastore
       102: goto 104
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       103: pop
      StackMap locals:
      StackMap stack:
       104: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.SERVICE_UNAVAILABLE:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 37
            iastore
       105: goto 107
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       106: pop
      StackMap locals:
      StackMap stack:
       107: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.TEMPORARY_REDIRECT:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 12
            iastore
       108: goto 110
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       109: pop
      StackMap locals:
      StackMap stack:
       110: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.TOO_MANY_REQUESTS:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 32
            iastore
       111: goto 113
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       112: pop
      StackMap locals:
      StackMap stack:
       113: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.UNAUTHORIZED:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 14
            iastore
       114: goto 116
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       115: pop
      StackMap locals:
      StackMap stack:
       116: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.UNSUPPORTED_MEDIA_TYPE:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 28
            iastore
       117: goto 119
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       118: pop
      StackMap locals:
      StackMap stack:
       119: aload 0
            getstatic jakarta.ws.rs.core.Response$Status.USE_PROXY:Ljakarta/ws/rs/core/Response$Status;
            invokevirtual jakarta.ws.rs.core.Response$Status.ordinal:()I
            bipush 11
            iastore
       120: goto 122
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       121: pop
      StackMap locals:
      StackMap stack:
       122: aload 0
            dup
            putstatic org.glassfish.jersey.client.JerseyInvocation.$SWITCH_TABLE$jakarta$ws$rs$core$Response$Status:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
          53    54      55  Class java.lang.NoSuchFieldError
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  Class java.lang.NoSuchFieldError
          65    66      67  Class java.lang.NoSuchFieldError
          68    69      70  Class java.lang.NoSuchFieldError
          71    72      73  Class java.lang.NoSuchFieldError
          74    75      76  Class java.lang.NoSuchFieldError
          77    78      79  Class java.lang.NoSuchFieldError
          80    81      82  Class java.lang.NoSuchFieldError
          83    84      85  Class java.lang.NoSuchFieldError
          86    87      88  Class java.lang.NoSuchFieldError
          89    90      91  Class java.lang.NoSuchFieldError
          92    93      94  Class java.lang.NoSuchFieldError
          95    96      97  Class java.lang.NoSuchFieldError
          98    99     100  Class java.lang.NoSuchFieldError
         101   102     103  Class java.lang.NoSuchFieldError
         104   105     106  Class java.lang.NoSuchFieldError
         107   108     109  Class java.lang.NoSuchFieldError
         110   111     112  Class java.lang.NoSuchFieldError
         113   114     115  Class java.lang.NoSuchFieldError
         116   117     118  Class java.lang.NoSuchFieldError
         119   120     121  Class java.lang.NoSuchFieldError

  static int[] $SWITCH_TABLE$jakarta$ws$rs$core$Response$Status$Family();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 77
            getstatic org.glassfish.jersey.client.JerseyInvocation.$SWITCH_TABLE$jakarta$ws$rs$core$Response$Status$Family:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jakarta.ws.rs.core.Response$Status$Family.values:()[Ljakarta/ws/rs/core/Response$Status$Family;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jakarta.ws.rs.core.Response$Status$Family.CLIENT_ERROR:Ljakarta/ws/rs/core/Response$Status$Family;
            invokevirtual jakarta.ws.rs.core.Response$Status$Family.ordinal:()I
            iconst_4
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic jakarta.ws.rs.core.Response$Status$Family.INFORMATIONAL:Ljakarta/ws/rs/core/Response$Status$Family;
            invokevirtual jakarta.ws.rs.core.Response$Status$Family.ordinal:()I
            iconst_1
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic jakarta.ws.rs.core.Response$Status$Family.OTHER:Ljakarta/ws/rs/core/Response$Status$Family;
            invokevirtual jakarta.ws.rs.core.Response$Status$Family.ordinal:()I
            bipush 6
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic jakarta.ws.rs.core.Response$Status$Family.REDIRECTION:Ljakarta/ws/rs/core/Response$Status$Family;
            invokevirtual jakarta.ws.rs.core.Response$Status$Family.ordinal:()I
            iconst_3
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic jakarta.ws.rs.core.Response$Status$Family.SERVER_ERROR:Ljakarta/ws/rs/core/Response$Status$Family;
            invokevirtual jakarta.ws.rs.core.Response$Status$Family.ordinal:()I
            iconst_5
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic jakarta.ws.rs.core.Response$Status$Family.SUCCESSFUL:Ljakarta/ws/rs/core/Response$Status$Family;
            invokevirtual jakarta.ws.rs.core.Response$Status$Family.ordinal:()I
            iconst_2
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            dup
            putstatic org.glassfish.jersey.client.JerseyInvocation.$SWITCH_TABLE$jakarta$ws$rs$core$Response$Status$Family:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError

  private jakarta.ws.rs.core.Response lambda$0(org.glassfish.jersey.client.ClientRuntime, org.glassfish.jersey.process.internal.RequestScope);
    descriptor: (Lorg/glassfish/jersey/client/ClientRuntime;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljakarta/ws/rs/core/Response;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
         0: .line 619
            new org.glassfish.jersey.client.InboundJaxrsResponse
            dup
            aload 1
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.jersey.client.JerseyInvocation.requestContext:Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.requestForCall:(Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRuntime.invoke:(Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientResponse;
            aload 2
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
            areturn
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/JerseyInvocation;

  private java.lang.Object lambda$1(org.glassfish.jersey.client.ClientRuntime, org.glassfish.jersey.process.internal.RequestScope, java.lang.Class);
    descriptor: (Lorg/glassfish/jersey/client/ClientRuntime;Lorg/glassfish/jersey/process/internal/RequestScope;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
         0: .line 632
            aload 0 /* this */
            aload 1
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.jersey.client.JerseyInvocation.requestContext:Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.requestForCall:(Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRuntime.invoke:(Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientResponse;
            aload 2
            aload 3
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.translate:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/JerseyInvocation;

  private java.lang.Object lambda$2(org.glassfish.jersey.client.ClientRuntime, org.glassfish.jersey.process.internal.RequestScope, jakarta.ws.rs.core.GenericType);
    descriptor: (Lorg/glassfish/jersey/client/ClientRuntime;Lorg/glassfish/jersey/process/internal/RequestScope;Ljakarta/ws/rs/core/GenericType;)Ljava/lang/Object;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
         0: .line 644
            aload 0 /* this */
            aload 1
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.jersey.client.JerseyInvocation.requestContext:Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.requestForCall:(Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRuntime.invoke:(Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientResponse;
            aload 2
            aload 3
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.translate:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;Ljakarta/ws/rs/core/GenericType;)Ljava/lang/Object;
            areturn
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/JerseyInvocation;

  private java.lang.Object lambda$3(org.glassfish.jersey.internal.util.Producer, org.glassfish.jersey.process.internal.RequestScope);
    descriptor: (Lorg/glassfish/jersey/internal/util/Producer;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
         0: .line 648
            aload 0 /* this */
            aload 1
            aload 2
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.call:(Lorg/glassfish/jersey/internal/util/Producer;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object;
            areturn
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/JerseyInvocation;

  private jakarta.ws.rs.core.Response lambda$4(org.glassfish.jersey.client.ClientResponse, org.glassfish.jersey.process.internal.RequestScope);
    descriptor: (Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljakarta/ws/rs/core/Response;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // org.glassfish.jersey.client.ClientResponse request
        start local 2 // org.glassfish.jersey.process.internal.RequestScope scope
         0: .line 672
            aload 0 /* this */
            aload 1 /* request */
            aload 2 /* scope */
            ldc Ljakarta/ws/rs/core/Response;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.translate:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast jakarta.ws.rs.core.Response
            areturn
        end local 2 // org.glassfish.jersey.process.internal.RequestScope scope
        end local 1 // org.glassfish.jersey.client.ClientResponse request
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    1     1  request  Lorg/glassfish/jersey/client/ClientResponse;
            0    1     2    scope  Lorg/glassfish/jersey/process/internal/RequestScope;

  private java.lang.Object lambda$5(java.lang.Class, org.glassfish.jersey.client.ClientResponse, org.glassfish.jersey.process.internal.RequestScope);
    descriptor: (Ljava/lang/Class;Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 2 // org.glassfish.jersey.client.ClientResponse request
        start local 3 // org.glassfish.jersey.process.internal.RequestScope scope
         0: .line 686
            aload 0 /* this */
            aload 2 /* request */
            aload 3 /* scope */
            aload 1
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.translate:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 3 // org.glassfish.jersey.process.internal.RequestScope scope
        end local 2 // org.glassfish.jersey.client.ClientResponse request
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    1     2  request  Lorg/glassfish/jersey/client/ClientResponse;
            0    1     3    scope  Lorg/glassfish/jersey/process/internal/RequestScope;

  private java.lang.Object lambda$6(jakarta.ws.rs.core.GenericType, org.glassfish.jersey.client.ClientResponse, org.glassfish.jersey.process.internal.RequestScope);
    descriptor: (Ljakarta/ws/rs/core/GenericType;Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)Ljava/lang/Object;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 2 // org.glassfish.jersey.client.ClientResponse request
        start local 3 // org.glassfish.jersey.process.internal.RequestScope scope
         0: .line 725
            aload 0 /* this */
            aload 2 /* request */
            aload 3 /* scope */
            aload 1
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.translate:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;Ljakarta/ws/rs/core/GenericType;)Ljava/lang/Object;
            areturn
        end local 3 // org.glassfish.jersey.process.internal.RequestScope scope
        end local 2 // org.glassfish.jersey.client.ClientResponse request
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    1     2  request  Lorg/glassfish/jersey/client/ClientResponse;
            0    1     3    scope  Lorg/glassfish/jersey/process/internal/RequestScope;
}
SourceFile: "JerseyInvocation.java"
NestMembers:
  org.glassfish.jersey.client.JerseyInvocation$1  org.glassfish.jersey.client.JerseyInvocation$AsyncInvoker  org.glassfish.jersey.client.JerseyInvocation$Builder  org.glassfish.jersey.client.JerseyInvocation$EntityPresence  org.glassfish.jersey.client.JerseyInvocation$InvocationResponseCallback
InnerClasses:
  public final Status = jakarta.ws.rs.core.Response$Status of jakarta.ws.rs.core.Response
  public final Family = jakarta.ws.rs.core.Response$Status$Family of jakarta.ws.rs.core.Response$Status
  public abstract StatusType = jakarta.ws.rs.core.Response$StatusType of jakarta.ws.rs.core.Response
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  org.glassfish.jersey.client.JerseyInvocation$1
  AsyncInvoker = org.glassfish.jersey.client.JerseyInvocation$AsyncInvoker of org.glassfish.jersey.client.JerseyInvocation
  public Builder = org.glassfish.jersey.client.JerseyInvocation$Builder of org.glassfish.jersey.client.JerseyInvocation
  private final EntityPresence = org.glassfish.jersey.client.JerseyInvocation$EntityPresence of org.glassfish.jersey.client.JerseyInvocation
  private InvocationResponseCallback = org.glassfish.jersey.client.JerseyInvocation$InvocationResponseCallback of org.glassfish.jersey.client.JerseyInvocation
  public DeclaringClassInterfacePair = org.glassfish.jersey.internal.util.ReflectionHelper$DeclaringClassInterfacePair of org.glassfish.jersey.internal.util.ReflectionHelper