public class org.glassfish.jersey.client.JerseyInvocation implements javax.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$javax$ws$rs$core$Response$Status;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  private static volatile int[] $SWITCH_TABLE$javax$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 77
            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 100
            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 84
            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 85
            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 87
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 88
            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 90
            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 91
            aload 0 /* this */
            iload 2 /* copyRequestContext */
            putfield org.glassfish.jersey.client.JerseyInvocation.copyRequestContext:Z
         4: .line 92
            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 103
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 0 /* map */
        start local 0 // java.util.Map map
         1: .line 105
            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 106
            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 107
            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 108
            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 109
            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 110
            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 111
            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 112
            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 113
            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 119
            aload 1 /* request */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getConfiguration:()Ljavax/ws/rs/core/Configuration;
            ldc "jersey.config.client.suppressHttpComplianceValidation"
            invokeinterface javax.ws.rs.core.Configuration.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
         1: .line 118
            invokestatic org.glassfish.jersey.internal.util.PropertiesHelper.isProperty:(Ljava/lang/Object;)Z
            istore 2 /* suppressExceptions */
        start local 2 // boolean suppressExceptions
         2: .line 121
            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 122
            aload 3 /* shcvProperty */
            ifnull 5
         4: .line 123
            aload 3 /* shcvProperty */
            invokestatic org.glassfish.jersey.internal.util.PropertiesHelper.isProperty:(Ljava/lang/Object;)Z
            istore 2 /* suppressExceptions */
         5: .line 126
      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 128
            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 129
            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 130
            iload 2 /* suppressExceptions */
            ifeq 11
         9: .line 131
            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 132
            goto 17
        11: .line 133
      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 135
      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 136
            iload 2 /* suppressExceptions */
            ifeq 16
        14: .line 137
            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 138
            goto 17
        16: .line 139
      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 142
      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 601
            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 javax.ws.rs.core.Response invoke();
    descriptor: ()Ljavax/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 606
            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 607
            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 608
            aload 2 /* requestScope */
         3: .line 609
            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;)Ljavax/ws/rs/core/Response; (7)
                  ()Ljavax/ws/rs/core/Response;
         4: .line 608
            invokevirtual org.glassfish.jersey.process.internal.RequestScope.runInScope:(Lorg/glassfish/jersey/internal/util/Producer;)Ljava/lang/Object;
            checkcast javax.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 javax.ws.rs.ProcessingException, javax.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 615
            aload 1 /* responseType */
            ifnonnull 2
         1: .line 616
            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 618
      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 619
            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 621
            aload 3 /* requestScope */
            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;
            invokevirtual org.glassfish.jersey.process.internal.RequestScope.runInScope:(Lorg/glassfish/jersey/internal/util/Producer;)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    5     0          this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    5     1  responseType  Ljava/lang/Class<TT;>;
            3    5     2       runtime  Lorg/glassfish/jersey/client/ClientRuntime;
            4    5     3  requestScope  Lorg/glassfish/jersey/process/internal/RequestScope;
    Exceptions:
      throws javax.ws.rs.ProcessingException, javax.ws.rs.WebApplicationException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
              Name  Flags
      responseType  final

  public <T> T invoke(javax.ws.rs.core.GenericType<T>);
    descriptor: (Ljavax/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 // javax.ws.rs.core.GenericType responseType
         0: .line 635
            aload 1 /* responseType */
            ifnonnull 2
         1: .line 636
            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 638
      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 639
            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 641
            aload 3 /* requestScope */
            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;Ljavax/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;Ljavax/ws/rs/core/GenericType;)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 3 // org.glassfish.jersey.process.internal.RequestScope requestScope
        end local 2 // org.glassfish.jersey.client.ClientRuntime runtime
        end local 1 // javax.ws.rs.core.GenericType responseType
        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  responseType  Ljavax/ws/rs/core/GenericType<TT;>;
            3    5     2       runtime  Lorg/glassfish/jersey/client/ClientRuntime;
            4    5     3  requestScope  Lorg/glassfish/jersey/process/internal/RequestScope;
    Exceptions:
      throws javax.ws.rs.ProcessingException, javax.ws.rs.WebApplicationException
    Signature: <T:Ljava/lang/Object;>(Ljavax/ws/rs/core/GenericType<TT;>;)TT;
    MethodParameters:
              Name  Flags
      responseType  final

  public java.util.concurrent.Future<javax.ws.rs.core.Response> submit();
    descriptor: ()Ljava/util/concurrent/Future;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=1
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
         0: .line 655
            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 656
            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 657
            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;
            new org.glassfish.jersey.client.JerseyInvocation$1
            dup
            aload 0 /* this */
            aload 1 /* responseFuture */
            invokespecial org.glassfish.jersey.client.JerseyInvocation$1.<init>:(Lorg/glassfish/jersey/client/JerseyInvocation;Ljava/util/concurrent/CompletableFuture;)V
            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
         3: .line 676
            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    4     0            this  Lorg/glassfish/jersey/client/JerseyInvocation;
            1    4     1  responseFuture  Ljava/util/concurrent/CompletableFuture<Ljavax/ws/rs/core/Response;>;
            2    4     2         runtime  Lorg/glassfish/jersey/client/ClientRuntime;
    Signature: ()Ljava/util/concurrent/Future<Ljavax/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=8, locals=4, args_size=2
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // java.lang.Class responseType
         0: .line 681
            aload 1 /* responseType */
            ifnonnull 2
         1: .line 682
            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 684
      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 686
            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 687
            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;
            new org.glassfish.jersey.client.JerseyInvocation$2
            dup
            aload 0 /* this */
            aload 2 /* responseFuture */
            aload 1 /* responseType */
            invokespecial org.glassfish.jersey.client.JerseyInvocation$2.<init>:(Lorg/glassfish/jersey/client/JerseyInvocation;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Class;)V
            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 715
            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    6     0            this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    6     1    responseType  Ljava/lang/Class<TT;>;
            3    6     2  responseFuture  Ljava/util/concurrent/CompletableFuture<TT;>;
            4    6     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 720
            aload 3 /* responseType */
            ldc Ljavax/ws/rs/core/Response;
            if_acmpne 2
         1: .line 721
            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 724
      StackMap locals:
      StackMap stack:
            aload 1 /* response */
            invokevirtual org.glassfish.jersey.client.ClientResponse.getStatusInfo:()Ljavax/ws/rs/core/Response$StatusType;
            invokeinterface javax.ws.rs.core.Response$StatusType.getFamily:()Ljavax/ws/rs/core/Response$Status$Family;
            getstatic javax.ws.rs.core.Response$Status$Family.SUCCESSFUL:Ljavax/ws/rs/core/Response$Status$Family;
            if_acmpne 15
         3: .line 726
            aload 1 /* response */
            aload 3 /* responseType */
            invokevirtual org.glassfish.jersey.client.ClientResponse.readEntity:(Ljava/lang/Class;)Ljava/lang/Object;
         4: areturn
         5: .line 727
      StackMap locals:
      StackMap stack: javax.ws.rs.ProcessingException
            astore 4 /* ex */
        start local 4 // javax.ws.rs.ProcessingException ex
         6: .line 728
            aload 4 /* ex */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Ljavax/ws/rs/ProcessingException;
            if_acmpne 8
         7: .line 729
            new javax.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 javax.ws.rs.ProcessingException.getCause:()Ljava/lang/Throwable;
            invokespecial javax.ws.rs.client.ResponseProcessingException.<init>:(Ljavax/ws/rs/core/Response;Ljava/lang/Throwable;)V
            athrow
         8: .line 731
      StackMap locals: javax.ws.rs.ProcessingException
      StackMap stack:
            new javax.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 javax.ws.rs.client.ResponseProcessingException.<init>:(Ljavax/ws/rs/core/Response;Ljava/lang/Throwable;)V
            athrow
        end local 4 // javax.ws.rs.ProcessingException ex
         9: .line 732
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation org.glassfish.jersey.client.ClientResponse org.glassfish.jersey.process.internal.RequestScope java.lang.Class
      StackMap stack: javax.ws.rs.WebApplicationException
            astore 4 /* ex */
        start local 4 // javax.ws.rs.WebApplicationException ex
        10: .line 733
            new javax.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 javax.ws.rs.client.ResponseProcessingException.<init>:(Ljavax/ws/rs/core/Response;Ljava/lang/Throwable;)V
            athrow
        end local 4 // javax.ws.rs.WebApplicationException ex
        11: .line 734
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* ex */
        start local 4 // java.lang.Exception ex
        12: .line 735
            new javax.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 736
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.UNEXPECTED_ERROR_RESPONSE_PROCESSING:()Ljava/lang/String;
            aload 4 /* ex */
        14: .line 735
            invokespecial javax.ws.rs.client.ResponseProcessingException.<init>:(Ljavax/ws/rs/core/Response;Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.lang.Exception ex
        15: .line 739
      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:(Ljavax/ws/rs/core/Response;)Ljavax/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  Ljavax/ws/rs/ProcessingException;
           10   11     4            ex  Ljavax/ws/rs/WebApplicationException;
           12   15     4            ex  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           3     4       5  Class javax.ws.rs.ProcessingException
           3     4       9  Class javax.ws.rs.WebApplicationException
           3     4      11  Class java.lang.Exception
    Exceptions:
      throws javax.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(javax.ws.rs.core.GenericType<T>);
    descriptor: (Ljavax/ws/rs/core/GenericType;)Ljava/util/concurrent/Future;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=2
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
        start local 1 // javax.ws.rs.core.GenericType responseType
         0: .line 745
            aload 1 /* responseType */
            ifnonnull 2
         1: .line 746
            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 748
      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 750
            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 751
            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;
            new org.glassfish.jersey.client.JerseyInvocation$3
            dup
            aload 0 /* this */
            aload 2 /* responseFuture */
            aload 1 /* responseType */
            invokespecial org.glassfish.jersey.client.JerseyInvocation$3.<init>:(Lorg/glassfish/jersey/client/JerseyInvocation;Ljava/util/concurrent/CompletableFuture;Ljavax/ws/rs/core/GenericType;)V
            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 780
            aload 2 /* responseFuture */
            areturn
        end local 3 // org.glassfish.jersey.client.ClientRuntime runtime
        end local 2 // java.util.concurrent.CompletableFuture responseFuture
        end local 1 // javax.ws.rs.core.GenericType responseType
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0    6     1    responseType  Ljavax/ws/rs/core/GenericType<TT;>;
            3    6     2  responseFuture  Ljava/util/concurrent/CompletableFuture<TT;>;
            4    6     3         runtime  Lorg/glassfish/jersey/client/ClientRuntime;
    Signature: <T:Ljava/lang/Object;>(Ljavax/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, javax.ws.rs.core.GenericType<T>);
    descriptor: (Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;Ljavax/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 // javax.ws.rs.core.GenericType responseType
         0: .line 785
            aload 3 /* responseType */
            invokevirtual javax.ws.rs.core.GenericType.getRawType:()Ljava/lang/Class;
            ldc Ljavax/ws/rs/core/Response;
            if_acmpne 2
         1: .line 787
            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 790
      StackMap locals:
      StackMap stack:
            aload 1 /* response */
            invokevirtual org.glassfish.jersey.client.ClientResponse.getStatusInfo:()Ljavax/ws/rs/core/Response$StatusType;
            invokeinterface javax.ws.rs.core.Response$StatusType.getFamily:()Ljavax/ws/rs/core/Response$Status$Family;
            getstatic javax.ws.rs.core.Response$Status$Family.SUCCESSFUL:Ljavax/ws/rs/core/Response$Status$Family;
            if_acmpne 17
         3: .line 792
            aload 1 /* response */
            aload 3 /* responseType */
            invokevirtual org.glassfish.jersey.client.ClientResponse.readEntity:(Ljavax/ws/rs/core/GenericType;)Ljava/lang/Object;
         4: areturn
         5: .line 793
      StackMap locals:
      StackMap stack: javax.ws.rs.ProcessingException
            astore 4 /* ex */
        start local 4 // javax.ws.rs.ProcessingException ex
         6: .line 794
            new javax.ws.rs.client.ResponseProcessingException
            dup
         7: .line 795
            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 796
            aload 4 /* ex */
            invokevirtual javax.ws.rs.ProcessingException.getCause:()Ljava/lang/Throwable;
            ifnull 9
            aload 4 /* ex */
            invokevirtual javax.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 javax.ws.rs.core.GenericType javax.ws.rs.ProcessingException
      StackMap stack: new 6 new 6 org.glassfish.jersey.client.InboundJaxrsResponse
         9: aload 4 /* ex */
        10: .line 794
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation org.glassfish.jersey.client.ClientResponse org.glassfish.jersey.process.internal.RequestScope javax.ws.rs.core.GenericType javax.ws.rs.ProcessingException
      StackMap stack: new 6 new 6 org.glassfish.jersey.client.InboundJaxrsResponse java.lang.Throwable
            invokespecial javax.ws.rs.client.ResponseProcessingException.<init>:(Ljavax/ws/rs/core/Response;Ljava/lang/Throwable;)V
            athrow
        end local 4 // javax.ws.rs.ProcessingException ex
        11: .line 797
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation org.glassfish.jersey.client.ClientResponse org.glassfish.jersey.process.internal.RequestScope javax.ws.rs.core.GenericType
      StackMap stack: javax.ws.rs.WebApplicationException
            astore 4 /* ex */
        start local 4 // javax.ws.rs.WebApplicationException ex
        12: .line 798
            new javax.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 javax.ws.rs.client.ResponseProcessingException.<init>:(Ljavax/ws/rs/core/Response;Ljava/lang/Throwable;)V
            athrow
        end local 4 // javax.ws.rs.WebApplicationException ex
        13: .line 799
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* ex */
        start local 4 // java.lang.Exception ex
        14: .line 800
            new javax.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 801
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.UNEXPECTED_ERROR_RESPONSE_PROCESSING:()Ljava/lang/String;
            aload 4 /* ex */
        16: .line 800
            invokespecial javax.ws.rs.client.ResponseProcessingException.<init>:(Ljavax/ws/rs/core/Response;Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.lang.Exception ex
        17: .line 804
      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:(Ljavax/ws/rs/core/Response;)Ljavax/ws/rs/ProcessingException;
            athrow
        end local 3 // javax.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  Ljavax/ws/rs/core/GenericType<TT;>;
            6   11     4            ex  Ljavax/ws/rs/ProcessingException;
           12   13     4            ex  Ljavax/ws/rs/WebApplicationException;
           14   17     4            ex  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           3     4       5  Class javax.ws.rs.ProcessingException
           3     4      11  Class javax.ws.rs.WebApplicationException
           3     4      13  Class java.lang.Exception
    Exceptions:
      throws javax.ws.rs.ProcessingException
    Signature: <T:Ljava/lang/Object;>(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;Ljavax/ws/rs/core/GenericType<TT;>;)TT;
    MethodParameters:
              Name  Flags
      response      final
      scope         final
      responseType  final

  public <T> java.util.concurrent.Future<T> submit(javax.ws.rs.client.InvocationCallback<T>);
    descriptor: (Ljavax/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 // javax.ws.rs.client.InvocationCallback callback
         0: .line 810
            aload 0 /* this */
            aconst_null
            aload 1 /* callback */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.submit:(Ljavax/ws/rs/core/GenericType;Ljavax/ws/rs/client/InvocationCallback;)Ljava/util/concurrent/Future;
            areturn
        end local 1 // javax.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  Ljavax/ws/rs/client/InvocationCallback<TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljavax/ws/rs/client/InvocationCallback<TT;>;)Ljava/util/concurrent/Future<TT;>;
    MethodParameters:
          Name  Flags
      callback  final

  public <T> java.util.concurrent.Future<T> submit(javax.ws.rs.core.GenericType<T>, javax.ws.rs.client.InvocationCallback<T>);
    descriptor: (Ljavax/ws/rs/core/GenericType;Ljavax/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 // javax.ws.rs.core.GenericType responseType
        start local 2 // javax.ws.rs.client.InvocationCallback callback
         0: .line 829
            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 833
            aload 2 /* callback */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Ljavax/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 832
            astore 4 /* pair */
        start local 4 // org.glassfish.jersey.internal.util.ReflectionHelper$DeclaringClassInterfacePair pair
         3: .line 838
            aload 1 /* responseType */
            ifnonnull 11
         4: .line 840
            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 841
            aload 7 /* typeArguments */
            ifnull 6
            aload 7 /* typeArguments */
            arraylength
            ifne 8
         6: .line 842
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation javax.ws.rs.core.GenericType javax.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 843
            goto 9
        end local 5 // java.lang.reflect.Type callbackParamType
         8: .line 844
      StackMap locals:
      StackMap stack:
            aload 7 /* typeArguments */
            iconst_0
            aaload
            astore 5 /* callbackParamType */
        start local 5 // java.lang.reflect.Type callbackParamType
         9: .line 846
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation javax.ws.rs.core.GenericType javax.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 847
            goto 13
        end local 6 // java.lang.Class callbackParamClass
        end local 5 // java.lang.reflect.Type callbackParamType
        11: .line 848
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation javax.ws.rs.core.GenericType javax.ws.rs.client.InvocationCallback java.util.concurrent.CompletableFuture org.glassfish.jersey.internal.util.ReflectionHelper$DeclaringClassInterfacePair
      StackMap stack:
            aload 1 /* responseType */
            invokevirtual javax.ws.rs.core.GenericType.getType:()Ljava/lang/reflect/Type;
            astore 5 /* callbackParamType */
        start local 5 // java.lang.reflect.Type callbackParamType
        12: .line 849
            aload 1 /* responseType */
            invokevirtual javax.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 852
      StackMap locals: java.lang.reflect.Type java.lang.Class
      StackMap stack:
            new org.glassfish.jersey.client.JerseyInvocation$4
            dup
            aload 0 /* this */
            aload 3 /* responseFuture */
            aload 6 /* callbackParamClass */
            aload 2 /* callback */
            aload 5 /* callbackParamType */
            invokespecial org.glassfish.jersey.client.JerseyInvocation$4.<init>:(Lorg/glassfish/jersey/client/JerseyInvocation;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Class;Ljavax/ws/rs/client/InvocationCallback;Ljava/lang/reflect/Type;)V
            astore 7 /* responseCallback */
        start local 7 // org.glassfish.jersey.client.ResponseCallback responseCallback
        14: .line 890
            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 891
            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 892
            goto 29
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation javax.ws.rs.core.GenericType javax.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 895
            aload 4 /* error */
            instanceof javax.ws.rs.ProcessingException
            ifeq 22
        19: .line 896
            aload 4 /* error */
            checkcast javax.ws.rs.ProcessingException
            astore 5 /* ce */
        start local 5 // javax.ws.rs.ProcessingException ce
        20: .line 897
            aload 3 /* responseFuture */
            aload 5 /* ce */
            invokevirtual java.util.concurrent.CompletableFuture.completeExceptionally:(Ljava/lang/Throwable;)Z
            pop
        21: .line 898
            goto 28
        end local 5 // javax.ws.rs.ProcessingException ce
      StackMap locals: java.lang.Throwable
      StackMap stack:
        22: aload 4 /* error */
            instanceof javax.ws.rs.WebApplicationException
            ifeq 26
        23: .line 899
            new javax.ws.rs.ProcessingException
            dup
            aload 4 /* error */
            invokespecial javax.ws.rs.ProcessingException.<init>:(Ljava/lang/Throwable;)V
            astore 5 /* ce */
        start local 5 // javax.ws.rs.ProcessingException ce
        24: .line 900
            aload 3 /* responseFuture */
            aload 4 /* error */
            invokevirtual java.util.concurrent.CompletableFuture.completeExceptionally:(Ljava/lang/Throwable;)Z
            pop
        25: .line 901
            goto 28
        end local 5 // javax.ws.rs.ProcessingException ce
        26: .line 902
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.ProcessingException
            dup
            aload 4 /* error */
            invokespecial javax.ws.rs.ProcessingException.<init>:(Ljava/lang/Throwable;)V
            astore 5 /* ce */
        start local 5 // javax.ws.rs.ProcessingException ce
        27: .line 903
            aload 3 /* responseFuture */
            aload 5 /* ce */
            invokevirtual java.util.concurrent.CompletableFuture.completeExceptionally:(Ljava/lang/Throwable;)Z
            pop
        28: .line 905
      StackMap locals: javax.ws.rs.ProcessingException
      StackMap stack:
            aload 2 /* callback */
            aload 5 /* ce */
            invokeinterface javax.ws.rs.client.InvocationCallback.failed:(Ljava/lang/Throwable;)V
        end local 5 // javax.ws.rs.ProcessingException ce
        end local 4 // java.lang.Throwable error
        29: .line 908
      StackMap locals:
      StackMap stack:
            aload 3 /* responseFuture */
            areturn
        end local 3 // java.util.concurrent.CompletableFuture responseFuture
        end local 2 // javax.ws.rs.client.InvocationCallback callback
        end local 1 // javax.ws.rs.core.GenericType responseType
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   30     0                this  Lorg/glassfish/jersey/client/JerseyInvocation;
            0   30     1        responseType  Ljavax/ws/rs/core/GenericType<TT;>;
            0   30     2            callback  Ljavax/ws/rs/client/InvocationCallback<TT;>;
            1   30     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   29     4               error  Ljava/lang/Throwable;
           20   22     5                  ce  Ljavax/ws/rs/ProcessingException;
           24   26     5                  ce  Ljavax/ws/rs/ProcessingException;
           27   29     5                  ce  Ljavax/ws/rs/ProcessingException;
      Exception table:
        from    to  target  type
           1    16      17  Class java.lang.Throwable
    Signature: <T:Ljava/lang/Object;>(Ljavax/ws/rs/core/GenericType<TT;>;Ljavax/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 913
            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 914
            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 javax.ws.rs.ProcessingException convertToException(javax.ws.rs.core.Response);
    descriptor: (Ljavax/ws/rs/core/Response;)Ljavax/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 // javax.ws.rs.core.Response response
         0: .line 921
            aload 1 /* response */
            invokevirtual javax.ws.rs.core.Response.bufferEntity:()Z
            pop
         1: .line 924
            aload 1 /* response */
            invokevirtual javax.ws.rs.core.Response.getStatus:()I
            istore 3 /* statusCode */
        start local 3 // int statusCode
         2: .line 925
            iload 3 /* statusCode */
            invokestatic javax.ws.rs.core.Response$Status.fromStatusCode:(I)Ljavax/ws/rs/core/Response$Status;
            astore 4 /* status */
        start local 4 // javax.ws.rs.core.Response$Status status
         3: .line 927
            aload 4 /* status */
            ifnonnull 7
         4: .line 928
            aload 1 /* response */
            invokevirtual javax.ws.rs.core.Response.getStatusInfo:()Ljavax/ws/rs/core/Response$StatusType;
            invokeinterface javax.ws.rs.core.Response$StatusType.getFamily:()Ljavax/ws/rs/core/Response$Status$Family;
            astore 5 /* statusFamily */
        start local 5 // javax.ws.rs.core.Response$Status$Family statusFamily
         5: .line 929
            aload 0 /* this */
            aload 1 /* response */
            aload 5 /* statusFamily */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.createExceptionForFamily:(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/WebApplicationException;
            astore 2 /* webAppException */
        end local 5 // javax.ws.rs.core.Response$Status$Family statusFamily
        start local 2 // javax.ws.rs.WebApplicationException webAppException
         6: .line 930
            goto 28
        end local 2 // javax.ws.rs.WebApplicationException webAppException
         7: .line 931
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation javax.ws.rs.core.Response top int javax.ws.rs.core.Response$Status
      StackMap stack:
            invokestatic org.glassfish.jersey.client.JerseyInvocation.$SWITCH_TABLE$javax$ws$rs$core$Response$Status:()[I
            aload 4 /* status */
            invokevirtual javax.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 933
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.BadRequestException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.BadRequestException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // javax.ws.rs.WebApplicationException webAppException
         9: .line 934
            goto 28
        end local 2 // javax.ws.rs.WebApplicationException webAppException
        10: .line 936
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.NotAuthorizedException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.NotAuthorizedException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // javax.ws.rs.WebApplicationException webAppException
        11: .line 937
            goto 28
        end local 2 // javax.ws.rs.WebApplicationException webAppException
        12: .line 939
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.ForbiddenException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.ForbiddenException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // javax.ws.rs.WebApplicationException webAppException
        13: .line 940
            goto 28
        end local 2 // javax.ws.rs.WebApplicationException webAppException
        14: .line 942
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.NotFoundException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.NotFoundException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // javax.ws.rs.WebApplicationException webAppException
        15: .line 943
            goto 28
        end local 2 // javax.ws.rs.WebApplicationException webAppException
        16: .line 945
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.NotAllowedException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.NotAllowedException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // javax.ws.rs.WebApplicationException webAppException
        17: .line 946
            goto 28
        end local 2 // javax.ws.rs.WebApplicationException webAppException
        18: .line 948
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.NotAcceptableException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.NotAcceptableException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // javax.ws.rs.WebApplicationException webAppException
        19: .line 949
            goto 28
        end local 2 // javax.ws.rs.WebApplicationException webAppException
        20: .line 951
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.NotSupportedException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.NotSupportedException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // javax.ws.rs.WebApplicationException webAppException
        21: .line 952
            goto 28
        end local 2 // javax.ws.rs.WebApplicationException webAppException
        22: .line 954
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.InternalServerErrorException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.InternalServerErrorException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // javax.ws.rs.WebApplicationException webAppException
        23: .line 955
            goto 28
        end local 2 // javax.ws.rs.WebApplicationException webAppException
        24: .line 957
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.ServiceUnavailableException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.ServiceUnavailableException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 2 /* webAppException */
        start local 2 // javax.ws.rs.WebApplicationException webAppException
        25: .line 958
            goto 28
        end local 2 // javax.ws.rs.WebApplicationException webAppException
        26: .line 960
      StackMap locals:
      StackMap stack:
            aload 1 /* response */
            invokevirtual javax.ws.rs.core.Response.getStatusInfo:()Ljavax/ws/rs/core/Response$StatusType;
            invokeinterface javax.ws.rs.core.Response$StatusType.getFamily:()Ljavax/ws/rs/core/Response$Status$Family;
            astore 5 /* statusFamily */
        start local 5 // javax.ws.rs.core.Response$Status$Family statusFamily
        27: .line 961
            aload 0 /* this */
            aload 1 /* response */
            aload 5 /* statusFamily */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation.createExceptionForFamily:(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/WebApplicationException;
            astore 2 /* webAppException */
        end local 5 // javax.ws.rs.core.Response$Status$Family statusFamily
        start local 2 // javax.ws.rs.WebApplicationException webAppException
        28: .line 965
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation javax.ws.rs.core.Response javax.ws.rs.WebApplicationException int javax.ws.rs.core.Response$Status
      StackMap stack:
            new javax.ws.rs.client.ResponseProcessingException
            dup
            aload 1 /* response */
            aload 2 /* webAppException */
            invokespecial javax.ws.rs.client.ResponseProcessingException.<init>:(Ljavax/ws/rs/core/Response;Ljava/lang/Throwable;)V
        29: areturn
        end local 4 // javax.ws.rs.core.Response$Status status
        end local 3 // int statusCode
        end local 2 // javax.ws.rs.WebApplicationException webAppException
        30: .line 966
      StackMap locals: org.glassfish.jersey.client.JerseyInvocation javax.ws.rs.core.Response
      StackMap stack: java.lang.Throwable
            astore 2 /* t */
        start local 2 // java.lang.Throwable t
        31: .line 967
            new javax.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 javax.ws.rs.client.ResponseProcessingException.<init>:(Ljavax/ws/rs/core/Response;Ljava/lang/String;Ljava/lang/Throwable;)V
            areturn
        end local 2 // java.lang.Throwable t
        end local 1 // javax.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  Ljavax/ws/rs/core/Response;
            6    7     2  webAppException  Ljavax/ws/rs/WebApplicationException;
            9   10     2  webAppException  Ljavax/ws/rs/WebApplicationException;
           11   12     2  webAppException  Ljavax/ws/rs/WebApplicationException;
           13   14     2  webAppException  Ljavax/ws/rs/WebApplicationException;
           15   16     2  webAppException  Ljavax/ws/rs/WebApplicationException;
           17   18     2  webAppException  Ljavax/ws/rs/WebApplicationException;
           19   20     2  webAppException  Ljavax/ws/rs/WebApplicationException;
           21   22     2  webAppException  Ljavax/ws/rs/WebApplicationException;
           23   24     2  webAppException  Ljavax/ws/rs/WebApplicationException;
           25   26     2  webAppException  Ljavax/ws/rs/WebApplicationException;
           28   30     2  webAppException  Ljavax/ws/rs/WebApplicationException;
            2   30     3       statusCode  I
            3   30     4           status  Ljavax/ws/rs/core/Response$Status;
            5    6     5     statusFamily  Ljavax/ws/rs/core/Response$Status$Family;
           27   28     5     statusFamily  Ljavax/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 javax.ws.rs.WebApplicationException createExceptionForFamily(javax.ws.rs.core.Response, javax.ws.rs.core.Response$Status$Family);
    descriptor: (Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/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 // javax.ws.rs.core.Response response
        start local 2 // javax.ws.rs.core.Response$Status$Family statusFamily
         0: .line 973
            invokestatic org.glassfish.jersey.client.JerseyInvocation.$SWITCH_TABLE$javax$ws$rs$core$Response$Status$Family:()[I
            aload 2 /* statusFamily */
            invokevirtual javax.ws.rs.core.Response$Status$Family.ordinal:()I
            iaload
            tableswitch { // 3 - 5
                    3: 1
                    4: 3
                    5: 5
              default: 7
          }
         1: .line 975
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.RedirectionException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.RedirectionException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 3 /* webAppException */
        start local 3 // javax.ws.rs.WebApplicationException webAppException
         2: .line 976
            goto 8
        end local 3 // javax.ws.rs.WebApplicationException webAppException
         3: .line 978
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.ClientErrorException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.ClientErrorException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 3 /* webAppException */
        start local 3 // javax.ws.rs.WebApplicationException webAppException
         4: .line 979
            goto 8
        end local 3 // javax.ws.rs.WebApplicationException webAppException
         5: .line 981
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.ServerErrorException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.ServerErrorException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 3 /* webAppException */
        start local 3 // javax.ws.rs.WebApplicationException webAppException
         6: .line 982
            goto 8
        end local 3 // javax.ws.rs.WebApplicationException webAppException
         7: .line 984
      StackMap locals:
      StackMap stack:
            new javax.ws.rs.WebApplicationException
            dup
            aload 1 /* response */
            invokespecial javax.ws.rs.WebApplicationException.<init>:(Ljavax/ws/rs/core/Response;)V
            astore 3 /* webAppException */
        start local 3 // javax.ws.rs.WebApplicationException webAppException
         8: .line 986
      StackMap locals: javax.ws.rs.WebApplicationException
      StackMap stack:
            aload 3 /* webAppException */
            areturn
        end local 3 // javax.ws.rs.WebApplicationException webAppException
        end local 2 // javax.ws.rs.core.Response$Status$Family statusFamily
        end local 1 // javax.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  Ljavax/ws/rs/core/Response;
            0    9     2     statusFamily  Ljavax/ws/rs/core/Response$Status$Family;
            2    3     3  webAppException  Ljavax/ws/rs/WebApplicationException;
            4    5     3  webAppException  Ljavax/ws/rs/WebApplicationException;
            6    7     3  webAppException  Ljavax/ws/rs/WebApplicationException;
            8    9     3  webAppException  Ljavax/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 995
            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 javax.ws.rs.client.Invocation property(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljavax/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$javax$ws$rs$core$Response$Status();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 75
            getstatic org.glassfish.jersey.client.JerseyInvocation.$SWITCH_TABLE$javax$ws$rs$core$Response$Status:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javax.ws.rs.core.Response$Status.values:()[Ljavax/ws/rs/core/Response$Status;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javax.ws.rs.core.Response$Status.ACCEPTED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.BAD_GATEWAY:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.BAD_REQUEST:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.CONFLICT:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.CREATED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.EXPECTATION_FAILED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.FORBIDDEN:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.FOUND:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.GATEWAY_TIMEOUT:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.GONE:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.HTTP_VERSION_NOT_SUPPORTED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.INTERNAL_SERVER_ERROR:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.LENGTH_REQUIRED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.METHOD_NOT_ALLOWED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.MOVED_PERMANENTLY:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.NETWORK_AUTHENTICATION_REQUIRED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.NOT_ACCEPTABLE:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.NOT_FOUND:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.NOT_IMPLEMENTED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.NOT_MODIFIED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.NO_CONTENT:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.OK:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.PARTIAL_CONTENT:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.PAYMENT_REQUIRED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.PRECONDITION_FAILED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.PRECONDITION_REQUIRED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.PROXY_AUTHENTICATION_REQUIRED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.REQUESTED_RANGE_NOT_SATISFIABLE:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.REQUEST_ENTITY_TOO_LARGE:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.REQUEST_HEADER_FIELDS_TOO_LARGE:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.REQUEST_TIMEOUT:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.REQUEST_URI_TOO_LONG:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.RESET_CONTENT:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.SEE_OTHER:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.SERVICE_UNAVAILABLE:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.TEMPORARY_REDIRECT:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.TOO_MANY_REQUESTS:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.UNAUTHORIZED:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.UNSUPPORTED_MEDIA_TYPE:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status.USE_PROXY:Ljavax/ws/rs/core/Response$Status;
            invokevirtual javax.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$javax$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$javax$ws$rs$core$Response$Status$Family();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 75
            getstatic org.glassfish.jersey.client.JerseyInvocation.$SWITCH_TABLE$javax$ws$rs$core$Response$Status$Family:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javax.ws.rs.core.Response$Status$Family.values:()[Ljavax/ws/rs/core/Response$Status$Family;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javax.ws.rs.core.Response$Status$Family.CLIENT_ERROR:Ljavax/ws/rs/core/Response$Status$Family;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status$Family.INFORMATIONAL:Ljavax/ws/rs/core/Response$Status$Family;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status$Family.OTHER:Ljavax/ws/rs/core/Response$Status$Family;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status$Family.REDIRECTION:Ljavax/ws/rs/core/Response$Status$Family;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status$Family.SERVER_ERROR:Ljavax/ws/rs/core/Response$Status$Family;
            invokevirtual javax.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 javax.ws.rs.core.Response$Status$Family.SUCCESSFUL:Ljavax/ws/rs/core/Response$Status$Family;
            invokevirtual javax.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$javax$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 javax.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;)Ljavax/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 609
            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;
         1: .line 610
            aload 2
         2: .line 609
            invokespecial org.glassfish.jersey.client.InboundJaxrsResponse.<init>:(Lorg/glassfish/jersey/client/ClientResponse;Lorg/glassfish/jersey/process/internal/RequestScope;)V
         3: .line 610
            areturn
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     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=5, args_size=4
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
         0: .line 623
            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;
         1: areturn
         2: .line 624
      StackMap locals:
      StackMap stack: javax.ws.rs.ProcessingException
            astore 4 /* ex */
        start local 4 // javax.ws.rs.ProcessingException ex
         3: .line 625
            aload 4 /* ex */
            invokevirtual javax.ws.rs.ProcessingException.getCause:()Ljava/lang/Throwable;
            instanceof javax.ws.rs.WebApplicationException
            ifeq 5
         4: .line 626
            aload 4 /* ex */
            invokevirtual javax.ws.rs.ProcessingException.getCause:()Ljava/lang/Throwable;
            checkcast javax.ws.rs.WebApplicationException
            athrow
         5: .line 628
      StackMap locals: javax.ws.rs.ProcessingException
      StackMap stack:
            aload 4 /* ex */
            athrow
        end local 4 // javax.ws.rs.ProcessingException ex
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/glassfish/jersey/client/JerseyInvocation;
            3    6     4    ex  Ljavax/ws/rs/ProcessingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.ws.rs.ProcessingException

  private java.lang.Object lambda$2(org.glassfish.jersey.client.ClientRuntime, org.glassfish.jersey.process.internal.RequestScope, javax.ws.rs.core.GenericType);
    descriptor: (Lorg/glassfish/jersey/client/ClientRuntime;Lorg/glassfish/jersey/process/internal/RequestScope;Ljavax/ws/rs/core/GenericType;)Ljava/lang/Object;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.glassfish.jersey.client.JerseyInvocation this
         0: .line 643
            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;Ljavax/ws/rs/core/GenericType;)Ljava/lang/Object;
         1: areturn
         2: .line 644
      StackMap locals:
      StackMap stack: javax.ws.rs.ProcessingException
            astore 4 /* ex */
        start local 4 // javax.ws.rs.ProcessingException ex
         3: .line 645
            aload 4 /* ex */
            invokevirtual javax.ws.rs.ProcessingException.getCause:()Ljava/lang/Throwable;
            instanceof javax.ws.rs.WebApplicationException
            ifeq 5
         4: .line 646
            aload 4 /* ex */
            invokevirtual javax.ws.rs.ProcessingException.getCause:()Ljava/lang/Throwable;
            checkcast javax.ws.rs.WebApplicationException
            athrow
         5: .line 648
      StackMap locals: javax.ws.rs.ProcessingException
      StackMap stack:
            aload 4 /* ex */
            athrow
        end local 4 // javax.ws.rs.ProcessingException ex
        end local 0 // org.glassfish.jersey.client.JerseyInvocation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/glassfish/jersey/client/JerseyInvocation;
            3    6     4    ex  Ljavax/ws/rs/ProcessingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.ws.rs.ProcessingException
}
SourceFile: "JerseyInvocation.java"
NestMembers:
  org.glassfish.jersey.client.JerseyInvocation$1  org.glassfish.jersey.client.JerseyInvocation$2  org.glassfish.jersey.client.JerseyInvocation$3  org.glassfish.jersey.client.JerseyInvocation$4  org.glassfish.jersey.client.JerseyInvocation$AsyncInvoker  org.glassfish.jersey.client.JerseyInvocation$Builder  org.glassfish.jersey.client.JerseyInvocation$EntityPresence
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public final Status = javax.ws.rs.core.Response$Status of javax.ws.rs.core.Response
  public final Family = javax.ws.rs.core.Response$Status$Family of javax.ws.rs.core.Response$Status
  public abstract StatusType = javax.ws.rs.core.Response$StatusType of javax.ws.rs.core.Response
  org.glassfish.jersey.client.JerseyInvocation$1
  org.glassfish.jersey.client.JerseyInvocation$2
  org.glassfish.jersey.client.JerseyInvocation$3
  org.glassfish.jersey.client.JerseyInvocation$4
  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
  public DeclaringClassInterfacePair = org.glassfish.jersey.internal.util.ReflectionHelper$DeclaringClassInterfacePair of org.glassfish.jersey.internal.util.ReflectionHelper