public final class com.google.protobuf.UnknownFieldSet$Field
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.google.protobuf.UnknownFieldSet$Field
  super_class: java.lang.Object
{
  private static final com.google.protobuf.UnknownFieldSet$Field fieldDefaultInstance;
    descriptor: Lcom/google/protobuf/UnknownFieldSet$Field;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private java.util.List<java.lang.Long> varint;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/Long;>;

  private java.util.List<java.lang.Integer> fixed32;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/Integer;>;

  private java.util.List<java.lang.Long> fixed64;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/Long;>;

  private java.util.List<com.google.protobuf.ByteString> lengthDelimited;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/google/protobuf/ByteString;>;

  private java.util.List<com.google.protobuf.UnknownFieldSet> group;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/google/protobuf/UnknownFieldSet;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 730
            invokestatic com.google.protobuf.UnknownFieldSet$Field.newBuilder:()Lcom/google/protobuf/UnknownFieldSet$Field$Builder;
            invokevirtual com.google.protobuf.UnknownFieldSet$Field$Builder.build:()Lcom/google/protobuf/UnknownFieldSet$Field;
            putstatic com.google.protobuf.UnknownFieldSet$Field.fieldDefaultInstance:Lcom/google/protobuf/UnknownFieldSet$Field;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
         0: .line 713
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/UnknownFieldSet$Field;

  public static com.google.protobuf.UnknownFieldSet$Field$Builder newBuilder();
    descriptor: ()Lcom/google/protobuf/UnknownFieldSet$Field$Builder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 717
            invokestatic com.google.protobuf.UnknownFieldSet$Field$Builder.create:()Lcom/google/protobuf/UnknownFieldSet$Field$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static com.google.protobuf.UnknownFieldSet$Field$Builder newBuilder(com.google.protobuf.UnknownFieldSet$Field);
    descriptor: (Lcom/google/protobuf/UnknownFieldSet$Field;)Lcom/google/protobuf/UnknownFieldSet$Field$Builder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.UnknownFieldSet$Field copyFrom
         0: .line 722
            invokestatic com.google.protobuf.UnknownFieldSet$Field.newBuilder:()Lcom/google/protobuf/UnknownFieldSet$Field$Builder;
            aload 0 /* copyFrom */
            invokevirtual com.google.protobuf.UnknownFieldSet$Field$Builder.mergeFrom:(Lcom/google/protobuf/UnknownFieldSet$Field;)Lcom/google/protobuf/UnknownFieldSet$Field$Builder;
            areturn
        end local 0 // com.google.protobuf.UnknownFieldSet$Field copyFrom
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  copyFrom  Lcom/google/protobuf/UnknownFieldSet$Field;
    MethodParameters:
          Name  Flags
      copyFrom  final

  public static com.google.protobuf.UnknownFieldSet$Field getDefaultInstance();
    descriptor: ()Lcom/google/protobuf/UnknownFieldSet$Field;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 727
            getstatic com.google.protobuf.UnknownFieldSet$Field.fieldDefaultInstance:Lcom/google/protobuf/UnknownFieldSet$Field;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.List<java.lang.Long> getVarintList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
         0: .line 734
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.varint:Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/UnknownFieldSet$Field;
    Signature: ()Ljava/util/List<Ljava/lang/Long;>;

  public java.util.List<java.lang.Integer> getFixed32List();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
         0: .line 739
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.fixed32:Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/UnknownFieldSet$Field;
    Signature: ()Ljava/util/List<Ljava/lang/Integer;>;

  public java.util.List<java.lang.Long> getFixed64List();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
         0: .line 744
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.fixed64:Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/UnknownFieldSet$Field;
    Signature: ()Ljava/util/List<Ljava/lang/Long;>;

  public java.util.List<com.google.protobuf.ByteString> getLengthDelimitedList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
         0: .line 749
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.lengthDelimited:Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/UnknownFieldSet$Field;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/ByteString;>;

  public java.util.List<com.google.protobuf.UnknownFieldSet> getGroupList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
         0: .line 757
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.group:Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/UnknownFieldSet$Field;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/UnknownFieldSet;>;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
        start local 1 // java.lang.Object other
         0: .line 762
            aload 0 /* this */
            aload 1 /* other */
            if_acmpne 2
         1: .line 763
            iconst_1
            ireturn
         2: .line 765
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            instanceof com.google.protobuf.UnknownFieldSet$Field
            ifne 4
         3: .line 766
            iconst_0
            ireturn
         4: .line 768
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.UnknownFieldSet$Field.getIdentityArray:()[Ljava/lang/Object;
            aload 1 /* other */
            checkcast com.google.protobuf.UnknownFieldSet$Field
            invokevirtual com.google.protobuf.UnknownFieldSet$Field.getIdentityArray:()[Ljava/lang/Object;
            invokestatic java.util.Arrays.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.Object other
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/google/protobuf/UnknownFieldSet$Field;
            0    5     1  other  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      other  final

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
         0: .line 773
            aload 0 /* this */
            invokevirtual com.google.protobuf.UnknownFieldSet$Field.getIdentityArray:()[Ljava/lang/Object;
            invokestatic java.util.Arrays.hashCode:([Ljava/lang/Object;)I
            ireturn
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/UnknownFieldSet$Field;

  private java.lang.Object[] getIdentityArray();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
         0: .line 778
            iconst_5
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.varint:Ljava/util/List;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.fixed32:Ljava/util/List;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.fixed64:Ljava/util/List;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.lengthDelimited:Ljava/util/List;
            aastore
            dup
            iconst_4
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.group:Ljava/util/List;
            aastore
            areturn
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/UnknownFieldSet$Field;

  public com.google.protobuf.ByteString toByteString(int);
    descriptor: (I)Lcom/google/protobuf/ByteString;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
        start local 1 // int fieldNumber
         0: .line 789
            aload 0 /* this */
            iload 1 /* fieldNumber */
            invokevirtual com.google.protobuf.UnknownFieldSet$Field.getSerializedSize:(I)I
            invokestatic com.google.protobuf.ByteString.newCodedBuilder:(I)Lcom/google/protobuf/ByteString$CodedBuilder;
         1: .line 788
            astore 2 /* out */
        start local 2 // com.google.protobuf.ByteString$CodedBuilder out
         2: .line 790
            aload 0 /* this */
            iload 1 /* fieldNumber */
            aload 2 /* out */
            invokevirtual com.google.protobuf.ByteString$CodedBuilder.getCodedOutput:()Lcom/google/protobuf/CodedOutputStream;
            invokevirtual com.google.protobuf.UnknownFieldSet$Field.writeTo:(ILcom/google/protobuf/CodedOutputStream;)V
         3: .line 791
            aload 2 /* out */
            invokevirtual com.google.protobuf.ByteString$CodedBuilder.build:()Lcom/google/protobuf/ByteString;
         4: areturn
        end local 2 // com.google.protobuf.ByteString$CodedBuilder out
         5: .line 792
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
         6: .line 793
            new java.lang.RuntimeException
            dup
         7: .line 794
            ldc "Serializing to a ByteString should never fail with an IOException"
            aload 2 /* e */
         8: .line 793
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.io.IOException e
        end local 1 // int fieldNumber
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lcom/google/protobuf/UnknownFieldSet$Field;
            0    9     1  fieldNumber  I
            2    5     2          out  Lcom/google/protobuf/ByteString$CodedBuilder;
            6    9     2            e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     4       5  Class java.io.IOException
    MethodParameters:
             Name  Flags
      fieldNumber  

  public void writeTo(int, com.google.protobuf.CodedOutputStream);
    descriptor: (ILcom/google/protobuf/CodedOutputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
        start local 1 // int fieldNumber
        start local 2 // com.google.protobuf.CodedOutputStream output
         0: .line 800
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.varint:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 3
      StackMap locals: com.google.protobuf.UnknownFieldSet$Field int com.google.protobuf.CodedOutputStream top top java.util.Iterator
      StackMap stack:
         1: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            lstore 3 /* value */
        start local 3 // long value
         2: .line 801
            aload 2 /* output */
            iload 1 /* fieldNumber */
            lload 3 /* value */
            invokevirtual com.google.protobuf.CodedOutputStream.writeUInt64:(IJ)V
        end local 3 // long value
         3: .line 800
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 803
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.fixed32:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 7
      StackMap locals: com.google.protobuf.UnknownFieldSet$Field int com.google.protobuf.CodedOutputStream top java.util.Iterator
      StackMap stack:
         5: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 3 /* value */
        start local 3 // int value
         6: .line 804
            aload 2 /* output */
            iload 1 /* fieldNumber */
            iload 3 /* value */
            invokevirtual com.google.protobuf.CodedOutputStream.writeFixed32:(II)V
        end local 3 // int value
         7: .line 803
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
         8: .line 806
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.fixed64:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 11
      StackMap locals: com.google.protobuf.UnknownFieldSet$Field int com.google.protobuf.CodedOutputStream top top java.util.Iterator
      StackMap stack:
         9: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            lstore 3 /* value */
        start local 3 // long value
        10: .line 807
            aload 2 /* output */
            iload 1 /* fieldNumber */
            lload 3 /* value */
            invokevirtual com.google.protobuf.CodedOutputStream.writeFixed64:(IJ)V
        end local 3 // long value
        11: .line 806
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 9
        12: .line 809
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.lengthDelimited:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 15
      StackMap locals: com.google.protobuf.UnknownFieldSet$Field int com.google.protobuf.CodedOutputStream top java.util.Iterator
      StackMap stack:
        13: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.google.protobuf.ByteString
            astore 3 /* value */
        start local 3 // com.google.protobuf.ByteString value
        14: .line 810
            aload 2 /* output */
            iload 1 /* fieldNumber */
            aload 3 /* value */
            invokevirtual com.google.protobuf.CodedOutputStream.writeBytes:(ILcom/google/protobuf/ByteString;)V
        end local 3 // com.google.protobuf.ByteString value
        15: .line 809
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 13
        16: .line 812
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.group:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 19
      StackMap locals:
      StackMap stack:
        17: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.google.protobuf.UnknownFieldSet
            astore 3 /* value */
        start local 3 // com.google.protobuf.UnknownFieldSet value
        18: .line 813
            aload 2 /* output */
            iload 1 /* fieldNumber */
            aload 3 /* value */
            invokevirtual com.google.protobuf.CodedOutputStream.writeGroup:(ILcom/google/protobuf/MessageLite;)V
        end local 3 // com.google.protobuf.UnknownFieldSet value
        19: .line 812
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 17
        20: .line 815
            return
        end local 2 // com.google.protobuf.CodedOutputStream output
        end local 1 // int fieldNumber
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   21     0         this  Lcom/google/protobuf/UnknownFieldSet$Field;
            0   21     1  fieldNumber  I
            0   21     2       output  Lcom/google/protobuf/CodedOutputStream;
            2    3     3        value  J
            6    7     3        value  I
           10   11     3        value  J
           14   15     3        value  Lcom/google/protobuf/ByteString;
           18   19     3        value  Lcom/google/protobuf/UnknownFieldSet;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      fieldNumber  final
      output       final

  public int getSerializedSize(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
        start local 1 // int fieldNumber
         0: .line 819
            iconst_0
            istore 2 /* result */
        start local 2 // int result
         1: .line 820
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.varint:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 4
      StackMap locals: com.google.protobuf.UnknownFieldSet$Field int int top top java.util.Iterator
      StackMap stack:
         2: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            lstore 3 /* value */
        start local 3 // long value
         3: .line 821
            iload 2 /* result */
            iload 1 /* fieldNumber */
            lload 3 /* value */
            invokestatic com.google.protobuf.CodedOutputStream.computeUInt64Size:(IJ)I
            iadd
            istore 2 /* result */
        end local 3 // long value
         4: .line 820
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 823
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.fixed32:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 8
      StackMap locals: com.google.protobuf.UnknownFieldSet$Field int int top java.util.Iterator
      StackMap stack:
         6: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 3 /* value */
        start local 3 // int value
         7: .line 824
            iload 2 /* result */
            iload 1 /* fieldNumber */
            iload 3 /* value */
            invokestatic com.google.protobuf.CodedOutputStream.computeFixed32Size:(II)I
            iadd
            istore 2 /* result */
        end local 3 // int value
         8: .line 823
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
         9: .line 826
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.fixed64:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 12
      StackMap locals: com.google.protobuf.UnknownFieldSet$Field int int top top java.util.Iterator
      StackMap stack:
        10: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            lstore 3 /* value */
        start local 3 // long value
        11: .line 827
            iload 2 /* result */
            iload 1 /* fieldNumber */
            lload 3 /* value */
            invokestatic com.google.protobuf.CodedOutputStream.computeFixed64Size:(IJ)I
            iadd
            istore 2 /* result */
        end local 3 // long value
        12: .line 826
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 10
        13: .line 829
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.lengthDelimited:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 16
      StackMap locals: com.google.protobuf.UnknownFieldSet$Field int int top java.util.Iterator
      StackMap stack:
        14: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.google.protobuf.ByteString
            astore 3 /* value */
        start local 3 // com.google.protobuf.ByteString value
        15: .line 830
            iload 2 /* result */
            iload 1 /* fieldNumber */
            aload 3 /* value */
            invokestatic com.google.protobuf.CodedOutputStream.computeBytesSize:(ILcom/google/protobuf/ByteString;)I
            iadd
            istore 2 /* result */
        end local 3 // com.google.protobuf.ByteString value
        16: .line 829
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 14
        17: .line 832
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.group:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 20
      StackMap locals:
      StackMap stack:
        18: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.google.protobuf.UnknownFieldSet
            astore 3 /* value */
        start local 3 // com.google.protobuf.UnknownFieldSet value
        19: .line 833
            iload 2 /* result */
            iload 1 /* fieldNumber */
            aload 3 /* value */
            invokestatic com.google.protobuf.CodedOutputStream.computeGroupSize:(ILcom/google/protobuf/MessageLite;)I
            iadd
            istore 2 /* result */
        end local 3 // com.google.protobuf.UnknownFieldSet value
        20: .line 832
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 18
        21: .line 835
            iload 2 /* result */
            ireturn
        end local 2 // int result
        end local 1 // int fieldNumber
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   22     0         this  Lcom/google/protobuf/UnknownFieldSet$Field;
            0   22     1  fieldNumber  I
            1   22     2       result  I
            3    4     3        value  J
            7    8     3        value  I
           11   12     3        value  J
           15   16     3        value  Lcom/google/protobuf/ByteString;
           19   20     3        value  Lcom/google/protobuf/UnknownFieldSet;
    MethodParameters:
             Name  Flags
      fieldNumber  final

  public void writeAsMessageSetExtensionTo(int, com.google.protobuf.CodedOutputStream);
    descriptor: (ILcom/google/protobuf/CodedOutputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
        start local 1 // int fieldNumber
        start local 2 // com.google.protobuf.CodedOutputStream output
         0: .line 844
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.lengthDelimited:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 3
      StackMap locals: com.google.protobuf.UnknownFieldSet$Field int com.google.protobuf.CodedOutputStream top java.util.Iterator
      StackMap stack:
         1: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.google.protobuf.ByteString
            astore 3 /* value */
        start local 3 // com.google.protobuf.ByteString value
         2: .line 845
            aload 2 /* output */
            iload 1 /* fieldNumber */
            aload 3 /* value */
            invokevirtual com.google.protobuf.CodedOutputStream.writeRawMessageSetExtension:(ILcom/google/protobuf/ByteString;)V
        end local 3 // com.google.protobuf.ByteString value
         3: .line 844
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 847
            return
        end local 2 // com.google.protobuf.CodedOutputStream output
        end local 1 // int fieldNumber
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lcom/google/protobuf/UnknownFieldSet$Field;
            0    5     1  fieldNumber  I
            0    5     2       output  Lcom/google/protobuf/CodedOutputStream;
            2    3     3        value  Lcom/google/protobuf/ByteString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      fieldNumber  final
      output       final

  void writeTo(int, com.google.protobuf.Writer);
    descriptor: (ILcom/google/protobuf/Writer;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
        start local 1 // int fieldNumber
        start local 2 // com.google.protobuf.Writer writer
         0: .line 851
            aload 2 /* writer */
            iload 1 /* fieldNumber */
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.varint:Ljava/util/List;
            iconst_0
            invokeinterface com.google.protobuf.Writer.writeInt64List:(ILjava/util/List;Z)V
         1: .line 852
            aload 2 /* writer */
            iload 1 /* fieldNumber */
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.fixed32:Ljava/util/List;
            iconst_0
            invokeinterface com.google.protobuf.Writer.writeFixed32List:(ILjava/util/List;Z)V
         2: .line 853
            aload 2 /* writer */
            iload 1 /* fieldNumber */
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.fixed64:Ljava/util/List;
            iconst_0
            invokeinterface com.google.protobuf.Writer.writeFixed64List:(ILjava/util/List;Z)V
         3: .line 854
            aload 2 /* writer */
            iload 1 /* fieldNumber */
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.lengthDelimited:Ljava/util/List;
            invokeinterface com.google.protobuf.Writer.writeBytesList:(ILjava/util/List;)V
         4: .line 856
            aload 2 /* writer */
            invokeinterface com.google.protobuf.Writer.fieldOrder:()Lcom/google/protobuf/Writer$FieldOrder;
            getstatic com.google.protobuf.Writer$FieldOrder.ASCENDING:Lcom/google/protobuf/Writer$FieldOrder;
            if_acmpne 13
         5: .line 857
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         6: goto 11
         7: .line 858
      StackMap locals: int
      StackMap stack:
            aload 2 /* writer */
            iload 1 /* fieldNumber */
            invokeinterface com.google.protobuf.Writer.writeStartGroup:(I)V
         8: .line 859
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.group:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.UnknownFieldSet
            aload 2 /* writer */
            invokevirtual com.google.protobuf.UnknownFieldSet.writeTo:(Lcom/google/protobuf/Writer;)V
         9: .line 860
            aload 2 /* writer */
            iload 1 /* fieldNumber */
            invokeinterface com.google.protobuf.Writer.writeEndGroup:(I)V
        10: .line 857
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 3 /* i */
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.group:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmplt 7
        end local 3 // int i
        12: .line 862
            goto 20
        13: .line 863
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.group:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            istore 3 /* i */
        start local 3 // int i
        14: goto 19
        15: .line 864
      StackMap locals: int
      StackMap stack:
            aload 2 /* writer */
            iload 1 /* fieldNumber */
            invokeinterface com.google.protobuf.Writer.writeEndGroup:(I)V
        16: .line 865
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.group:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.UnknownFieldSet
            aload 2 /* writer */
            invokevirtual com.google.protobuf.UnknownFieldSet.writeTo:(Lcom/google/protobuf/Writer;)V
        17: .line 866
            aload 2 /* writer */
            iload 1 /* fieldNumber */
            invokeinterface com.google.protobuf.Writer.writeStartGroup:(I)V
        18: .line 863
            iinc 3 /* i */ -1
      StackMap locals:
      StackMap stack:
        19: iload 3 /* i */
            ifge 15
        end local 3 // int i
        20: .line 869
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.google.protobuf.Writer writer
        end local 1 // int fieldNumber
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   21     0         this  Lcom/google/protobuf/UnknownFieldSet$Field;
            0   21     1  fieldNumber  I
            0   21     2       writer  Lcom/google/protobuf/Writer;
            6   12     3            i  I
           14   20     3            i  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      fieldNumber  final
      writer       final

  private void writeAsMessageSetExtensionTo(int, com.google.protobuf.Writer);
    descriptor: (ILcom/google/protobuf/Writer;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
        start local 1 // int fieldNumber
        start local 2 // com.google.protobuf.Writer writer
         0: .line 877
            aload 2 /* writer */
            invokeinterface com.google.protobuf.Writer.fieldOrder:()Lcom/google/protobuf/Writer$FieldOrder;
            getstatic com.google.protobuf.Writer$FieldOrder.DESCENDING:Lcom/google/protobuf/Writer$FieldOrder;
            if_acmpne 6
         1: .line 879
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.lengthDelimited:Ljava/util/List;
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.lengthDelimited:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            invokeinterface java.util.List.listIterator:(I)Ljava/util/ListIterator;
            astore 3 /* iter */
        start local 3 // java.util.ListIterator iter
         2: .line 880
            goto 4
         3: .line 881
      StackMap locals: java.util.ListIterator
      StackMap stack:
            aload 2 /* writer */
            iload 1 /* fieldNumber */
            aload 3 /* iter */
            invokeinterface java.util.ListIterator.previous:()Ljava/lang/Object;
            invokeinterface com.google.protobuf.Writer.writeMessageSetItem:(ILjava/lang/Object;)V
         4: .line 880
      StackMap locals:
      StackMap stack:
            aload 3 /* iter */
            invokeinterface java.util.ListIterator.hasPrevious:()Z
            ifne 3
        end local 3 // java.util.ListIterator iter
         5: .line 883
            goto 10
         6: .line 885
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.lengthDelimited:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 9
      StackMap locals: com.google.protobuf.UnknownFieldSet$Field int com.google.protobuf.Writer top java.util.Iterator
      StackMap stack:
         7: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.google.protobuf.ByteString
            astore 3 /* value */
        start local 3 // com.google.protobuf.ByteString value
         8: .line 886
            aload 2 /* writer */
            iload 1 /* fieldNumber */
            aload 3 /* value */
            invokeinterface com.google.protobuf.Writer.writeMessageSetItem:(ILjava/lang/Object;)V
        end local 3 // com.google.protobuf.ByteString value
         9: .line 885
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        10: .line 889
      StackMap locals: com.google.protobuf.UnknownFieldSet$Field int com.google.protobuf.Writer
      StackMap stack:
            return
        end local 2 // com.google.protobuf.Writer writer
        end local 1 // int fieldNumber
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Lcom/google/protobuf/UnknownFieldSet$Field;
            0   11     1  fieldNumber  I
            0   11     2       writer  Lcom/google/protobuf/Writer;
            2    5     3         iter  Ljava/util/ListIterator<Lcom/google/protobuf/ByteString;>;
            8    9     3        value  Lcom/google/protobuf/ByteString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      fieldNumber  final
      writer       final

  public int getSerializedSizeAsMessageSetExtension(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // com.google.protobuf.UnknownFieldSet$Field this
        start local 1 // int fieldNumber
         0: .line 896
            iconst_0
            istore 2 /* result */
        start local 2 // int result
         1: .line 897
            aload 0 /* this */
            getfield com.google.protobuf.UnknownFieldSet$Field.lengthDelimited:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 4
      StackMap locals: com.google.protobuf.UnknownFieldSet$Field int int top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.google.protobuf.ByteString
            astore 3 /* value */
        start local 3 // com.google.protobuf.ByteString value
         3: .line 898
            iload 2 /* result */
            iload 1 /* fieldNumber */
            aload 3 /* value */
            invokestatic com.google.protobuf.CodedOutputStream.computeRawMessageSetExtensionSize:(ILcom/google/protobuf/ByteString;)I
            iadd
            istore 2 /* result */
        end local 3 // com.google.protobuf.ByteString value
         4: .line 897
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 900
            iload 2 /* result */
            ireturn
        end local 2 // int result
        end local 1 // int fieldNumber
        end local 0 // com.google.protobuf.UnknownFieldSet$Field this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lcom/google/protobuf/UnknownFieldSet$Field;
            0    6     1  fieldNumber  I
            1    6     2       result  I
            3    4     3        value  Lcom/google/protobuf/ByteString;
    MethodParameters:
             Name  Flags
      fieldNumber  final
}
SourceFile: "UnknownFieldSet.java"
NestHost: com.google.protobuf.UnknownFieldSet
InnerClasses:
  final CodedBuilder = com.google.protobuf.ByteString$CodedBuilder of com.google.protobuf.ByteString
  public final Field = com.google.protobuf.UnknownFieldSet$Field of com.google.protobuf.UnknownFieldSet
  public final Builder = com.google.protobuf.UnknownFieldSet$Field$Builder of com.google.protobuf.UnknownFieldSet$Field
  public final FieldOrder = com.google.protobuf.Writer$FieldOrder of com.google.protobuf.Writer