public final class io.netty.handler.codec.http.ReadOnlyHttpHeaders extends io.netty.handler.codec.http.HttpHeaders
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: io.netty.handler.codec.http.ReadOnlyHttpHeaders
  super_class: io.netty.handler.codec.http.HttpHeaders
{
  private final java.lang.CharSequence[] nameValuePairs;
    descriptor: [Ljava/lang/CharSequence;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(boolean, java.lang.CharSequence[]);
    descriptor: (Z[Ljava/lang/CharSequence;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // boolean validateHeaders
        start local 2 // java.lang.CharSequence[] nameValuePairs
         0: .line 56
            aload 0 /* this */
            invokespecial io.netty.handler.codec.http.HttpHeaders.<init>:()V
         1: .line 57
            aload 2 /* nameValuePairs */
            arraylength
            iconst_1
            iand
            ifeq 3
         2: .line 58
            invokestatic io.netty.handler.codec.http.ReadOnlyHttpHeaders.newInvalidArraySizeException:()Ljava/lang/IllegalArgumentException;
            athrow
         3: .line 60
      StackMap locals: io.netty.handler.codec.http.ReadOnlyHttpHeaders int java.lang.CharSequence[]
      StackMap stack:
            iload 1 /* validateHeaders */
            ifeq 5
         4: .line 61
            aload 2 /* nameValuePairs */
            invokestatic io.netty.handler.codec.http.ReadOnlyHttpHeaders.validateHeaders:([Ljava/lang/CharSequence;)V
         5: .line 63
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* nameValuePairs */
            putfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
         6: .line 64
            return
        end local 2 // java.lang.CharSequence[] nameValuePairs
        end local 1 // boolean validateHeaders
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    7     1  validateHeaders  Z
            0    7     2   nameValuePairs  [Ljava/lang/CharSequence;
    MethodParameters:
                 Name  Flags
      validateHeaders  
      nameValuePairs   

  private static java.lang.IllegalArgumentException newInvalidArraySizeException();
    descriptor: ()Ljava/lang/IllegalArgumentException;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 67
            new java.lang.IllegalArgumentException
            dup
            ldc "nameValuePairs must be arrays of [name, value] pairs"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void validateHeaders(java.lang.CharSequence[]);
    descriptor: ([Ljava/lang/CharSequence;)V
    flags: (0x008a) ACC_PRIVATE, ACC_STATIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.lang.CharSequence[] keyValuePairs
         0: .line 71
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 4
         2: .line 72
      StackMap locals: int
      StackMap stack:
            getstatic io.netty.handler.codec.http.DefaultHttpHeaders.HttpNameValidator:Lio/netty/handler/codec/DefaultHeaders$NameValidator;
            aload 0 /* keyValuePairs */
            iload 1 /* i */
            aaload
            invokeinterface io.netty.handler.codec.DefaultHeaders$NameValidator.validateName:(Ljava/lang/Object;)V
         3: .line 71
            iinc 1 /* i */ 2
      StackMap locals:
      StackMap stack:
         4: iload 1 /* i */
            aload 0 /* keyValuePairs */
            arraylength
            if_icmplt 2
        end local 1 // int i
         5: .line 74
            return
        end local 0 // java.lang.CharSequence[] keyValuePairs
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0  keyValuePairs  [Ljava/lang/CharSequence;
            1    5     1              i  I
    MethodParameters:
               Name  Flags
      keyValuePairs  

  private java.lang.CharSequence get0(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
         0: .line 77
            aload 1 /* name */
            invokestatic io.netty.util.AsciiString.hashCode:(Ljava/lang/CharSequence;)I
            istore 2 /* nameHash */
        start local 2 // int nameHash
         1: .line 78
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 7
         3: .line 79
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            iload 3 /* i */
            aaload
            astore 4 /* roName */
        start local 4 // java.lang.CharSequence roName
         4: .line 80
            aload 4 /* roName */
            invokestatic io.netty.util.AsciiString.hashCode:(Ljava/lang/CharSequence;)I
            iload 2 /* nameHash */
            if_icmpne 6
            aload 4 /* roName */
            aload 1 /* name */
            invokestatic io.netty.util.AsciiString.contentEqualsIgnoreCase:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
            ifeq 6
         5: .line 81
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            iload 3 /* i */
            iconst_1
            iadd
            aaload
            areturn
        end local 4 // java.lang.CharSequence roName
         6: .line 78
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 2
      StackMap locals:
      StackMap stack:
         7: iload 3 /* i */
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            arraylength
            if_icmplt 3
        end local 3 // int i
         8: .line 84
            aconst_null
            areturn
        end local 2 // int nameHash
        end local 1 // java.lang.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    9     1      name  Ljava/lang/CharSequence;
            1    9     2  nameHash  I
            2    8     3         i  I
            4    6     4    roName  Ljava/lang/CharSequence;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.String get(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.String name
         0: .line 89
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.get0:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            astore 2 /* value */
        start local 2 // java.lang.CharSequence value
         1: .line 90
            aload 2 /* value */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: java.lang.CharSequence
      StackMap stack:
         2: aload 2 /* value */
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 2 // java.lang.CharSequence value
        end local 1 // java.lang.String name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    4     1   name  Ljava/lang/String;
            1    4     2  value  Ljava/lang/CharSequence;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.Integer getInt(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
         0: .line 95
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.get0:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            astore 2 /* value */
        start local 2 // java.lang.CharSequence value
         1: .line 96
            aload 2 /* value */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: java.lang.CharSequence
      StackMap stack:
         2: getstatic io.netty.handler.codec.CharSequenceValueConverter.INSTANCE:Lio/netty/handler/codec/CharSequenceValueConverter;
            aload 2 /* value */
            invokevirtual io.netty.handler.codec.CharSequenceValueConverter.convertToInt:(Ljava/lang/CharSequence;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
      StackMap locals:
      StackMap stack: java.lang.Integer
         3: areturn
        end local 2 // java.lang.CharSequence value
        end local 1 // java.lang.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    4     1   name  Ljava/lang/CharSequence;
            1    4     2  value  Ljava/lang/CharSequence;
    MethodParameters:
      Name  Flags
      name  

  public int getInt(java.lang.CharSequence, int);
    descriptor: (Ljava/lang/CharSequence;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
        start local 2 // int defaultValue
         0: .line 101
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.get0:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            astore 3 /* value */
        start local 3 // java.lang.CharSequence value
         1: .line 102
            aload 3 /* value */
            ifnonnull 2
            iload 2 /* defaultValue */
            goto 3
      StackMap locals: java.lang.CharSequence
      StackMap stack:
         2: getstatic io.netty.handler.codec.CharSequenceValueConverter.INSTANCE:Lio/netty/handler/codec/CharSequenceValueConverter;
            aload 3 /* value */
            invokevirtual io.netty.handler.codec.CharSequenceValueConverter.convertToInt:(Ljava/lang/CharSequence;)I
      StackMap locals:
      StackMap stack: int
         3: ireturn
        end local 3 // java.lang.CharSequence value
        end local 2 // int defaultValue
        end local 1 // java.lang.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    4     1          name  Ljava/lang/CharSequence;
            0    4     2  defaultValue  I
            1    4     3         value  Ljava/lang/CharSequence;
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Short getShort(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Ljava/lang/Short;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
         0: .line 107
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.get0:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            astore 2 /* value */
        start local 2 // java.lang.CharSequence value
         1: .line 108
            aload 2 /* value */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: java.lang.CharSequence
      StackMap stack:
         2: getstatic io.netty.handler.codec.CharSequenceValueConverter.INSTANCE:Lio/netty/handler/codec/CharSequenceValueConverter;
            aload 2 /* value */
            invokevirtual io.netty.handler.codec.CharSequenceValueConverter.convertToShort:(Ljava/lang/CharSequence;)S
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
      StackMap locals:
      StackMap stack: java.lang.Short
         3: areturn
        end local 2 // java.lang.CharSequence value
        end local 1 // java.lang.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    4     1   name  Ljava/lang/CharSequence;
            1    4     2  value  Ljava/lang/CharSequence;
    MethodParameters:
      Name  Flags
      name  

  public short getShort(java.lang.CharSequence, short);
    descriptor: (Ljava/lang/CharSequence;S)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
        start local 2 // short defaultValue
         0: .line 113
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.get0:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            astore 3 /* value */
        start local 3 // java.lang.CharSequence value
         1: .line 114
            aload 3 /* value */
            ifnonnull 2
            iload 2 /* defaultValue */
            goto 3
      StackMap locals: java.lang.CharSequence
      StackMap stack:
         2: getstatic io.netty.handler.codec.CharSequenceValueConverter.INSTANCE:Lio/netty/handler/codec/CharSequenceValueConverter;
            aload 3 /* value */
            invokevirtual io.netty.handler.codec.CharSequenceValueConverter.convertToShort:(Ljava/lang/CharSequence;)S
      StackMap locals:
      StackMap stack: int
         3: ireturn
        end local 3 // java.lang.CharSequence value
        end local 2 // short defaultValue
        end local 1 // java.lang.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    4     1          name  Ljava/lang/CharSequence;
            0    4     2  defaultValue  S
            1    4     3         value  Ljava/lang/CharSequence;
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.Long getTimeMillis(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Ljava/lang/Long;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
         0: .line 119
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.get0:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            astore 2 /* value */
        start local 2 // java.lang.CharSequence value
         1: .line 120
            aload 2 /* value */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: java.lang.CharSequence
      StackMap stack:
         2: getstatic io.netty.handler.codec.CharSequenceValueConverter.INSTANCE:Lio/netty/handler/codec/CharSequenceValueConverter;
            aload 2 /* value */
            invokevirtual io.netty.handler.codec.CharSequenceValueConverter.convertToTimeMillis:(Ljava/lang/CharSequence;)J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
      StackMap locals:
      StackMap stack: java.lang.Long
         3: areturn
        end local 2 // java.lang.CharSequence value
        end local 1 // java.lang.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    4     1   name  Ljava/lang/CharSequence;
            1    4     2  value  Ljava/lang/CharSequence;
    MethodParameters:
      Name  Flags
      name  

  public long getTimeMillis(java.lang.CharSequence, long);
    descriptor: (Ljava/lang/CharSequence;J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
        start local 2 // long defaultValue
         0: .line 125
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.get0:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            astore 4 /* value */
        start local 4 // java.lang.CharSequence value
         1: .line 126
            aload 4 /* value */
            ifnonnull 2
            lload 2 /* defaultValue */
            goto 3
      StackMap locals: java.lang.CharSequence
      StackMap stack:
         2: getstatic io.netty.handler.codec.CharSequenceValueConverter.INSTANCE:Lio/netty/handler/codec/CharSequenceValueConverter;
            aload 4 /* value */
            invokevirtual io.netty.handler.codec.CharSequenceValueConverter.convertToTimeMillis:(Ljava/lang/CharSequence;)J
      StackMap locals:
      StackMap stack: long
         3: lreturn
        end local 4 // java.lang.CharSequence value
        end local 2 // long defaultValue
        end local 1 // java.lang.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    4     1          name  Ljava/lang/CharSequence;
            0    4     2  defaultValue  J
            1    4     4         value  Ljava/lang/CharSequence;
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.util.List<java.lang.String> getAll(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.String name
         0: .line 131
            aload 0 /* this */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.isEmpty:()Z
            ifeq 2
         1: .line 132
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
         2: .line 134
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            invokestatic io.netty.util.AsciiString.hashCode:(Ljava/lang/CharSequence;)I
            istore 2 /* nameHash */
        start local 2 // int nameHash
         3: .line 135
            new java.util.ArrayList
            dup
            iconst_4
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 3 /* values */
        start local 3 // java.util.List values
         4: .line 136
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         5: goto 10
         6: .line 137
      StackMap locals: int java.util.List int
      StackMap stack:
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            iload 4 /* i */
            aaload
            astore 5 /* roName */
        start local 5 // java.lang.CharSequence roName
         7: .line 138
            aload 5 /* roName */
            invokestatic io.netty.util.AsciiString.hashCode:(Ljava/lang/CharSequence;)I
            iload 2 /* nameHash */
            if_icmpne 9
            aload 5 /* roName */
            aload 1 /* name */
            invokestatic io.netty.util.AsciiString.contentEqualsIgnoreCase:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
            ifeq 9
         8: .line 139
            aload 3 /* values */
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            iload 4 /* i */
            iconst_1
            iadd
            aaload
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 5 // java.lang.CharSequence roName
         9: .line 136
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 2
      StackMap locals:
      StackMap stack:
        10: iload 4 /* i */
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            arraylength
            if_icmplt 6
        end local 4 // int i
        11: .line 142
            aload 3 /* values */
            areturn
        end local 3 // java.util.List values
        end local 2 // int nameHash
        end local 1 // java.lang.String name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0   12     1      name  Ljava/lang/String;
            3   12     2  nameHash  I
            4   12     3    values  Ljava/util/List<Ljava/lang/String;>;
            5   11     4         i  I
            7    9     5    roName  Ljava/lang/CharSequence;
    Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      name  

  public java.util.List<java.util.Map$Entry<java.lang.String, java.lang.String>> entries();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=1
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
         0: .line 147
            aload 0 /* this */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.isEmpty:()Z
            ifeq 2
         1: .line 148
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
         2: .line 150
      StackMap locals:
      StackMap stack:
            new java.util.ArrayList
            dup
            aload 0 /* this */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.size:()I
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 1 /* entries */
        start local 1 // java.util.List entries
         3: .line 151
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         4: goto 9
         5: .line 152
      StackMap locals: java.util.List int
      StackMap stack:
            aload 1 /* entries */
            new java.util.AbstractMap$SimpleImmutableEntry
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            iload 2 /* i */
            aaload
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
         6: .line 153
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            invokespecial java.util.AbstractMap$SimpleImmutableEntry.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
         7: .line 152
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         8: .line 151
            iinc 2 /* i */ 2
      StackMap locals:
      StackMap stack:
         9: iload 2 /* i */
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            arraylength
            if_icmplt 5
        end local 2 // int i
        10: .line 155
            aload 1 /* entries */
            areturn
        end local 1 // java.util.List entries
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            3   11     1  entries  Ljava/util/List<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;
            4   10     2        i  I
    Signature: ()Ljava/util/List<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;

  public boolean contains(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.String name
         0: .line 160
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.get0:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // java.lang.String name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public boolean contains(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
        start local 3 // boolean ignoreCase
         0: .line 165
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* value */
            iload 3 /* ignoreCase */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.containsValue:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z
            ireturn
        end local 3 // boolean ignoreCase
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    1     1        name  Ljava/lang/String;
            0    1     2       value  Ljava/lang/String;
            0    1     3  ignoreCase  Z
    MethodParameters:
            Name  Flags
      name        
      value       
      ignoreCase  

  public boolean containsValue(java.lang.CharSequence, java.lang.CharSequence, boolean);
    descriptor: (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
        start local 2 // java.lang.CharSequence value
        start local 3 // boolean ignoreCase
         0: .line 170
            iload 3 /* ignoreCase */
            ifeq 9
         1: .line 171
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: goto 7
         3: .line 172
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            iload 4 /* i */
            aaload
            aload 1 /* name */
            invokestatic io.netty.util.AsciiString.contentEqualsIgnoreCase:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
            ifeq 6
         4: .line 173
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            iload 4 /* i */
            iconst_1
            iadd
            aaload
            aload 2 /* value */
            invokestatic io.netty.util.AsciiString.contentEqualsIgnoreCase:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
            ifeq 6
         5: .line 174
            iconst_1
            ireturn
         6: .line 171
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 2
      StackMap locals:
      StackMap stack:
         7: iload 4 /* i */
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            arraylength
            if_icmplt 3
        end local 4 // int i
         8: .line 177
            goto 16
         9: .line 178
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        10: goto 15
        11: .line 179
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            iload 4 /* i */
            aaload
            aload 1 /* name */
            invokestatic io.netty.util.AsciiString.contentEqualsIgnoreCase:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
            ifeq 14
        12: .line 180
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            iload 4 /* i */
            iconst_1
            iadd
            aaload
            aload 2 /* value */
            invokestatic io.netty.util.AsciiString.contentEquals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
            ifeq 14
        13: .line 181
            iconst_1
            ireturn
        14: .line 178
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 2
      StackMap locals:
      StackMap stack:
        15: iload 4 /* i */
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            arraylength
            if_icmplt 11
        end local 4 // int i
        16: .line 185
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // boolean ignoreCase
        end local 2 // java.lang.CharSequence value
        end local 1 // java.lang.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0   17     1        name  Ljava/lang/CharSequence;
            0   17     2       value  Ljava/lang/CharSequence;
            0   17     3  ignoreCase  Z
            2    8     4           i  I
           10   16     4           i  I
    MethodParameters:
            Name  Flags
      name        
      value       
      ignoreCase  

  public java.util.Iterator<java.lang.String> valueStringIterator(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
         0: .line 190
            new io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyStringValueIterator
            dup
            aload 0 /* this */
            aload 1 /* name */
            invokespecial io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyStringValueIterator.<init>:(Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;Ljava/lang/CharSequence;)V
            areturn
        end local 1 // java.lang.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    1     1  name  Ljava/lang/CharSequence;
    Signature: (Ljava/lang/CharSequence;)Ljava/util/Iterator<Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      name  

  public java.util.Iterator<java.lang.CharSequence> valueCharSequenceIterator(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
         0: .line 195
            new io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyValueIterator
            dup
            aload 0 /* this */
            aload 1 /* name */
            invokespecial io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyValueIterator.<init>:(Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;Ljava/lang/CharSequence;)V
            areturn
        end local 1 // java.lang.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    1     1  name  Ljava/lang/CharSequence;
    Signature: (Ljava/lang/CharSequence;)Ljava/util/Iterator<Ljava/lang/CharSequence;>;
    MethodParameters:
      Name  Flags
      name  

  public java.util.Iterator<java.util.Map$Entry<java.lang.String, java.lang.String>> iterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
         0: .line 200
            new io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyStringIterator
            dup
            aload 0 /* this */
            invokespecial io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyStringIterator.<init>:(Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;)V
            areturn
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
    Signature: ()Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;

  public java.util.Iterator<java.util.Map$Entry<java.lang.CharSequence, java.lang.CharSequence>> iteratorCharSequence();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
         0: .line 205
            new io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyIterator
            dup
            aload 0 /* this */
            invokespecial io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyIterator.<init>:(Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;)V
            areturn
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
    Signature: ()Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/CharSequence;Ljava/lang/CharSequence;>;>;

  public boolean isEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
         0: .line 210
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            arraylength
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;

  public int size();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
         0: .line 215
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            arraylength
            iconst_1
            iushr
            ireturn
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;

  public java.util.Set<java.lang.String> names();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
         0: .line 220
            aload 0 /* this */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.isEmpty:()Z
            ifeq 2
         1: .line 221
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            areturn
         2: .line 223
      StackMap locals:
      StackMap stack:
            new java.util.LinkedHashSet
            dup
            aload 0 /* this */
            invokevirtual io.netty.handler.codec.http.ReadOnlyHttpHeaders.size:()I
            invokespecial java.util.LinkedHashSet.<init>:(I)V
            astore 1 /* names */
        start local 1 // java.util.Set names
         3: .line 224
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         4: goto 7
         5: .line 225
      StackMap locals: java.util.Set int
      StackMap stack:
            aload 1 /* names */
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            iload 2 /* i */
            aaload
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         6: .line 224
            iinc 2 /* i */ 2
      StackMap locals:
      StackMap stack:
         7: iload 2 /* i */
            aload 0 /* this */
            getfield io.netty.handler.codec.http.ReadOnlyHttpHeaders.nameValuePairs:[Ljava/lang/CharSequence;
            arraylength
            if_icmplt 5
        end local 2 // int i
         8: .line 227
            aload 1 /* names */
            areturn
        end local 1 // java.util.Set names
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            3    9     1  names  Ljava/util/Set<Ljava/lang/String;>;
            4    8     2      i  I
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public io.netty.handler.codec.http.HttpHeaders add(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/netty/handler/codec/http/HttpHeaders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 232
            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.String name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    1     1   name  Ljava/lang/String;
            0    1     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      name   
      value  

  public io.netty.handler.codec.http.HttpHeaders add(java.lang.String, java.lang.Iterable<?>);
    descriptor: (Ljava/lang/String;Ljava/lang/Iterable;)Lio/netty/handler/codec/http/HttpHeaders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Iterable values
         0: .line 237
            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.String name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    1     1    name  Ljava/lang/String;
            0    1     2  values  Ljava/lang/Iterable<*>;
    Signature: (Ljava/lang/String;Ljava/lang/Iterable<*>;)Lio/netty/handler/codec/http/HttpHeaders;
    MethodParameters:
        Name  Flags
      name    
      values  

  public io.netty.handler.codec.http.HttpHeaders addInt(java.lang.CharSequence, int);
    descriptor: (Ljava/lang/CharSequence;I)Lio/netty/handler/codec/http/HttpHeaders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
        start local 2 // int value
         0: .line 242
            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.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    1     1   name  Ljava/lang/CharSequence;
            0    1     2  value  I
    MethodParameters:
       Name  Flags
      name   
      value  

  public io.netty.handler.codec.http.HttpHeaders addShort(java.lang.CharSequence, short);
    descriptor: (Ljava/lang/CharSequence;S)Lio/netty/handler/codec/http/HttpHeaders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
        start local 2 // short value
         0: .line 247
            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.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    1     1   name  Ljava/lang/CharSequence;
            0    1     2  value  S
    MethodParameters:
       Name  Flags
      name   
      value  

  public io.netty.handler.codec.http.HttpHeaders set(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/netty/handler/codec/http/HttpHeaders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 252
            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.String name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    1     1   name  Ljava/lang/String;
            0    1     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      name   
      value  

  public io.netty.handler.codec.http.HttpHeaders set(java.lang.String, java.lang.Iterable<?>);
    descriptor: (Ljava/lang/String;Ljava/lang/Iterable;)Lio/netty/handler/codec/http/HttpHeaders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Iterable values
         0: .line 257
            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.String name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    1     1    name  Ljava/lang/String;
            0    1     2  values  Ljava/lang/Iterable<*>;
    Signature: (Ljava/lang/String;Ljava/lang/Iterable<*>;)Lio/netty/handler/codec/http/HttpHeaders;
    MethodParameters:
        Name  Flags
      name    
      values  

  public io.netty.handler.codec.http.HttpHeaders setInt(java.lang.CharSequence, int);
    descriptor: (Ljava/lang/CharSequence;I)Lio/netty/handler/codec/http/HttpHeaders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
        start local 2 // int value
         0: .line 262
            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.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    1     1   name  Ljava/lang/CharSequence;
            0    1     2  value  I
    MethodParameters:
       Name  Flags
      name   
      value  

  public io.netty.handler.codec.http.HttpHeaders setShort(java.lang.CharSequence, short);
    descriptor: (Ljava/lang/CharSequence;S)Lio/netty/handler/codec/http/HttpHeaders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.CharSequence name
        start local 2 // short value
         0: .line 267
            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.CharSequence name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    1     1   name  Ljava/lang/CharSequence;
            0    1     2  value  S
    MethodParameters:
       Name  Flags
      name   
      value  

  public io.netty.handler.codec.http.HttpHeaders remove(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/netty/handler/codec/http/HttpHeaders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
        start local 1 // java.lang.String name
         0: .line 272
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String name
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public io.netty.handler.codec.http.HttpHeaders clear();
    descriptor: ()Lio/netty/handler/codec/http/HttpHeaders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
         0: .line 277
            new java.lang.UnsupportedOperationException
            dup
            ldc "read only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.netty.handler.codec.http.ReadOnlyHttpHeaders this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/handler/codec/http/ReadOnlyHttpHeaders;
}
SourceFile: "ReadOnlyHttpHeaders.java"
NestMembers:
  io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyIterator  io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyStringIterator  io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyStringValueIterator  io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyValueIterator
InnerClasses:
  public abstract NameValidator = io.netty.handler.codec.DefaultHeaders$NameValidator of io.netty.handler.codec.DefaultHeaders
  private final ReadOnlyIterator = io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyIterator of io.netty.handler.codec.http.ReadOnlyHttpHeaders
  private final ReadOnlyStringIterator = io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyStringIterator of io.netty.handler.codec.http.ReadOnlyHttpHeaders
  private final ReadOnlyStringValueIterator = io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyStringValueIterator of io.netty.handler.codec.http.ReadOnlyHttpHeaders
  private final ReadOnlyValueIterator = io.netty.handler.codec.http.ReadOnlyHttpHeaders$ReadOnlyValueIterator of io.netty.handler.codec.http.ReadOnlyHttpHeaders
  public SimpleImmutableEntry = java.util.AbstractMap$SimpleImmutableEntry of java.util.AbstractMap
  public abstract Entry = java.util.Map$Entry of java.util.Map