public class org.glassfish.jersey.client.ClientRequest extends org.glassfish.jersey.message.internal.OutboundMessageContext implements javax.ws.rs.client.ClientRequestContext, javax.ws.rs.core.HttpHeaders, org.glassfish.jersey.internal.inject.InjectionManagerSupplier
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.glassfish.jersey.client.ClientRequest
  super_class: org.glassfish.jersey.message.internal.OutboundMessageContext
{
  private final org.glassfish.jersey.client.ClientConfig clientConfig;
    descriptor: Lorg/glassfish/jersey/client/ClientConfig;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.glassfish.jersey.internal.PropertiesDelegate propertiesDelegate;
    descriptor: Lorg/glassfish/jersey/internal/PropertiesDelegate;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.net.URI requestUri;
    descriptor: Ljava/net/URI;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String httpMethod;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private javax.ws.rs.core.Response abortResponse;
    descriptor: Ljavax/ws/rs/core/Response;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.jersey.message.MessageBodyWorkers workers;
    descriptor: Lorg/glassfish/jersey/message/MessageBodyWorkers;
    flags: (0x0002) ACC_PRIVATE

  private boolean asynchronous;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean entityWritten;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> writerInterceptors;
    descriptor: Ljava/lang/Iterable;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/lang/Iterable<Ljavax/ws/rs/ext/WriterInterceptor;>;

  private java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> readerInterceptors;
    descriptor: Ljava/lang/Iterable;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/lang/Iterable<Ljavax/ws/rs/ext/ReaderInterceptor;>;

  private boolean ignoreUserAgent;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private static final java.util.logging.Logger LOGGER;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 86
            ldc Lorg/glassfish/jersey/client/ClientRequest;
            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.ClientRequest.LOGGER:Ljava/util/logging/Logger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(java.net.URI, org.glassfish.jersey.client.ClientConfig, org.glassfish.jersey.internal.PropertiesDelegate);
    descriptor: (Ljava/net/URI;Lorg/glassfish/jersey/client/ClientConfig;Lorg/glassfish/jersey/internal/PropertiesDelegate;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.net.URI requestUri
        start local 2 // org.glassfish.jersey.client.ClientConfig clientConfig
        start local 3 // org.glassfish.jersey.internal.PropertiesDelegate propertiesDelegate
         0: .line 97
            aload 0 /* this */
            aload 2 /* clientConfig */
            invokevirtual org.glassfish.jersey.client.ClientConfig.getConfiguration:()Lorg/glassfish/jersey/client/ClientConfig;
            invokespecial org.glassfish.jersey.message.internal.OutboundMessageContext.<init>:(Ljavax/ws/rs/core/Configuration;)V
         1: .line 98
            aload 2 /* clientConfig */
            invokevirtual org.glassfish.jersey.client.ClientConfig.checkClient:()V
         2: .line 100
            aload 0 /* this */
            aload 1 /* requestUri */
            putfield org.glassfish.jersey.client.ClientRequest.requestUri:Ljava/net/URI;
         3: .line 101
            aload 0 /* this */
            aload 2 /* clientConfig */
            putfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
         4: .line 102
            aload 0 /* this */
            aload 3 /* propertiesDelegate */
            putfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
         5: .line 103
            return
        end local 3 // org.glassfish.jersey.internal.PropertiesDelegate propertiesDelegate
        end local 2 // org.glassfish.jersey.client.ClientConfig clientConfig
        end local 1 // java.net.URI requestUri
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    6     0                this  Lorg/glassfish/jersey/client/ClientRequest;
            0    6     1          requestUri  Ljava/net/URI;
            0    6     2        clientConfig  Lorg/glassfish/jersey/client/ClientConfig;
            0    6     3  propertiesDelegate  Lorg/glassfish/jersey/internal/PropertiesDelegate;
    MethodParameters:
                    Name  Flags
      requestUri          final
      clientConfig        final
      propertiesDelegate  final

  public void <init>(org.glassfish.jersey.client.ClientRequest);
    descriptor: (Lorg/glassfish/jersey/client/ClientRequest;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // org.glassfish.jersey.client.ClientRequest original
         0: .line 111
            aload 0 /* this */
            aload 1 /* original */
            invokespecial org.glassfish.jersey.message.internal.OutboundMessageContext.<init>:(Lorg/glassfish/jersey/message/internal/OutboundMessageContext;)V
         1: .line 112
            aload 0 /* this */
            aload 1 /* original */
            getfield org.glassfish.jersey.client.ClientRequest.requestUri:Ljava/net/URI;
            putfield org.glassfish.jersey.client.ClientRequest.requestUri:Ljava/net/URI;
         2: .line 113
            aload 0 /* this */
            aload 1 /* original */
            getfield org.glassfish.jersey.client.ClientRequest.httpMethod:Ljava/lang/String;
            putfield org.glassfish.jersey.client.ClientRequest.httpMethod:Ljava/lang/String;
         3: .line 114
            aload 0 /* this */
            aload 1 /* original */
            getfield org.glassfish.jersey.client.ClientRequest.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
            putfield org.glassfish.jersey.client.ClientRequest.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
         4: .line 115
            aload 0 /* this */
            aload 1 /* original */
            getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
            invokevirtual org.glassfish.jersey.client.ClientConfig.snapshot:()Lorg/glassfish/jersey/client/ClientConfig;
            putfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
         5: .line 116
            aload 0 /* this */
            aload 1 /* original */
            invokevirtual org.glassfish.jersey.client.ClientRequest.isAsynchronous:()Z
            putfield org.glassfish.jersey.client.ClientRequest.asynchronous:Z
         6: .line 117
            aload 0 /* this */
            aload 1 /* original */
            getfield org.glassfish.jersey.client.ClientRequest.readerInterceptors:Ljava/lang/Iterable;
            putfield org.glassfish.jersey.client.ClientRequest.readerInterceptors:Ljava/lang/Iterable;
         7: .line 118
            aload 0 /* this */
            aload 1 /* original */
            getfield org.glassfish.jersey.client.ClientRequest.writerInterceptors:Ljava/lang/Iterable;
            putfield org.glassfish.jersey.client.ClientRequest.writerInterceptors:Ljava/lang/Iterable;
         8: .line 119
            aload 0 /* this */
            new org.glassfish.jersey.internal.MapPropertiesDelegate
            dup
            aload 1 /* original */
            getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
            invokespecial org.glassfish.jersey.internal.MapPropertiesDelegate.<init>:(Lorg/glassfish/jersey/internal/PropertiesDelegate;)V
            putfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
         9: .line 120
            aload 0 /* this */
            aload 1 /* original */
            getfield org.glassfish.jersey.client.ClientRequest.ignoreUserAgent:Z
            putfield org.glassfish.jersey.client.ClientRequest.ignoreUserAgent:Z
        10: .line 121
            return
        end local 1 // org.glassfish.jersey.client.ClientRequest original
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/glassfish/jersey/client/ClientRequest;
            0   11     1  original  Lorg/glassfish/jersey/client/ClientRequest;
    MethodParameters:
          Name  Flags
      original  final

  public <T> T resolveProperty(java.lang.String, java.lang.Class<T>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Class type
         0: .line 142
            aload 0 /* this */
            aload 1 /* name */
            aconst_null
            aload 2 /* type */
            invokevirtual org.glassfish.jersey.client.ClientRequest.resolveProperty:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;
            0    1     1  name  Ljava/lang/String;
            0    1     2  type  Ljava/lang/Class<TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
      Name  Flags
      name  final
      type  final

  public <T> T resolveProperty(java.lang.String, );
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object defaultValue
         0: .line 165
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* defaultValue */
            aload 2 /* defaultValue */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual org.glassfish.jersey.client.ClientRequest.resolveProperty:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Object defaultValue
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/glassfish/jersey/client/ClientRequest;
            0    1     1          name  Ljava/lang/String;
            0    1     2  defaultValue  TT;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;TT;)TT;
    MethodParameters:
              Name  Flags
      name          final
      defaultValue  final

  private <T> T resolveProperty(java.lang.String, , java.lang.Class<T>);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=4
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object defaultValue
        start local 3 // java.lang.Class type
         0: .line 170
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
            aload 1 /* name */
            invokevirtual org.glassfish.jersey.client.ClientConfig.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 4 /* result */
        start local 4 // java.lang.Object result
         1: .line 171
            aload 4 /* result */
            ifnull 3
         2: .line 172
            aload 4 /* result */
            astore 2 /* defaultValue */
         3: .line 176
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
            aload 1 /* name */
            invokeinterface org.glassfish.jersey.internal.PropertiesDelegate.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 4 /* result */
         4: .line 177
            aload 4 /* result */
            ifnonnull 6
         5: .line 178
            aload 2 /* defaultValue */
            astore 4 /* result */
         6: .line 181
      StackMap locals:
      StackMap stack:
            aload 4 /* result */
            ifnonnull 7
            aconst_null
            goto 8
      StackMap locals:
      StackMap stack:
         7: aload 4 /* result */
            aload 3 /* type */
            invokestatic org.glassfish.jersey.internal.util.PropertiesHelper.convertValue:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         8: areturn
        end local 4 // java.lang.Object result
        end local 3 // java.lang.Class type
        end local 2 // java.lang.Object defaultValue
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Lorg/glassfish/jersey/client/ClientRequest;
            0    9     1          name  Ljava/lang/String;
            0    9     2  defaultValue  Ljava/lang/Object;
            0    9     3          type  Ljava/lang/Class<TT;>;
            1    9     4        result  Ljava/lang/Object;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
              Name  Flags
      name          final
      defaultValue  
      type          final

  public java.lang.Object getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String name
         0: .line 186
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
            aload 1 /* name */
            invokeinterface org.glassfish.jersey.internal.PropertiesDelegate.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public java.util.Collection<java.lang.String> getPropertyNames();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 191
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
            invokeinterface org.glassfish.jersey.internal.PropertiesDelegate.getPropertyNames:()Ljava/util/Collection;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;
    Signature: ()Ljava/util/Collection<Ljava/lang/String;>;

  public void setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object object
         0: .line 196
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
            aload 1 /* name */
            aload 2 /* object */
            invokeinterface org.glassfish.jersey.internal.PropertiesDelegate.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 197
            return
        end local 2 // java.lang.Object object
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1    name  Ljava/lang/String;
            0    2     2  object  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      name    final
      object  final

  public void removeProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String name
         0: .line 201
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
            aload 1 /* name */
            invokeinterface org.glassfish.jersey.internal.PropertiesDelegate.removeProperty:(Ljava/lang/String;)V
         1: .line 202
            return
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

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

  org.glassfish.jersey.client.ClientRuntime getClientRuntime();
    descriptor: ()Lorg/glassfish/jersey/client/ClientRuntime;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 219
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
            invokevirtual org.glassfish.jersey.client.ClientConfig.getRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;

  public java.net.URI getUri();
    descriptor: ()Ljava/net/URI;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 224
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.requestUri:Ljava/net/URI;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;

  public void setUri(java.net.URI);
    descriptor: (Ljava/net/URI;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.net.URI uri
         0: .line 229
            aload 0 /* this */
            aload 1 /* uri */
            putfield org.glassfish.jersey.client.ClientRequest.requestUri:Ljava/net/URI;
         1: .line 230
            return
        end local 1 // java.net.URI uri
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1   uri  Ljava/net/URI;
    MethodParameters:
      Name  Flags
      uri   final

  public java.lang.String getMethod();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 234
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.httpMethod:Ljava/lang/String;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;

  public void setMethod(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String method
         0: .line 239
            aload 0 /* this */
            aload 1 /* method */
            putfield org.glassfish.jersey.client.ClientRequest.httpMethod:Ljava/lang/String;
         1: .line 240
            return
        end local 1 // java.lang.String method
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  method  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      method  final

  public org.glassfish.jersey.client.JerseyClient getClient();
    descriptor: ()Lorg/glassfish/jersey/client/JerseyClient;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 244
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
            invokevirtual org.glassfish.jersey.client.ClientConfig.getClient:()Lorg/glassfish/jersey/client/JerseyClient;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;

  public void abortWith(javax.ws.rs.core.Response);
    descriptor: (Ljavax/ws/rs/core/Response;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // javax.ws.rs.core.Response response
         0: .line 249
            aload 0 /* this */
            aload 1 /* response */
            putfield org.glassfish.jersey.client.ClientRequest.abortResponse:Ljavax/ws/rs/core/Response;
         1: .line 250
            return
        end local 1 // javax.ws.rs.core.Response response
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  response  Ljavax/ws/rs/core/Response;
    MethodParameters:
          Name  Flags
      response  final

  public javax.ws.rs.core.Response getAbortResponse();
    descriptor: ()Ljavax/ws/rs/core/Response;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 258
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.abortResponse:Ljavax/ws/rs/core/Response;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;

  public javax.ws.rs.core.Configuration getConfiguration();
    descriptor: ()Ljavax/ws/rs/core/Configuration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 263
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
            invokevirtual org.glassfish.jersey.client.ClientConfig.getRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
            invokevirtual org.glassfish.jersey.client.ClientRuntime.getConfig:()Lorg/glassfish/jersey/client/ClientConfig;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;

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

  public java.util.List<java.lang.String> getRequestHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String name
         0: .line 277
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            aload 1 /* name */
            invokeinterface javax.ws.rs.core.MultivaluedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
            invokevirtual org.glassfish.jersey.client.ClientConfig.getConfiguration:()Lorg/glassfish/jersey/client/ClientConfig;
            invokestatic org.glassfish.jersey.message.internal.HeaderUtils.asStringList:(Ljava/util/List;Ljavax/ws/rs/core/Configuration;)Ljava/util/List;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;
            0    1     1  name  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      name  

  public javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> getRequestHeaders();
    descriptor: ()Ljavax/ws/rs/core/MultivaluedMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 282
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
            invokevirtual org.glassfish.jersey.client.ClientConfig.getConfiguration:()Lorg/glassfish/jersey/client/ClientConfig;
            invokestatic org.glassfish.jersey.message.internal.HeaderUtils.asStringHeaders:(Ljavax/ws/rs/core/MultivaluedMap;Ljavax/ws/rs/core/Configuration;)Ljavax/ws/rs/core/MultivaluedMap;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;
    Signature: ()Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;

  public java.util.Map<java.lang.String, javax.ws.rs.core.Cookie> getCookies();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 287
            aload 0 /* this */
            invokespecial org.glassfish.jersey.message.internal.OutboundMessageContext.getRequestCookies:()Ljava/util/Map;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljavax/ws/rs/core/Cookie;>;

  public org.glassfish.jersey.message.MessageBodyWorkers getWorkers();
    descriptor: ()Lorg/glassfish/jersey/message/MessageBodyWorkers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 296
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;

  public void setWorkers(org.glassfish.jersey.message.MessageBodyWorkers);
    descriptor: (Lorg/glassfish/jersey/message/MessageBodyWorkers;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // org.glassfish.jersey.message.MessageBodyWorkers workers
         0: .line 305
            aload 0 /* this */
            aload 1 /* workers */
            putfield org.glassfish.jersey.client.ClientRequest.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
         1: .line 306
            return
        end local 1 // org.glassfish.jersey.message.MessageBodyWorkers workers
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  workers  Lorg/glassfish/jersey/message/MessageBodyWorkers;
    MethodParameters:
         Name  Flags
      workers  final

  public void accept(javax.ws.rs.core.MediaType[]);
    descriptor: ([Ljavax/ws/rs/core/MediaType;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // javax.ws.rs.core.MediaType[] types
         0: .line 314
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Accept"
            aload 1 /* types */
            invokeinterface javax.ws.rs.core.MultivaluedMap.addAll:(Ljava/lang/Object;[Ljava/lang/Object;)V
         1: .line 315
            return
        end local 1 // javax.ws.rs.core.MediaType[] types
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  types  [Ljavax/ws/rs/core/MediaType;
    MethodParameters:
       Name  Flags
      types  final

  public void accept(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String[] types
         0: .line 323
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Accept"
            aload 1 /* types */
            invokeinterface javax.ws.rs.core.MultivaluedMap.addAll:(Ljava/lang/Object;[Ljava/lang/Object;)V
         1: .line 324
            return
        end local 1 // java.lang.String[] types
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  types  [Ljava/lang/String;
    MethodParameters:
       Name  Flags
      types  final

  public void acceptLanguage(java.util.Locale[]);
    descriptor: ([Ljava/util/Locale;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.util.Locale[] locales
         0: .line 332
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Accept-Language"
            aload 1 /* locales */
            invokeinterface javax.ws.rs.core.MultivaluedMap.addAll:(Ljava/lang/Object;[Ljava/lang/Object;)V
         1: .line 333
            return
        end local 1 // java.util.Locale[] locales
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  locales  [Ljava/util/Locale;
    MethodParameters:
         Name  Flags
      locales  final

  public void acceptLanguage(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String[] locales
         0: .line 341
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Accept-Language"
            aload 1 /* locales */
            invokeinterface javax.ws.rs.core.MultivaluedMap.addAll:(Ljava/lang/Object;[Ljava/lang/Object;)V
         1: .line 342
            return
        end local 1 // java.lang.String[] locales
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  locales  [Ljava/lang/String;
    MethodParameters:
         Name  Flags
      locales  final

  public void cookie(javax.ws.rs.core.Cookie);
    descriptor: (Ljavax/ws/rs/core/Cookie;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // javax.ws.rs.core.Cookie cookie
         0: .line 350
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Cookie"
            aload 1 /* cookie */
            invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 351
            return
        end local 1 // javax.ws.rs.core.Cookie cookie
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  cookie  Ljavax/ws/rs/core/Cookie;
    MethodParameters:
        Name  Flags
      cookie  final

  public void cacheControl(javax.ws.rs.core.CacheControl);
    descriptor: (Ljavax/ws/rs/core/CacheControl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // javax.ws.rs.core.CacheControl cacheControl
         0: .line 359
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Cache-Control"
            aload 1 /* cacheControl */
            invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 360
            return
        end local 1 // javax.ws.rs.core.CacheControl cacheControl
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  cacheControl  Ljavax/ws/rs/core/CacheControl;
    MethodParameters:
              Name  Flags
      cacheControl  final

  public void encoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String encoding
         0: .line 368
            aload 1 /* encoding */
            ifnonnull 3
         1: .line 369
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Content-Encoding"
            invokeinterface javax.ws.rs.core.MultivaluedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 370
            goto 4
         3: .line 371
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Content-Encoding"
            aload 1 /* encoding */
            invokeinterface javax.ws.rs.core.MultivaluedMap.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 373
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String encoding
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lorg/glassfish/jersey/client/ClientRequest;
            0    5     1  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      encoding  final

  public void language(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String language
         0: .line 381
            aload 1 /* language */
            ifnonnull 3
         1: .line 382
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Content-Language"
            invokeinterface javax.ws.rs.core.MultivaluedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 383
            goto 4
         3: .line 384
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Content-Language"
            aload 1 /* language */
            invokeinterface javax.ws.rs.core.MultivaluedMap.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 386
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String language
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lorg/glassfish/jersey/client/ClientRequest;
            0    5     1  language  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      language  final

  public void language(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.util.Locale language
         0: .line 394
            aload 1 /* language */
            ifnonnull 3
         1: .line 395
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Content-Language"
            invokeinterface javax.ws.rs.core.MultivaluedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 396
            goto 4
         3: .line 397
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Content-Language"
            aload 1 /* language */
            invokeinterface javax.ws.rs.core.MultivaluedMap.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 399
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.util.Locale language
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lorg/glassfish/jersey/client/ClientRequest;
            0    5     1  language  Ljava/util/Locale;
    MethodParameters:
          Name  Flags
      language  final

  public void type(javax.ws.rs.core.MediaType);
    descriptor: (Ljavax/ws/rs/core/MediaType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // javax.ws.rs.core.MediaType type
         0: .line 407
            aload 0 /* this */
            aload 1 /* type */
            invokevirtual org.glassfish.jersey.client.ClientRequest.setMediaType:(Ljavax/ws/rs/core/MediaType;)V
         1: .line 408
            return
        end local 1 // javax.ws.rs.core.MediaType type
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  type  Ljavax/ws/rs/core/MediaType;
    MethodParameters:
      Name  Flags
      type  final

  public void type(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.String type
         0: .line 416
            aload 0 /* this */
            aload 1 /* type */
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack: org.glassfish.jersey.client.ClientRequest
         1: aload 1 /* type */
            invokestatic javax.ws.rs.core.MediaType.valueOf:(Ljava/lang/String;)Ljavax/ws/rs/core/MediaType;
      StackMap locals: org.glassfish.jersey.client.ClientRequest java.lang.String
      StackMap stack: org.glassfish.jersey.client.ClientRequest javax.ws.rs.core.MediaType
         2: invokevirtual org.glassfish.jersey.client.ClientRequest.type:(Ljavax/ws/rs/core/MediaType;)V
         3: .line 417
            return
        end local 1 // java.lang.String type
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/glassfish/jersey/client/ClientRequest;
            0    4     1  type  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  final

  public void variant(javax.ws.rs.core.Variant);
    descriptor: (Ljavax/ws/rs/core/Variant;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // javax.ws.rs.core.Variant variant
         0: .line 426
            aload 1 /* variant */
            ifnonnull 5
         1: .line 427
            aload 0 /* this */
            aconst_null
            invokevirtual org.glassfish.jersey.client.ClientRequest.type:(Ljavax/ws/rs/core/MediaType;)V
         2: .line 428
            aload 0 /* this */
            aconst_null
            invokevirtual org.glassfish.jersey.client.ClientRequest.language:(Ljava/lang/String;)V
         3: .line 429
            aload 0 /* this */
            aconst_null
            invokevirtual org.glassfish.jersey.client.ClientRequest.encoding:(Ljava/lang/String;)V
         4: .line 430
            goto 8
         5: .line 431
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* variant */
            invokevirtual javax.ws.rs.core.Variant.getMediaType:()Ljavax/ws/rs/core/MediaType;
            invokevirtual org.glassfish.jersey.client.ClientRequest.type:(Ljavax/ws/rs/core/MediaType;)V
         6: .line 432
            aload 0 /* this */
            aload 1 /* variant */
            invokevirtual javax.ws.rs.core.Variant.getLanguage:()Ljava/util/Locale;
            invokevirtual org.glassfish.jersey.client.ClientRequest.language:(Ljava/util/Locale;)V
         7: .line 433
            aload 0 /* this */
            aload 1 /* variant */
            invokevirtual javax.ws.rs.core.Variant.getEncoding:()Ljava/lang/String;
            invokevirtual org.glassfish.jersey.client.ClientRequest.encoding:(Ljava/lang/String;)V
         8: .line 435
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.ws.rs.core.Variant variant
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lorg/glassfish/jersey/client/ClientRequest;
            0    9     1  variant  Ljavax/ws/rs/core/Variant;
    MethodParameters:
         Name  Flags
      variant  final

  public boolean isAsynchronous();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 443
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.asynchronous:Z
            ireturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;

  void setAsynchronous(boolean);
    descriptor: (Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // boolean async
         0: .line 452
            aload 0 /* this */
            iload 1 /* async */
            putfield org.glassfish.jersey.client.ClientRequest.asynchronous:Z
         1: .line 453
            return
        end local 1 // boolean async
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  async  Z
    MethodParameters:
       Name  Flags
      async  final

  public void enableBuffering();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 465
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getConfiguration:()Ljavax/ws/rs/core/Configuration;
            invokevirtual org.glassfish.jersey.client.ClientRequest.enableBuffering:(Ljavax/ws/rs/core/Configuration;)V
         1: .line 466
            return
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/client/ClientRequest;

  public void writeEntity();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 482
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.entityWritten:Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.REQUEST_ENTITY_ALREADY_WRITTEN:()Ljava/lang/String;
            invokestatic org.glassfish.jersey.internal.guava.Preconditions.checkState:(ZLjava/lang/Object;)V
         3: .line 483
            aload 0 /* this */
            iconst_1
            putfield org.glassfish.jersey.client.ClientRequest.entityWritten:Z
         4: .line 484
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.ensureMediaType:()V
         5: .line 485
            new javax.ws.rs.core.GenericType
            dup
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getEntityType:()Ljava/lang/reflect/Type;
            invokespecial javax.ws.rs.core.GenericType.<init>:(Ljava/lang/reflect/Type;)V
            astore 1 /* entityType */
        start local 1 // javax.ws.rs.core.GenericType entityType
         6: .line 486
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
            aload 1 /* entityType */
            invokevirtual org.glassfish.jersey.client.ClientRequest.doWriteEntity:(Lorg/glassfish/jersey/message/MessageBodyWorkers;Ljavax/ws/rs/core/GenericType;)V
         7: .line 487
            return
        end local 1 // javax.ws.rs.core.GenericType entityType
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lorg/glassfish/jersey/client/ClientRequest;
            6    8     1  entityType  Ljavax/ws/rs/core/GenericType<*>;
    Exceptions:
      throws java.io.IOException

  void doWriteEntity(org.glassfish.jersey.message.MessageBodyWorkers, javax.ws.rs.core.GenericType<?>);
    descriptor: (Lorg/glassfish/jersey/message/MessageBodyWorkers;Ljavax/ws/rs/core/GenericType;)V
    flags: (0x0000) 
    Code:
      stack=10, locals=9, args_size=3
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // org.glassfish.jersey.message.MessageBodyWorkers writeWorkers
        start local 2 // javax.ws.rs.core.GenericType entityType
         0: .line 499
            aconst_null
            astore 3 /* entityStream */
        start local 3 // java.io.OutputStream entityStream
         1: .line 500
            iconst_0
            istore 4 /* connectionFailed */
        start local 4 // boolean connectionFailed
         2: .line 501
            iconst_0
            istore 5 /* runtimeException */
        start local 5 // boolean runtimeException
         3: .line 504
            aload 1 /* writeWorkers */
         4: .line 505
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getEntity:()Ljava/lang/Object;
         5: .line 506
            aload 2 /* entityType */
            invokevirtual javax.ws.rs.core.GenericType.getRawType:()Ljava/lang/Class;
         6: .line 507
            aload 2 /* entityType */
            invokevirtual javax.ws.rs.core.GenericType.getType:()Ljava/lang/reflect/Type;
         7: .line 508
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getEntityAnnotations:()[Ljava/lang/annotation/Annotation;
         8: .line 509
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getMediaType:()Ljavax/ws/rs/core/MediaType;
         9: .line 510
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
        10: .line 511
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getPropertiesDelegate:()Lorg/glassfish/jersey/internal/PropertiesDelegate;
        11: .line 512
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getEntityStream:()Ljava/io/OutputStream;
        12: .line 513
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.writerInterceptors:Ljava/lang/Iterable;
        13: .line 504
            invokeinterface org.glassfish.jersey.message.MessageBodyWorkers.writeTo:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Lorg/glassfish/jersey/internal/PropertiesDelegate;Ljava/io/OutputStream;Ljava/lang/Iterable;)Ljava/io/OutputStream;
            astore 3 /* entityStream */
        14: .line 514
            aload 0 /* this */
            aload 3 /* entityStream */
            invokevirtual org.glassfish.jersey.client.ClientRequest.setEntityStream:(Ljava/io/OutputStream;)V
        15: .line 515
            goto 56
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int
      StackMap stack: java.io.IOException
        16: astore 6 /* e */
        start local 6 // java.io.IOException e
        17: .line 517
            iconst_1
            istore 4 /* connectionFailed */
        18: .line 518
            aload 6 /* e */
            athrow
        end local 6 // java.io.IOException e
        19: .line 519
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 6 /* e */
        start local 6 // java.lang.RuntimeException e
        20: .line 520
            iconst_1
            istore 5 /* runtimeException */
        21: .line 521
            aload 6 /* e */
            athrow
        end local 6 // java.lang.RuntimeException e
        22: .line 523
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        23: .line 528
            iload 4 /* connectionFailed */
            ifne 55
        24: .line 529
            aload 3 /* entityStream */
            ifnull 40
        25: .line 531
            aload 3 /* entityStream */
            invokevirtual java.io.OutputStream.close:()V
        26: .line 532
            goto 40
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable
      StackMap stack: java.io.IOException
        27: astore 8 /* e */
        start local 8 // java.io.IOException e
        28: .line 533
            aload 8 /* e */
            iload 5 /* runtimeException */
            ifeq 29
            iconst_0
            goto 30
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.io.IOException
      StackMap stack: java.io.IOException
        29: iconst_1
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.io.IOException
      StackMap stack: java.io.IOException int
        30: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
        31: .line 534
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_CLOSING_OUTPUT_STREAM:()Ljava/lang/String;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
        32: .line 533
            invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
        end local 8 // java.io.IOException e
        33: goto 40
        34: .line 535
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable
      StackMap stack: java.lang.RuntimeException
            astore 8 /* e */
        start local 8 // java.lang.RuntimeException e
        35: .line 536
            aload 8 /* e */
            iload 5 /* runtimeException */
            ifeq 36
            iconst_0
            goto 37
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.lang.RuntimeException
      StackMap stack: java.lang.RuntimeException
        36: iconst_1
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.lang.RuntimeException
      StackMap stack: java.lang.RuntimeException int
        37: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
        38: .line 537
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_CLOSING_OUTPUT_STREAM:()Ljava/lang/String;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
        39: .line 536
            invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
        end local 8 // java.lang.RuntimeException e
        40: .line 541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.commitStream:()V
        41: .line 542
            goto 55
      StackMap locals:
      StackMap stack: java.io.IOException
        42: astore 8 /* e */
        start local 8 // java.io.IOException e
        43: .line 543
            aload 8 /* e */
            iload 5 /* runtimeException */
            ifeq 44
            iconst_0
            goto 45
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.io.IOException
      StackMap stack: java.io.IOException
        44: iconst_1
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.io.IOException
      StackMap stack: java.io.IOException int
        45: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
        46: .line 544
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_COMMITTING_OUTPUT_STREAM:()Ljava/lang/String;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
        47: .line 543
            invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
        end local 8 // java.io.IOException e
        48: goto 55
        49: .line 545
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable
      StackMap stack: java.lang.RuntimeException
            astore 8 /* e */
        start local 8 // java.lang.RuntimeException e
        50: .line 546
            aload 8 /* e */
            iload 5 /* runtimeException */
            ifeq 51
            iconst_0
            goto 52
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.lang.RuntimeException
      StackMap stack: java.lang.RuntimeException
        51: iconst_1
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.lang.RuntimeException
      StackMap stack: java.lang.RuntimeException int
        52: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
        53: .line 547
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_COMMITTING_OUTPUT_STREAM:()Ljava/lang/String;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
        54: .line 546
            invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
        end local 8 // java.lang.RuntimeException e
        55: .line 550
      StackMap locals:
      StackMap stack:
            aload 7
            athrow
        56: .line 528
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int
      StackMap stack:
            iload 4 /* connectionFailed */
            ifne 88
        57: .line 529
            aload 3 /* entityStream */
            ifnull 73
        58: .line 531
            aload 3 /* entityStream */
            invokevirtual java.io.OutputStream.close:()V
        59: .line 532
            goto 73
      StackMap locals:
      StackMap stack: java.io.IOException
        60: astore 8 /* e */
        start local 8 // java.io.IOException e
        61: .line 533
            aload 8 /* e */
            iload 5 /* runtimeException */
            ifeq 62
            iconst_0
            goto 63
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.io.IOException
      StackMap stack: java.io.IOException
        62: iconst_1
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.io.IOException
      StackMap stack: java.io.IOException int
        63: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
        64: .line 534
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_CLOSING_OUTPUT_STREAM:()Ljava/lang/String;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
        65: .line 533
            invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
        end local 8 // java.io.IOException e
        66: goto 73
        67: .line 535
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int
      StackMap stack: java.lang.RuntimeException
            astore 8 /* e */
        start local 8 // java.lang.RuntimeException e
        68: .line 536
            aload 8 /* e */
            iload 5 /* runtimeException */
            ifeq 69
            iconst_0
            goto 70
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.lang.RuntimeException
      StackMap stack: java.lang.RuntimeException
        69: iconst_1
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.lang.RuntimeException
      StackMap stack: java.lang.RuntimeException int
        70: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
        71: .line 537
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_CLOSING_OUTPUT_STREAM:()Ljava/lang/String;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
        72: .line 536
            invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
        end local 8 // java.lang.RuntimeException e
        73: .line 541
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.commitStream:()V
        74: .line 542
            goto 88
      StackMap locals:
      StackMap stack: java.io.IOException
        75: astore 8 /* e */
        start local 8 // java.io.IOException e
        76: .line 543
            aload 8 /* e */
            iload 5 /* runtimeException */
            ifeq 77
            iconst_0
            goto 78
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.io.IOException
      StackMap stack: java.io.IOException
        77: iconst_1
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.io.IOException
      StackMap stack: java.io.IOException int
        78: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
        79: .line 544
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_COMMITTING_OUTPUT_STREAM:()Ljava/lang/String;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
        80: .line 543
            invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
        end local 8 // java.io.IOException e
        81: goto 88
        82: .line 545
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int
      StackMap stack: java.lang.RuntimeException
            astore 8 /* e */
        start local 8 // java.lang.RuntimeException e
        83: .line 546
            aload 8 /* e */
            iload 5 /* runtimeException */
            ifeq 84
            iconst_0
            goto 85
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.lang.RuntimeException
      StackMap stack: java.lang.RuntimeException
        84: iconst_1
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.lang.RuntimeException
      StackMap stack: java.lang.RuntimeException int
        85: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
        86: .line 547
            invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_COMMITTING_OUTPUT_STREAM:()Ljava/lang/String;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
        87: .line 546
            invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
        end local 8 // java.lang.RuntimeException e
        88: .line 551
      StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int
      StackMap stack:
            return
        end local 5 // boolean runtimeException
        end local 4 // boolean connectionFailed
        end local 3 // java.io.OutputStream entityStream
        end local 2 // javax.ws.rs.core.GenericType entityType
        end local 1 // org.glassfish.jersey.message.MessageBodyWorkers writeWorkers
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   89     0              this  Lorg/glassfish/jersey/client/ClientRequest;
            0   89     1      writeWorkers  Lorg/glassfish/jersey/message/MessageBodyWorkers;
            0   89     2        entityType  Ljavax/ws/rs/core/GenericType<*>;
            1   89     3      entityStream  Ljava/io/OutputStream;
            2   89     4  connectionFailed  Z
            3   89     5  runtimeException  Z
           17   19     6                 e  Ljava/io/IOException;
           20   22     6                 e  Ljava/lang/RuntimeException;
           28   33     8                 e  Ljava/io/IOException;
           61   66     8                 e  Ljava/io/IOException;
           35   40     8                 e  Ljava/lang/RuntimeException;
           68   73     8                 e  Ljava/lang/RuntimeException;
           43   48     8                 e  Ljava/io/IOException;
           76   81     8                 e  Ljava/io/IOException;
           50   55     8                 e  Ljava/lang/RuntimeException;
           83   88     8                 e  Ljava/lang/RuntimeException;
      Exception table:
        from    to  target  type
           3    15      16  Class java.io.IOException
           3    15      19  Class java.lang.RuntimeException
           3    22      22  any
          25    26      27  Class java.io.IOException
          25    26      34  Class java.lang.RuntimeException
          40    41      42  Class java.io.IOException
          40    41      49  Class java.lang.RuntimeException
          58    59      60  Class java.io.IOException
          58    59      67  Class java.lang.RuntimeException
          73    74      75  Class java.io.IOException
          73    74      82  Class java.lang.RuntimeException
    Exceptions:
      throws java.io.IOException
    Signature: (Lorg/glassfish/jersey/message/MessageBodyWorkers;Ljavax/ws/rs/core/GenericType<*>;)V
    MethodParameters:
              Name  Flags
      writeWorkers  final
      entityType    final

  private void ensureMediaType();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 554
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getMediaType:()Ljavax/ws/rs/core/MediaType;
            ifnonnull 6
         1: .line 556
            new javax.ws.rs.core.GenericType
            dup
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getEntityType:()Ljava/lang/reflect/Type;
            invokespecial javax.ws.rs.core.GenericType.<init>:(Ljava/lang/reflect/Type;)V
            astore 1 /* entityType */
        start local 1 // javax.ws.rs.core.GenericType entityType
         2: .line 557
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
         3: .line 558
            aload 1 /* entityType */
            invokevirtual javax.ws.rs.core.GenericType.getRawType:()Ljava/lang/Class;
            aload 1 /* entityType */
            invokevirtual javax.ws.rs.core.GenericType.getType:()Ljava/lang/reflect/Type;
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getEntityAnnotations:()[Ljava/lang/annotation/Annotation;
         4: .line 557
            invokeinterface org.glassfish.jersey.message.MessageBodyWorkers.getMessageBodyWriterMediaTypes:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljava/util/List;
            astore 2 /* mediaTypes */
        start local 2 // java.util.List mediaTypes
         5: .line 560
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* mediaTypes */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getMediaType:(Ljava/util/List;)Ljavax/ws/rs/core/MediaType;
            invokevirtual org.glassfish.jersey.client.ClientRequest.setMediaType:(Ljavax/ws/rs/core/MediaType;)V
        end local 2 // java.util.List mediaTypes
        end local 1 // javax.ws.rs.core.GenericType entityType
         6: .line 562
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lorg/glassfish/jersey/client/ClientRequest;
            2    6     1  entityType  Ljavax/ws/rs/core/GenericType<*>;
            5    6     2  mediaTypes  Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;

  private javax.ws.rs.core.MediaType getMediaType(java.util.List<javax.ws.rs.core.MediaType>);
    descriptor: (Ljava/util/List;)Ljavax/ws/rs/core/MediaType;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.util.List mediaTypes
         0: .line 565
            aload 1 /* mediaTypes */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 2
         1: .line 566
            getstatic javax.ws.rs.core.MediaType.APPLICATION_OCTET_STREAM_TYPE:Ljavax/ws/rs/core/MediaType;
            areturn
         2: .line 568
      StackMap locals:
      StackMap stack:
            aload 1 /* mediaTypes */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javax.ws.rs.core.MediaType
            astore 2 /* mediaType */
        start local 2 // javax.ws.rs.core.MediaType mediaType
         3: .line 569
            aload 2 /* mediaType */
            invokevirtual javax.ws.rs.core.MediaType.isWildcardType:()Z
            ifne 4
            aload 2 /* mediaType */
            invokevirtual javax.ws.rs.core.MediaType.isWildcardSubtype:()Z
            ifeq 5
         4: .line 570
      StackMap locals: javax.ws.rs.core.MediaType
      StackMap stack:
            getstatic javax.ws.rs.core.MediaType.APPLICATION_OCTET_STREAM_TYPE:Ljavax/ws/rs/core/MediaType;
            astore 2 /* mediaType */
         5: .line 572
      StackMap locals:
      StackMap stack:
            aload 2 /* mediaType */
            areturn
        end local 2 // javax.ws.rs.core.MediaType mediaType
        end local 1 // java.util.List mediaTypes
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lorg/glassfish/jersey/client/ClientRequest;
            0    6     1  mediaTypes  Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;
            3    6     2   mediaType  Ljavax/ws/rs/core/MediaType;
    Signature: (Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;)Ljavax/ws/rs/core/MediaType;
    MethodParameters:
            Name  Flags
      mediaTypes  final

  void setWriterInterceptors(java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor>);
    descriptor: (Ljava/lang/Iterable;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.Iterable writerInterceptors
         0: .line 581
            aload 0 /* this */
            aload 1 /* writerInterceptors */
            putfield org.glassfish.jersey.client.ClientRequest.writerInterceptors:Ljava/lang/Iterable;
         1: .line 582
            return
        end local 1 // java.lang.Iterable writerInterceptors
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  writerInterceptors  Ljava/lang/Iterable<Ljavax/ws/rs/ext/WriterInterceptor;>;
    Signature: (Ljava/lang/Iterable<Ljavax/ws/rs/ext/WriterInterceptor;>;)V
    MethodParameters:
                    Name  Flags
      writerInterceptors  final

  public java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> getWriterInterceptors();
    descriptor: ()Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 589
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.writerInterceptors:Ljava/lang/Iterable;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;
    Signature: ()Ljava/lang/Iterable<Ljavax/ws/rs/ext/WriterInterceptor;>;

  public java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> getReaderInterceptors();
    descriptor: ()Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 597
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.readerInterceptors:Ljava/lang/Iterable;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;
    Signature: ()Ljava/lang/Iterable<Ljavax/ws/rs/ext/ReaderInterceptor;>;

  void setReaderInterceptors(java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor>);
    descriptor: (Ljava/lang/Iterable;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // java.lang.Iterable readerInterceptors
         0: .line 605
            aload 0 /* this */
            aload 1 /* readerInterceptors */
            putfield org.glassfish.jersey.client.ClientRequest.readerInterceptors:Ljava/lang/Iterable;
         1: .line 606
            return
        end local 1 // java.lang.Iterable readerInterceptors
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  readerInterceptors  Ljava/lang/Iterable<Ljavax/ws/rs/ext/ReaderInterceptor;>;
    Signature: (Ljava/lang/Iterable<Ljavax/ws/rs/ext/ReaderInterceptor;>;)V
    MethodParameters:
                    Name  Flags
      readerInterceptors  final

  public org.glassfish.jersey.internal.inject.InjectionManager getInjectionManager();
    descriptor: ()Lorg/glassfish/jersey/internal/inject/InjectionManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 610
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getClientRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
            invokevirtual org.glassfish.jersey.client.ClientRuntime.getInjectionManager:()Lorg/glassfish/jersey/internal/inject/InjectionManager;
            areturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;

  public boolean ignoreUserAgent();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.ClientRequest this
         0: .line 619
            aload 0 /* this */
            getfield org.glassfish.jersey.client.ClientRequest.ignoreUserAgent:Z
            ireturn
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/ClientRequest;

  public void ignoreUserAgent(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.ClientRequest this
        start local 1 // boolean ignore
         0: .line 628
            aload 0 /* this */
            iload 1 /* ignore */
            putfield org.glassfish.jersey.client.ClientRequest.ignoreUserAgent:Z
         1: .line 629
            return
        end local 1 // boolean ignore
        end local 0 // org.glassfish.jersey.client.ClientRequest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/glassfish/jersey/client/ClientRequest;
            0    2     1  ignore  Z
    MethodParameters:
        Name  Flags
      ignore  final

  public javax.ws.rs.client.Client getClient();
    descriptor: ()Ljavax/ws/rs/client/Client;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.glassfish.jersey.client.ClientRequest.getClient:()Lorg/glassfish/jersey/client/JerseyClient;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "ClientRequest.java"