public class io.netty.handler.codec.EmptyHeaders<K, V, T extends io.netty.handler.codec.Headers<K, V, T>> implements io.netty.handler.codec.Headers<K, V, T>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.netty.handler.codec.EmptyHeaders
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.EmptyHeaders this
         0: .line 25
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;

  public V get();
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 28
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)TV;
    MethodParameters:
      Name  Flags
      name  

  public V get(K, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object defaultValue
         0: .line 33
            aload 2 /* defaultValue */
            areturn
        end local 2 // java.lang.Object defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  TV;
    Signature: (TK;TV;)TV;
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public V getAndRemove();
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 38
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)TV;
    MethodParameters:
      Name  Flags
      name  

  public V getAndRemove(K, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object defaultValue
         0: .line 43
            aload 2 /* defaultValue */
            areturn
        end local 2 // java.lang.Object defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  TV;
    Signature: (TK;TV;)TV;
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.util.List<V> getAll(K);
    descriptor: (Ljava/lang/Object;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 48
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/util/List<TV;>;
    MethodParameters:
      Name  Flags
      name  

  public java.util.List<V> getAllAndRemove(K);
    descriptor: (Ljava/lang/Object;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 53
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/util/List<TV;>;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.Boolean getBoolean(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 58
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Boolean;
    MethodParameters:
      Name  Flags
      name  

  public boolean getBoolean(K, );
    descriptor: (Ljava/lang/Object;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // boolean defaultValue
         0: .line 63
            iload 2 /* defaultValue */
            ireturn
        end local 2 // boolean defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  Z
    Signature: (TK;Z)Z
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Byte getByte(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Byte;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 68
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Byte;
    MethodParameters:
      Name  Flags
      name  

  public byte getByte(K, );
    descriptor: (Ljava/lang/Object;B)B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // byte defaultValue
         0: .line 73
            iload 2 /* defaultValue */
            ireturn
        end local 2 // byte defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  B
    Signature: (TK;B)B
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Character getChar(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Character;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 78
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Character;
    MethodParameters:
      Name  Flags
      name  

  public char getChar(K, );
    descriptor: (Ljava/lang/Object;C)C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // char defaultValue
         0: .line 83
            iload 2 /* defaultValue */
            ireturn
        end local 2 // char defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  C
    Signature: (TK;C)C
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Short getShort(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Short;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 88
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Short;
    MethodParameters:
      Name  Flags
      name  

  public short getShort(K, );
    descriptor: (Ljava/lang/Object;S)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // short defaultValue
         0: .line 93
            iload 2 /* defaultValue */
            ireturn
        end local 2 // short defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  S
    Signature: (TK;S)S
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Integer getInt(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 98
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Integer;
    MethodParameters:
      Name  Flags
      name  

  public int getInt(K, );
    descriptor: (Ljava/lang/Object;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // int defaultValue
         0: .line 103
            iload 2 /* defaultValue */
            ireturn
        end local 2 // int defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  I
    Signature: (TK;I)I
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Long getLong(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Long;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 108
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Long;
    MethodParameters:
      Name  Flags
      name  

  public long getLong(K, );
    descriptor: (Ljava/lang/Object;J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // long defaultValue
         0: .line 113
            lload 2 /* defaultValue */
            lreturn
        end local 2 // long defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  J
    Signature: (TK;J)J
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Float getFloat(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Float;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 118
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Float;
    MethodParameters:
      Name  Flags
      name  

  public float getFloat(K, );
    descriptor: (Ljava/lang/Object;F)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // float defaultValue
         0: .line 123
            fload 2 /* defaultValue */
            freturn
        end local 2 // float defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  F
    Signature: (TK;F)F
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Double getDouble(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Double;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 128
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Double;
    MethodParameters:
      Name  Flags
      name  

  public double getDouble(K, );
    descriptor: (Ljava/lang/Object;D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // double defaultValue
         0: .line 133
            dload 2 /* defaultValue */
            dreturn
        end local 2 // double defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  D
    Signature: (TK;D)D
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Long getTimeMillis(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Long;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 138
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Long;
    MethodParameters:
      Name  Flags
      name  

  public long getTimeMillis(K, );
    descriptor: (Ljava/lang/Object;J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // long defaultValue
         0: .line 143
            lload 2 /* defaultValue */
            lreturn
        end local 2 // long defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  J
    Signature: (TK;J)J
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Boolean getBooleanAndRemove(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 148
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Boolean;
    MethodParameters:
      Name  Flags
      name  

  public boolean getBooleanAndRemove(K, );
    descriptor: (Ljava/lang/Object;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // boolean defaultValue
         0: .line 153
            iload 2 /* defaultValue */
            ireturn
        end local 2 // boolean defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  Z
    Signature: (TK;Z)Z
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Byte getByteAndRemove(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Byte;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 158
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Byte;
    MethodParameters:
      Name  Flags
      name  

  public byte getByteAndRemove(K, );
    descriptor: (Ljava/lang/Object;B)B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // byte defaultValue
         0: .line 163
            iload 2 /* defaultValue */
            ireturn
        end local 2 // byte defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  B
    Signature: (TK;B)B
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Character getCharAndRemove(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Character;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 168
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Character;
    MethodParameters:
      Name  Flags
      name  

  public char getCharAndRemove(K, );
    descriptor: (Ljava/lang/Object;C)C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // char defaultValue
         0: .line 173
            iload 2 /* defaultValue */
            ireturn
        end local 2 // char defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  C
    Signature: (TK;C)C
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Short getShortAndRemove(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Short;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 178
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Short;
    MethodParameters:
      Name  Flags
      name  

  public short getShortAndRemove(K, );
    descriptor: (Ljava/lang/Object;S)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // short defaultValue
         0: .line 183
            iload 2 /* defaultValue */
            ireturn
        end local 2 // short defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  S
    Signature: (TK;S)S
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Integer getIntAndRemove(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 188
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Integer;
    MethodParameters:
      Name  Flags
      name  

  public int getIntAndRemove(K, );
    descriptor: (Ljava/lang/Object;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // int defaultValue
         0: .line 193
            iload 2 /* defaultValue */
            ireturn
        end local 2 // int defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  I
    Signature: (TK;I)I
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Long getLongAndRemove(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Long;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 198
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Long;
    MethodParameters:
      Name  Flags
      name  

  public long getLongAndRemove(K, );
    descriptor: (Ljava/lang/Object;J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // long defaultValue
         0: .line 203
            lload 2 /* defaultValue */
            lreturn
        end local 2 // long defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  J
    Signature: (TK;J)J
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Float getFloatAndRemove(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Float;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 208
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Float;
    MethodParameters:
      Name  Flags
      name  

  public float getFloatAndRemove(K, );
    descriptor: (Ljava/lang/Object;F)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // float defaultValue
         0: .line 213
            fload 2 /* defaultValue */
            freturn
        end local 2 // float defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  F
    Signature: (TK;F)F
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Double getDoubleAndRemove(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Double;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 218
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Double;
    MethodParameters:
      Name  Flags
      name  

  public double getDoubleAndRemove(K, );
    descriptor: (Ljava/lang/Object;D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // double defaultValue
         0: .line 223
            dload 2 /* defaultValue */
            dreturn
        end local 2 // double defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  D
    Signature: (TK;D)D
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Long getTimeMillisAndRemove(K);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Long;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 228
            aconst_null
            areturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Ljava/lang/Long;
    MethodParameters:
      Name  Flags
      name  

  public long getTimeMillisAndRemove(K, );
    descriptor: (Ljava/lang/Object;J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // long defaultValue
         0: .line 233
            lload 2 /* defaultValue */
            lreturn
        end local 2 // long defaultValue
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1          name  TK;
            0    1     2  defaultValue  J
    Signature: (TK;J)J
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public boolean contains();
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 238
            iconst_0
            ireturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Z
    MethodParameters:
      Name  Flags
      name  

  public boolean contains(K, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object value
         0: .line 243
            iconst_0
            ireturn
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  TV;
    Signature: (TK;TV;)Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public boolean containsObject(K, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object value
         0: .line 248
            iconst_0
            ireturn
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  Ljava/lang/Object;
    Signature: (TK;Ljava/lang/Object;)Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public boolean containsBoolean(K, );
    descriptor: (Ljava/lang/Object;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // boolean value
         0: .line 253
            iconst_0
            ireturn
        end local 2 // boolean value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  Z
    Signature: (TK;Z)Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public boolean containsByte(K, );
    descriptor: (Ljava/lang/Object;B)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // byte value
         0: .line 258
            iconst_0
            ireturn
        end local 2 // byte value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  B
    Signature: (TK;B)Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public boolean containsChar(K, );
    descriptor: (Ljava/lang/Object;C)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // char value
         0: .line 263
            iconst_0
            ireturn
        end local 2 // char value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  C
    Signature: (TK;C)Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public boolean containsShort(K, );
    descriptor: (Ljava/lang/Object;S)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // short value
         0: .line 268
            iconst_0
            ireturn
        end local 2 // short value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  S
    Signature: (TK;S)Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public boolean containsInt(K, );
    descriptor: (Ljava/lang/Object;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // int value
         0: .line 273
            iconst_0
            ireturn
        end local 2 // int value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  I
    Signature: (TK;I)Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public boolean containsLong(K, );
    descriptor: (Ljava/lang/Object;J)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // long value
         0: .line 278
            iconst_0
            ireturn
        end local 2 // long value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  J
    Signature: (TK;J)Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public boolean containsFloat(K, );
    descriptor: (Ljava/lang/Object;F)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // float value
         0: .line 283
            iconst_0
            ireturn
        end local 2 // float value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  F
    Signature: (TK;F)Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public boolean containsDouble(K, );
    descriptor: (Ljava/lang/Object;D)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // double value
         0: .line 288
            iconst_0
            ireturn
        end local 2 // double value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  D
    Signature: (TK;D)Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public boolean containsTimeMillis(K, );
    descriptor: (Ljava/lang/Object;J)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // long value
         0: .line 293
            iconst_0
            ireturn
        end local 2 // long value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  J
    Signature: (TK;J)Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public int size();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.EmptyHeaders this
         0: .line 298
            iconst_0
            ireturn
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;

  public boolean isEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.EmptyHeaders this
         0: .line 303
            iconst_1
            ireturn
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;

  public java.util.Set<K> names();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.EmptyHeaders this
         0: .line 308
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            areturn
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
    Signature: ()Ljava/util/Set<TK;>;

  public T add(K, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object value
         0: .line 313
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  TV;
    Signature: (TK;TV;)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T add(K, java.lang.Iterable<? extends V>);
    descriptor: (Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Iterable values
         0: .line 318
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Iterable values
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1    name  TK;
            0    1     2  values  Ljava/lang/Iterable<+TV;>;
    Signature: (TK;Ljava/lang/Iterable<+TV;>;)TT;
    MethodParameters:
        Name  Flags
      name    
      values  

  public T add(K, );
    descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object[] values
         0: .line 323
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object[] values
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1    name  TK;
            0    1     2  values  [Ljava/lang/Object;
    Signature: (TK;[TV;)TT;
    MethodParameters:
        Name  Flags
      name    
      values  

  public T addObject(K, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object value
         0: .line 328
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  Ljava/lang/Object;
    Signature: (TK;Ljava/lang/Object;)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T addObject(K, java.lang.Iterable<?>);
    descriptor: (Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Iterable values
         0: .line 333
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Iterable values
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1    name  TK;
            0    1     2  values  Ljava/lang/Iterable<*>;
    Signature: (TK;Ljava/lang/Iterable<*>;)TT;
    MethodParameters:
        Name  Flags
      name    
      values  

  public T addObject(K, []);
    descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object[] values
         0: .line 338
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object[] values
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1    name  TK;
            0    1     2  values  [Ljava/lang/Object;
    Signature: (TK;[Ljava/lang/Object;)TT;
    MethodParameters:
        Name  Flags
      name    
      values  

  public T addBoolean(K, );
    descriptor: (Ljava/lang/Object;Z)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // boolean value
         0: .line 343
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // boolean value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  Z
    Signature: (TK;Z)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T addByte(K, );
    descriptor: (Ljava/lang/Object;B)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // byte value
         0: .line 348
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // byte value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  B
    Signature: (TK;B)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T addChar(K, );
    descriptor: (Ljava/lang/Object;C)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // char value
         0: .line 353
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // char value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  C
    Signature: (TK;C)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T addShort(K, );
    descriptor: (Ljava/lang/Object;S)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // short value
         0: .line 358
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // short value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  S
    Signature: (TK;S)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T addInt(K, );
    descriptor: (Ljava/lang/Object;I)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // int value
         0: .line 363
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  I
    Signature: (TK;I)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T addLong(K, );
    descriptor: (Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // long value
         0: .line 368
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // long value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  J
    Signature: (TK;J)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T addFloat(K, );
    descriptor: (Ljava/lang/Object;F)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // float value
         0: .line 373
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // float value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  F
    Signature: (TK;F)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T addDouble(K, );
    descriptor: (Ljava/lang/Object;D)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // double value
         0: .line 378
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // double value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  D
    Signature: (TK;D)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T addTimeMillis(K, );
    descriptor: (Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // long value
         0: .line 383
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // long value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  J
    Signature: (TK;J)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T add(io.netty.handler.codec.Headers<? extends K, ? extends V, ?>);
    descriptor: (Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // io.netty.handler.codec.Headers headers
         0: .line 388
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.netty.handler.codec.Headers headers
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  headers  Lio/netty/handler/codec/Headers<+TK;+TV;*>;
    Signature: (Lio/netty/handler/codec/Headers<+TK;+TV;*>;)TT;
    MethodParameters:
         Name  Flags
      headers  

  public T set(K, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object value
         0: .line 393
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  TV;
    Signature: (TK;TV;)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T set(K, java.lang.Iterable<? extends V>);
    descriptor: (Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Iterable values
         0: .line 398
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Iterable values
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1    name  TK;
            0    1     2  values  Ljava/lang/Iterable<+TV;>;
    Signature: (TK;Ljava/lang/Iterable<+TV;>;)TT;
    MethodParameters:
        Name  Flags
      name    
      values  

  public T set(K, );
    descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object[] values
         0: .line 403
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object[] values
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1    name  TK;
            0    1     2  values  [Ljava/lang/Object;
    Signature: (TK;[TV;)TT;
    MethodParameters:
        Name  Flags
      name    
      values  

  public T setObject(K, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object value
         0: .line 408
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  Ljava/lang/Object;
    Signature: (TK;Ljava/lang/Object;)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T setObject(K, java.lang.Iterable<?>);
    descriptor: (Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Iterable values
         0: .line 413
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Iterable values
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1    name  TK;
            0    1     2  values  Ljava/lang/Iterable<*>;
    Signature: (TK;Ljava/lang/Iterable<*>;)TT;
    MethodParameters:
        Name  Flags
      name    
      values  

  public T setObject(K, []);
    descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object[] values
         0: .line 418
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object[] values
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1    name  TK;
            0    1     2  values  [Ljava/lang/Object;
    Signature: (TK;[Ljava/lang/Object;)TT;
    MethodParameters:
        Name  Flags
      name    
      values  

  public T setBoolean(K, );
    descriptor: (Ljava/lang/Object;Z)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // boolean value
         0: .line 423
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // boolean value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  Z
    Signature: (TK;Z)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T setByte(K, );
    descriptor: (Ljava/lang/Object;B)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // byte value
         0: .line 428
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // byte value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  B
    Signature: (TK;B)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T setChar(K, );
    descriptor: (Ljava/lang/Object;C)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // char value
         0: .line 433
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // char value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  C
    Signature: (TK;C)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T setShort(K, );
    descriptor: (Ljava/lang/Object;S)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // short value
         0: .line 438
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // short value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  S
    Signature: (TK;S)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T setInt(K, );
    descriptor: (Ljava/lang/Object;I)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // int value
         0: .line 443
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  I
    Signature: (TK;I)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T setLong(K, );
    descriptor: (Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // long value
         0: .line 448
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // long value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  J
    Signature: (TK;J)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T setFloat(K, );
    descriptor: (Ljava/lang/Object;F)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // float value
         0: .line 453
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // float value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  F
    Signature: (TK;F)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T setDouble(K, );
    descriptor: (Ljava/lang/Object;D)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // double value
         0: .line 458
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // double value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  D
    Signature: (TK;D)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T setTimeMillis(K, );
    descriptor: (Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
        start local 2 // long value
         0: .line 463
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // long value
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1   name  TK;
            0    1     2  value  J
    Signature: (TK;J)TT;
    MethodParameters:
       Name  Flags
      name   
      value  

  public T set(io.netty.handler.codec.Headers<? extends K, ? extends V, ?>);
    descriptor: (Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // io.netty.handler.codec.Headers headers
         0: .line 468
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.netty.handler.codec.Headers headers
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  headers  Lio/netty/handler/codec/Headers<+TK;+TV;*>;
    Signature: (Lio/netty/handler/codec/Headers<+TK;+TV;*>;)TT;
    MethodParameters:
         Name  Flags
      headers  

  public T setAll(io.netty.handler.codec.Headers<? extends K, ? extends V, ?>);
    descriptor: (Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // io.netty.handler.codec.Headers headers
         0: .line 473
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // io.netty.handler.codec.Headers headers
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  headers  Lio/netty/handler/codec/Headers<+TK;+TV;*>;
    Signature: (Lio/netty/handler/codec/Headers<+TK;+TV;*>;)TT;
    MethodParameters:
         Name  Flags
      headers  

  public boolean remove();
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 478
            iconst_0
            ireturn
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    1     1  name  TK;
    Signature: (TK;)Z
    MethodParameters:
      Name  Flags
      name  

  public T clear();
    descriptor: ()Lio/netty/handler/codec/Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.EmptyHeaders this
         0: .line 483
            aload 0 /* this */
            invokevirtual io.netty.handler.codec.EmptyHeaders.thisT:()Lio/netty/handler/codec/Headers;
            areturn
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
    Signature: ()TT;

  public java.util.Iterator<V> valueIterator(K);
    descriptor: (Ljava/lang/Object;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object name
         0: .line 492
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            astore 2 /* empty */
        start local 2 // java.util.List empty
         1: .line 493
            aload 2 /* empty */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            areturn
        end local 2 // java.util.List empty
        end local 1 // java.lang.Object name
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    2     1   name  TK;
            1    2     2  empty  Ljava/util/List<TV;>;
    Signature: (TK;)Ljava/util/Iterator<TV;>;
    MethodParameters:
      Name  Flags
      name  

  public java.util.Iterator<java.util.Map$Entry<K, V>> iterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // io.netty.handler.codec.EmptyHeaders this
         0: .line 498
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            astore 1 /* empty */
        start local 1 // java.util.List empty
         1: .line 499
            aload 1 /* empty */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            areturn
        end local 1 // java.util.List empty
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            1    2     1  empty  Ljava/util/List<Ljava/util/Map$Entry<TK;TV;>;>;
    Signature: ()Ljava/util/Iterator<Ljava/util/Map$Entry<TK;TV;>;>;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // io.netty.handler.codec.EmptyHeaders this
        start local 1 // java.lang.Object o
         0: .line 504
            aload 1 /* o */
            instanceof io.netty.handler.codec.Headers
            ifne 2
         1: .line 505
            iconst_0
            ireturn
         2: .line 508
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast io.netty.handler.codec.Headers
            astore 2 /* rhs */
        start local 2 // io.netty.handler.codec.Headers rhs
         3: .line 509
            aload 0 /* this */
            invokevirtual io.netty.handler.codec.EmptyHeaders.isEmpty:()Z
            ifeq 4
            aload 2 /* rhs */
            invokeinterface io.netty.handler.codec.Headers.isEmpty:()Z
            ifeq 4
            iconst_1
            ireturn
      StackMap locals: io.netty.handler.codec.Headers
      StackMap stack:
         4: iconst_0
            ireturn
        end local 2 // io.netty.handler.codec.Headers rhs
        end local 1 // java.lang.Object o
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
            0    5     1     o  Ljava/lang/Object;
            3    5     2   rhs  Lio/netty/handler/codec/Headers<***>;
    MethodParameters:
      Name  Flags
      o     

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.EmptyHeaders this
         0: .line 514
            ldc -1028477387
            ireturn
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.EmptyHeaders this
         0: .line 519
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 91
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            bipush 93
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;

  private T thisT();
    descriptor: ()Lio/netty/handler/codec/Headers;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.EmptyHeaders this
         0: .line 524
            aload 0 /* this */
            areturn
        end local 0 // io.netty.handler.codec.EmptyHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/EmptyHeaders<TK;TV;TT;>;
    Signature: ()TT;
}
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;T::Lio/netty/handler/codec/Headers<TK;TV;TT;>;>Ljava/lang/Object;Lio/netty/handler/codec/Headers<TK;TV;TT;>;
SourceFile: "EmptyHeaders.java"
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map