class org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl implements org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl
  super_class: java.lang.Object
{
  private final org.glassfish.jersey.client.JerseyInvocation$Builder builder;
    descriptor: Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private void <init>(org.glassfish.jersey.client.JerseyInvocation$Builder);
    descriptor: (Lorg/glassfish/jersey/client/JerseyInvocation$Builder;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // org.glassfish.jersey.client.JerseyInvocation$Builder builder
         0: .line 61
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 62
            aload 0 /* this */
            aload 1 /* builder */
            putfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
         2: .line 63
            return
        end local 1 // org.glassfish.jersey.client.JerseyInvocation$Builder builder
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    3     1  builder  Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
    MethodParameters:
         Name  Flags
      builder  

  public org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext accept(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // java.lang.String[] mediaTypes
         0: .line 67
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            aload 1 /* mediaTypes */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.accept:([Ljava/lang/String;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            pop
         1: .line 68
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String[] mediaTypes
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    2     1  mediaTypes  [Ljava/lang/String;
    MethodParameters:
            Name  Flags
      mediaTypes  

  public org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext accept(javax.ws.rs.core.MediaType[]);
    descriptor: ([Ljavax/ws/rs/core/MediaType;)Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // javax.ws.rs.core.MediaType[] mediaTypes
         0: .line 73
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            aload 1 /* mediaTypes */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.accept:([Ljavax/ws/rs/core/MediaType;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            pop
         1: .line 74
            aload 0 /* this */
            areturn
        end local 1 // javax.ws.rs.core.MediaType[] mediaTypes
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    2     1  mediaTypes  [Ljavax/ws/rs/core/MediaType;
    MethodParameters:
            Name  Flags
      mediaTypes  

  public org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext acceptLanguage(java.util.Locale[]);
    descriptor: ([Ljava/util/Locale;)Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // java.util.Locale[] locales
         0: .line 79
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            aload 1 /* locales */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.acceptLanguage:([Ljava/util/Locale;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            pop
         1: .line 80
            aload 0 /* this */
            areturn
        end local 1 // java.util.Locale[] locales
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    2     1  locales  [Ljava/util/Locale;
    MethodParameters:
         Name  Flags
      locales  

  public org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext acceptLanguage(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // java.lang.String[] locales
         0: .line 85
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            aload 1 /* locales */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.acceptLanguage:([Ljava/lang/String;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            pop
         1: .line 86
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String[] locales
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    2     1  locales  [Ljava/lang/String;
    MethodParameters:
         Name  Flags
      locales  

  public org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext acceptEncoding(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // java.lang.String[] encodings
         0: .line 91
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            aload 1 /* encodings */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.acceptEncoding:([Ljava/lang/String;)Ljavax/ws/rs/client/Invocation$Builder;
            pop
         1: .line 92
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String[] encodings
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    2     1  encodings  [Ljava/lang/String;
    MethodParameters:
           Name  Flags
      encodings  

  public org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext cookie(javax.ws.rs.core.Cookie);
    descriptor: (Ljavax/ws/rs/core/Cookie;)Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // javax.ws.rs.core.Cookie cookie
         0: .line 97
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            aload 1 /* cookie */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.cookie:(Ljavax/ws/rs/core/Cookie;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            pop
         1: .line 98
            aload 0 /* this */
            areturn
        end local 1 // javax.ws.rs.core.Cookie cookie
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    2     1  cookie  Ljavax/ws/rs/core/Cookie;
    MethodParameters:
        Name  Flags
      cookie  

  public org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext cookie(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 103
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            pop
         1: .line 104
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    2     1   name  Ljava/lang/String;
            0    2     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   
      value  

  public org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext cacheControl(javax.ws.rs.core.CacheControl);
    descriptor: (Ljavax/ws/rs/core/CacheControl;)Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // javax.ws.rs.core.CacheControl cacheControl
         0: .line 109
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            aload 1 /* cacheControl */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.cacheControl:(Ljavax/ws/rs/core/CacheControl;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            pop
         1: .line 110
            aload 0 /* this */
            areturn
        end local 1 // javax.ws.rs.core.CacheControl cacheControl
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    2     1  cacheControl  Ljavax/ws/rs/core/CacheControl;
    MethodParameters:
              Name  Flags
      cacheControl  

  public java.util.List<java.lang.String> getAccepted();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
         0: .line 115
            aload 0 /* this */
            ldc "Accept"
            invokevirtual org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.getHeader:(Ljava/lang/String;)Ljava/util/List;
            areturn
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public java.util.List<java.lang.String> getAcceptedLanguages();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
         0: .line 120
            aload 0 /* this */
            ldc "Accept-Language"
            invokevirtual org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.getHeader:(Ljava/lang/String;)Ljava/util/List;
            areturn
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public java.util.List<javax.ws.rs.core.CacheControl> getCacheControls();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
         0: .line 125
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Cache-Control"
            invokeinterface javax.ws.rs.core.MultivaluedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            areturn
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
    Signature: ()Ljava/util/List<Ljavax/ws/rs/core/CacheControl;>;

  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.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
         0: .line 130
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getConfiguration:()Ljavax/ws/rs/core/Configuration;
            areturn
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;

  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.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
         0: .line 135
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getCookies:()Ljava/util/Map;
            areturn
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljavax/ws/rs/core/Cookie;>;

  public java.util.List<java.lang.String> getEncodings();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
         0: .line 140
            aload 0 /* this */
            ldc "Accept-Encoding"
            invokevirtual org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.getHeader:(Ljava/lang/String;)Ljava/util/List;
            areturn
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public java.util.List<java.lang.String> getHeader(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.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // java.lang.String name
         0: .line 145
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.request:()Lorg/glassfish/jersey/client/ClientRequest;
            aload 1 /* name */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getRequestHeader:(Ljava/lang/String;)Ljava/util/List;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            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.Object> getHeaders();
    descriptor: ()Ljavax/ws/rs/core/MultivaluedMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
         0: .line 150
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            areturn
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
    Signature: ()Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;

  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.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // java.lang.String name
         0: .line 155
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.request:()Lorg/glassfish/jersey/client/ClientRequest;
            aload 1 /* name */
            invokevirtual org.glassfish.jersey.client.ClientRequest.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  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.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
         0: .line 160
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getPropertyNames:()Ljava/util/Collection;
            areturn
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
    Signature: ()Ljava/util/Collection<Ljava/lang/String;>;

  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.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
         0: .line 165
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.request:()Lorg/glassfish/jersey/client/ClientRequest;
            invokevirtual org.glassfish.jersey.client.ClientRequest.getUri:()Ljava/net/URI;
            areturn
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;

  public org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext header(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 171
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.header:(Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            pop
         1: .line 172
            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.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    2     1   name  Ljava/lang/String;
            0    2     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      name   
      value  

  public org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext headers(javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>);
    descriptor: (Ljavax/ws/rs/core/MultivaluedMap;)Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // javax.ws.rs.core.MultivaluedMap headers
         0: .line 177
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            aload 1 /* headers */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.headers:(Ljavax/ws/rs/core/MultivaluedMap;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            pop
         1: .line 178
            aload 0 /* this */
            areturn
        end local 1 // javax.ws.rs.core.MultivaluedMap headers
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    2     1  headers  Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;
    Signature: (Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;
    MethodParameters:
         Name  Flags
      headers  

  public org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext property(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 183
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.property:(Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            pop
         1: .line 184
            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.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    2     1   name  Ljava/lang/String;
            0    2     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      name   
      value  

  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.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
        start local 1 // java.lang.String name
         0: .line 189
            aload 0 /* this */
            getfield org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.builder:Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
            invokevirtual org.glassfish.jersey.client.JerseyInvocation$Builder.request:()Lorg/glassfish/jersey/client/ClientRequest;
            aload 1 /* name */
            invokevirtual org.glassfish.jersey.client.ClientRequest.removeProperty:(Ljava/lang/String;)V
         1: .line 190
            return
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/client/InvocationBuilderListenerStage$InvocationBuilderContextImpl;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  
}
SourceFile: "InvocationBuilderListenerStage.java"
NestHost: org.glassfish.jersey.client.InvocationBuilderListenerStage
InnerClasses:
  public abstract Builder = javax.ws.rs.client.Invocation$Builder of javax.ws.rs.client.Invocation
  private InvocationBuilderContextImpl = org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl of org.glassfish.jersey.client.InvocationBuilderListenerStage
  public Builder = org.glassfish.jersey.client.JerseyInvocation$Builder of org.glassfish.jersey.client.JerseyInvocation
  public abstract InvocationBuilderContext = org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext of org.glassfish.jersey.client.spi.InvocationBuilderListener