public final class com.google.protobuf.DescriptorProtos$DescriptorProto$Builder extends com.google.protobuf.GeneratedMessageV3$Builder<com.google.protobuf.DescriptorProtos$DescriptorProto$Builder> implements com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
  super_class: com.google.protobuf.GeneratedMessageV3$Builder
{
  private int bitField0_;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Object name_;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<com.google.protobuf.DescriptorProtos$FieldDescriptorProto> field_;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$FieldDescriptorProto, com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder, com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder> fieldBuilder_;
    descriptor: Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;>;

  private java.util.List<com.google.protobuf.DescriptorProtos$FieldDescriptorProto> extension_;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$FieldDescriptorProto, com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder, com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder> extensionBuilder_;
    descriptor: Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;>;

  private java.util.List<com.google.protobuf.DescriptorProtos$DescriptorProto> nestedType_;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$DescriptorProto;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$DescriptorProto, com.google.protobuf.DescriptorProtos$DescriptorProto$Builder, com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder> nestedTypeBuilder_;
    descriptor: Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;Lcom/google/protobuf/DescriptorProtos$DescriptorProtoOrBuilder;>;

  private java.util.List<com.google.protobuf.DescriptorProtos$EnumDescriptorProto> enumType_;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$EnumDescriptorProto, com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder, com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder> enumTypeBuilder_;
    descriptor: Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProtoOrBuilder;>;

  private java.util.List<com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange> extensionRange_;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange, com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder, com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder> extensionRangeBuilder_;
    descriptor: Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder;>;

  private java.util.List<com.google.protobuf.DescriptorProtos$OneofDescriptorProto> oneofDecl_;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$OneofDescriptorProto, com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder, com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder> oneofDeclBuilder_;
    descriptor: Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto$Builder;Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProtoOrBuilder;>;

  private com.google.protobuf.DescriptorProtos$MessageOptions options_;
    descriptor: Lcom/google/protobuf/DescriptorProtos$MessageOptions;
    flags: (0x0002) ACC_PRIVATE

  private com.google.protobuf.SingleFieldBuilderV3<com.google.protobuf.DescriptorProtos$MessageOptions, com.google.protobuf.DescriptorProtos$MessageOptions$Builder, com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder> optionsBuilder_;
    descriptor: Lcom/google/protobuf/SingleFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/google/protobuf/SingleFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$MessageOptions;Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;Lcom/google/protobuf/DescriptorProtos$MessageOptionsOrBuilder;>;

  private java.util.List<com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange> reservedRange_;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange, com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder, com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder> reservedRangeBuilder_;
    descriptor: Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange$Builder;Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder;>;

  private com.google.protobuf.LazyStringList reservedName_;
    descriptor: Lcom/google/protobuf/LazyStringList;
    flags: (0x0002) ACC_PRIVATE

  public static final com.google.protobuf.Descriptors$Descriptor getDescriptor();
    descriptor: ()Lcom/google/protobuf/Descriptors$Descriptor;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 7612
            getstatic com.google.protobuf.DescriptorProtos.internal_static_google_protobuf_DescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable();
    descriptor: ()Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 7618
            getstatic com.google.protobuf.DescriptorProtos.internal_static_google_protobuf_DescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
         1: .line 7620
            ldc Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            ldc Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
         2: .line 7619
            invokevirtual com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.ensureFieldAccessorsInitialized:(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
         3: .line 7618
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 7624
            aload 0 /* this */
            invokespecial com.google.protobuf.GeneratedMessageV3$Builder.<init>:()V
         1: .line 8123
            aload 0 /* this */
            ldc ""
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.name_:Ljava/lang/Object;
         2: .line 8207
            aload 0 /* this */
         3: .line 8208
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
         4: .line 8447
            aload 0 /* this */
         5: .line 8448
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
         6: .line 8687
            aload 0 /* this */
         7: .line 8688
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
         8: .line 8927
            aload 0 /* this */
         9: .line 8928
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
        10: .line 9167
            aload 0 /* this */
        11: .line 9168
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
        12: .line 9407
            aload 0 /* this */
        13: .line 9408
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
        14: .line 9767
            aload 0 /* this */
        15: .line 9768
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
        16: .line 10007
            aload 0 /* this */
            getstatic com.google.protobuf.LazyStringArrayList.EMPTY:Lcom/google/protobuf/LazyStringList;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
        17: .line 7625
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.maybeForceBuilderInitialization:()V
        18: .line 7626
            return
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  private void <init>(com.google.protobuf.GeneratedMessageV3$BuilderParent);
    descriptor: (Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.GeneratedMessageV3$BuilderParent parent
         0: .line 7630
            aload 0 /* this */
            aload 1 /* parent */
            invokespecial com.google.protobuf.GeneratedMessageV3$Builder.<init>:(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)V
         1: .line 8123
            aload 0 /* this */
            ldc ""
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.name_:Ljava/lang/Object;
         2: .line 8207
            aload 0 /* this */
         3: .line 8208
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
         4: .line 8447
            aload 0 /* this */
         5: .line 8448
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
         6: .line 8687
            aload 0 /* this */
         7: .line 8688
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
         8: .line 8927
            aload 0 /* this */
         9: .line 8928
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
        10: .line 9167
            aload 0 /* this */
        11: .line 9168
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
        12: .line 9407
            aload 0 /* this */
        13: .line 9408
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
        14: .line 9767
            aload 0 /* this */
        15: .line 9768
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
        16: .line 10007
            aload 0 /* this */
            getstatic com.google.protobuf.LazyStringArrayList.EMPTY:Lcom/google/protobuf/LazyStringList;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
        17: .line 7631
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.maybeForceBuilderInitialization:()V
        18: .line 7632
            return
        end local 1 // com.google.protobuf.GeneratedMessageV3$BuilderParent parent
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   19     0    this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0   19     1  parent  Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
    MethodParameters:
        Name  Flags
      parent  

  private void maybeForceBuilderInitialization();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 7635
            getstatic com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders:Z
            ifeq 9
         1: .line 7636
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getFieldFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         2: .line 7637
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         3: .line 7638
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getNestedTypeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         4: .line 7639
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getEnumTypeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         5: .line 7640
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionRangeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 7641
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getOneofDeclFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         7: .line 7642
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getOptionsFieldBuilder:()Lcom/google/protobuf/SingleFieldBuilderV3;
            pop
         8: .line 7643
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getReservedRangeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         9: .line 7645
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clear();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 7648
            aload 0 /* this */
            invokespecial com.google.protobuf.GeneratedMessageV3$Builder.clear:()Lcom/google/protobuf/GeneratedMessageV3$Builder;
            pop
         1: .line 7649
            aload 0 /* this */
            ldc ""
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.name_:Ljava/lang/Object;
         2: .line 7650
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -2
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 7651
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         4: .line 7652
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
         5: .line 7653
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -3
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         6: .line 7654
            goto 8
         7: .line 7655
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
         8: .line 7657
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 12
         9: .line 7658
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
        10: .line 7659
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -5
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        11: .line 7660
            goto 13
        12: .line 7661
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
        13: .line 7663
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 17
        14: .line 7664
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
        15: .line 7665
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -9
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        16: .line 7666
            goto 18
        17: .line 7667
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
        18: .line 7669
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 22
        19: .line 7670
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
        20: .line 7671
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -17
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        21: .line 7672
            goto 23
        22: .line 7673
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
        23: .line 7675
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 27
        24: .line 7676
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
        25: .line 7677
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -33
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        26: .line 7678
            goto 28
        27: .line 7679
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
        28: .line 7681
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 32
        29: .line 7682
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
        30: .line 7683
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -65
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        31: .line 7684
            goto 33
        32: .line 7685
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
        33: .line 7687
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            ifnonnull 36
        34: .line 7688
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
        35: .line 7689
            goto 37
        36: .line 7690
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            invokevirtual com.google.protobuf.SingleFieldBuilderV3.clear:()Lcom/google/protobuf/SingleFieldBuilderV3;
            pop
        37: .line 7692
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush -129
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        38: .line 7693
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 42
        39: .line 7694
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
        40: .line 7695
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush -257
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        41: .line 7696
            goto 43
        42: .line 7697
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
        43: .line 7699
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.google.protobuf.LazyStringArrayList.EMPTY:Lcom/google/protobuf/LazyStringList;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
        44: .line 7700
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush -513
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        45: .line 7701
            aload 0 /* this */
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   46     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.Descriptors$Descriptor getDescriptorForType();
    descriptor: ()Lcom/google/protobuf/Descriptors$Descriptor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 7707
            getstatic com.google.protobuf.DescriptorProtos.internal_static_google_protobuf_DescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto getDefaultInstanceForType();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 7712
            invokestatic com.google.protobuf.DescriptorProtos$DescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto build();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 7717
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.buildPartial:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            astore 1 /* result */
        start local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto result
         1: .line 7718
            aload 1 /* result */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto.isInitialized:()Z
            ifne 3
         2: .line 7719
            aload 1 /* result */
            invokestatic com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.newUninitializedMessageException:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
            athrow
         3: .line 7721
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto
      StackMap stack:
            aload 1 /* result */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto result
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            1    4     1  result  Lcom/google/protobuf/DescriptorProtos$DescriptorProto;

  public com.google.protobuf.DescriptorProtos$DescriptorProto buildPartial();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 7726
            new com.google.protobuf.DescriptorProtos$DescriptorProto
            dup
            aload 0 /* this */
            invokespecial com.google.protobuf.DescriptorProtos$DescriptorProto.<init>:(Lcom/google/protobuf/GeneratedMessageV3$Builder;)V
            astore 1 /* result */
        start local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto result
         1: .line 7727
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            istore 2 /* from_bitField0_ */
        start local 2 // int from_bitField0_
         2: .line 7728
            iconst_0
            istore 3 /* to_bitField0_ */
        start local 3 // int to_bitField0_
         3: .line 7729
            iload 2 /* from_bitField0_ */
            iconst_1
            iand
            ifeq 5
         4: .line 7730
            iload 3 /* to_bitField0_ */
            iconst_1
            ior
            istore 3 /* to_bitField0_ */
         5: .line 7732
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto int int
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.name_:Ljava/lang/Object;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.name_:Ljava/lang/Object;
         6: .line 7733
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 12
         7: .line 7734
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            iconst_2
            iand
            ifeq 10
         8: .line 7735
            aload 0 /* this */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
         9: .line 7736
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -3
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        10: .line 7738
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.field_:Ljava/util/List;
        11: .line 7739
            goto 13
        12: .line 7740
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.build:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.field_:Ljava/util/List;
        13: .line 7742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 19
        14: .line 7743
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            iconst_4
            iand
            ifeq 17
        15: .line 7744
            aload 0 /* this */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
        16: .line 7745
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -5
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        17: .line 7747
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.extension_:Ljava/util/List;
        18: .line 7748
            goto 20
        19: .line 7749
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.build:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.extension_:Ljava/util/List;
        20: .line 7751
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 26
        21: .line 7752
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 8
            iand
            ifeq 24
        22: .line 7753
            aload 0 /* this */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
        23: .line 7754
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -9
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        24: .line 7756
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.nestedType_:Ljava/util/List;
        25: .line 7757
            goto 27
        26: .line 7758
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.build:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.nestedType_:Ljava/util/List;
        27: .line 7760
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 33
        28: .line 7761
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 16
            iand
            ifeq 31
        29: .line 7762
            aload 0 /* this */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
        30: .line 7763
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -17
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        31: .line 7765
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.enumType_:Ljava/util/List;
        32: .line 7766
            goto 34
        33: .line 7767
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.build:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.enumType_:Ljava/util/List;
        34: .line 7769
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 40
        35: .line 7770
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 32
            iand
            ifeq 38
        36: .line 7771
            aload 0 /* this */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
        37: .line 7772
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -33
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        38: .line 7774
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.extensionRange_:Ljava/util/List;
        39: .line 7775
            goto 41
        40: .line 7776
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.build:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.extensionRange_:Ljava/util/List;
        41: .line 7778
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 47
        42: .line 7779
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 64
            iand
            ifeq 45
        43: .line 7780
            aload 0 /* this */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
        44: .line 7781
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -65
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        45: .line 7783
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.oneofDecl_:Ljava/util/List;
        46: .line 7784
            goto 48
        47: .line 7785
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.build:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.oneofDecl_:Ljava/util/List;
        48: .line 7787
      StackMap locals:
      StackMap stack:
            iload 2 /* from_bitField0_ */
            sipush 128
            iand
            ifeq 54
        49: .line 7788
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            ifnonnull 52
        50: .line 7789
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
        51: .line 7790
            goto 53
        52: .line 7791
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            invokevirtual com.google.protobuf.SingleFieldBuilderV3.build:()Lcom/google/protobuf/AbstractMessage;
            checkcast com.google.protobuf.DescriptorProtos$MessageOptions
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
        53: .line 7793
      StackMap locals:
      StackMap stack:
            iload 3 /* to_bitField0_ */
            iconst_2
            ior
            istore 3 /* to_bitField0_ */
        54: .line 7795
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 60
        55: .line 7796
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 256
            iand
            ifeq 58
        56: .line 7797
            aload 0 /* this */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
        57: .line 7798
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush -257
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        58: .line 7800
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.reservedRange_:Ljava/util/List;
        59: .line 7801
            goto 61
        60: .line 7802
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.build:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.reservedRange_:Ljava/util/List;
        61: .line 7804
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 512
            iand
            ifeq 64
        62: .line 7805
            aload 0 /* this */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
            invokeinterface com.google.protobuf.LazyStringList.getUnmodifiableView:()Lcom/google/protobuf/LazyStringList;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
        63: .line 7806
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush -513
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        64: .line 7808
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.reservedName_:Lcom/google/protobuf/LazyStringList;
        65: .line 7809
            aload 1 /* result */
            iload 3 /* to_bitField0_ */
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto.bitField0_:I
        66: .line 7810
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onBuilt:()V
        67: .line 7811
            aload 1 /* result */
            areturn
        end local 3 // int to_bitField0_
        end local 2 // int from_bitField0_
        end local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto result
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   68     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            1   68     1           result  Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            2   68     2  from_bitField0_  I
            3   68     3    to_bitField0_  I

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clone();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 7816
            aload 0 /* this */
            invokespecial com.google.protobuf.GeneratedMessageV3$Builder.clone:()Lcom/google/protobuf/GeneratedMessageV3$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        start local 2 // java.lang.Object value
         0: .line 7822
            aload 0 /* this */
            aload 1 /* field */
            aload 2 /* value */
            invokespecial com.google.protobuf.GeneratedMessageV3$Builder.setField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
            areturn
        end local 2 // java.lang.Object value
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
            0    1     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      field  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
         0: .line 7827
            aload 0 /* this */
            aload 1 /* field */
            invokespecial com.google.protobuf.GeneratedMessageV3$Builder.clearField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
            areturn
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
    MethodParameters:
       Name  Flags
      field  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.Descriptors$OneofDescriptor oneof
         0: .line 7832
            aload 0 /* this */
            aload 1 /* oneof */
            invokespecial com.google.protobuf.GeneratedMessageV3$Builder.clearOneof:(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
            areturn
        end local 1 // com.google.protobuf.Descriptors$OneofDescriptor oneof
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  oneof  Lcom/google/protobuf/Descriptors$OneofDescriptor;
    MethodParameters:
       Name  Flags
      oneof  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        start local 2 // int index
        start local 3 // java.lang.Object value
         0: .line 7838
            aload 0 /* this */
            aload 1 /* field */
            iload 2 /* index */
            aload 3 /* value */
            invokespecial com.google.protobuf.GeneratedMessageV3$Builder.setRepeatedField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
            areturn
        end local 3 // java.lang.Object value
        end local 2 // int index
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
            0    1     2  index  I
            0    1     3  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      field  
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        start local 2 // java.lang.Object value
         0: .line 7844
            aload 0 /* this */
            aload 1 /* field */
            aload 2 /* value */
            invokespecial com.google.protobuf.GeneratedMessageV3$Builder.addRepeatedField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
            areturn
        end local 2 // java.lang.Object value
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
            0    1     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      field  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder mergeFrom(com.google.protobuf.Message);
    descriptor: (Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.Message other
         0: .line 7848
            aload 1 /* other */
            instanceof com.google.protobuf.DescriptorProtos$DescriptorProto
            ifeq 2
         1: .line 7849
            aload 0 /* this */
            aload 1 /* other */
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeFrom:(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
         2: .line 7851
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            invokespecial com.google.protobuf.GeneratedMessageV3$Builder.mergeFrom:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
            pop
         3: .line 7852
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.Message other
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    4     1  other  Lcom/google/protobuf/Message;
    MethodParameters:
       Name  Flags
      other  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto other
         0: .line 7857
            aload 1 /* other */
            invokestatic com.google.protobuf.DescriptorProtos$DescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            if_acmpne 1
            aload 0 /* this */
            areturn
         1: .line 7858
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto.hasName:()Z
            ifeq 5
         2: .line 7859
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            iconst_1
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 7860
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.name_:Ljava/lang/Object;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.name_:Ljava/lang/Object;
         4: .line 7861
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 7863
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 15
         6: .line 7864
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.field_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 28
         7: .line 7865
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 11
         8: .line 7866
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.field_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
         9: .line 7867
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -3
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        10: .line 7868
            goto 13
        11: .line 7869
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureFieldIsMutable:()V
        12: .line 7870
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.field_:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        13: .line 7872
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
        14: .line 7874
            goto 28
        15: .line 7875
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.field_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 28
        16: .line 7876
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.isEmpty:()Z
            ifeq 27
        17: .line 7877
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.dispose:()V
        18: .line 7878
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
        19: .line 7879
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.field_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
        20: .line 7880
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -3
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        21: .line 7881
            aload 0 /* this */
        22: .line 7882
            getstatic com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders:Z
            ifeq 24
        23: .line 7883
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getFieldFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            goto 25
      StackMap locals:
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
        24: aconst_null
        25: .line 7881
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.DescriptorProtos$DescriptorProto
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.RepeatedFieldBuilderV3
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
        26: .line 7884
            goto 28
        27: .line 7885
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.field_:Ljava/util/List;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
        28: .line 7889
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 38
        29: .line 7890
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.extension_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 51
        30: .line 7891
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 34
        31: .line 7892
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.extension_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
        32: .line 7893
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -5
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        33: .line 7894
            goto 36
        34: .line 7895
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionIsMutable:()V
        35: .line 7896
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.extension_:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        36: .line 7898
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
        37: .line 7900
            goto 51
        38: .line 7901
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.extension_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 51
        39: .line 7902
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.isEmpty:()Z
            ifeq 50
        40: .line 7903
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.dispose:()V
        41: .line 7904
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
        42: .line 7905
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.extension_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
        43: .line 7906
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -5
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        44: .line 7907
            aload 0 /* this */
        45: .line 7908
            getstatic com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders:Z
            ifeq 47
        46: .line 7909
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            goto 48
      StackMap locals:
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
        47: aconst_null
        48: .line 7907
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.DescriptorProtos$DescriptorProto
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.RepeatedFieldBuilderV3
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
        49: .line 7910
            goto 51
        50: .line 7911
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.extension_:Ljava/util/List;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
        51: .line 7915
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 61
        52: .line 7916
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.nestedType_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 74
        53: .line 7917
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 57
        54: .line 7918
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.nestedType_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
        55: .line 7919
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -9
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        56: .line 7920
            goto 59
        57: .line 7921
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureNestedTypeIsMutable:()V
        58: .line 7922
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.nestedType_:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        59: .line 7924
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
        60: .line 7926
            goto 74
        61: .line 7927
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.nestedType_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 74
        62: .line 7928
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.isEmpty:()Z
            ifeq 73
        63: .line 7929
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.dispose:()V
        64: .line 7930
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
        65: .line 7931
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.nestedType_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
        66: .line 7932
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -9
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        67: .line 7933
            aload 0 /* this */
        68: .line 7934
            getstatic com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders:Z
            ifeq 70
        69: .line 7935
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getNestedTypeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            goto 71
      StackMap locals:
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
        70: aconst_null
        71: .line 7933
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.DescriptorProtos$DescriptorProto
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.RepeatedFieldBuilderV3
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
        72: .line 7936
            goto 74
        73: .line 7937
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.nestedType_:Ljava/util/List;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
        74: .line 7941
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 84
        75: .line 7942
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.enumType_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 97
        76: .line 7943
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 80
        77: .line 7944
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.enumType_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
        78: .line 7945
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -17
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        79: .line 7946
            goto 82
        80: .line 7947
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureEnumTypeIsMutable:()V
        81: .line 7948
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.enumType_:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        82: .line 7950
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
        83: .line 7952
            goto 97
        84: .line 7953
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.enumType_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 97
        85: .line 7954
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.isEmpty:()Z
            ifeq 96
        86: .line 7955
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.dispose:()V
        87: .line 7956
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
        88: .line 7957
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.enumType_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
        89: .line 7958
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -17
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        90: .line 7959
            aload 0 /* this */
        91: .line 7960
            getstatic com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders:Z
            ifeq 93
        92: .line 7961
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getEnumTypeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            goto 94
      StackMap locals:
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
        93: aconst_null
        94: .line 7959
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.DescriptorProtos$DescriptorProto
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.RepeatedFieldBuilderV3
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
        95: .line 7962
            goto 97
        96: .line 7963
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.enumType_:Ljava/util/List;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
        97: .line 7967
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 107
        98: .line 7968
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.extensionRange_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 120
        99: .line 7969
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 103
       100: .line 7970
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.extensionRange_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
       101: .line 7971
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -33
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
       102: .line 7972
            goto 105
       103: .line 7973
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionRangeIsMutable:()V
       104: .line 7974
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.extensionRange_:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
       105: .line 7976
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
       106: .line 7978
            goto 120
       107: .line 7979
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.extensionRange_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 120
       108: .line 7980
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.isEmpty:()Z
            ifeq 119
       109: .line 7981
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.dispose:()V
       110: .line 7982
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
       111: .line 7983
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.extensionRange_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
       112: .line 7984
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -33
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
       113: .line 7985
            aload 0 /* this */
       114: .line 7986
            getstatic com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders:Z
            ifeq 116
       115: .line 7987
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionRangeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            goto 117
      StackMap locals:
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
       116: aconst_null
       117: .line 7985
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.DescriptorProtos$DescriptorProto
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.RepeatedFieldBuilderV3
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
       118: .line 7988
            goto 120
       119: .line 7989
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.extensionRange_:Ljava/util/List;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
       120: .line 7993
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 130
       121: .line 7994
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.oneofDecl_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 143
       122: .line 7995
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 126
       123: .line 7996
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.oneofDecl_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
       124: .line 7997
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -65
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
       125: .line 7998
            goto 128
       126: .line 7999
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureOneofDeclIsMutable:()V
       127: .line 8000
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.oneofDecl_:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
       128: .line 8002
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
       129: .line 8004
            goto 143
       130: .line 8005
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.oneofDecl_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 143
       131: .line 8006
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.isEmpty:()Z
            ifeq 142
       132: .line 8007
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.dispose:()V
       133: .line 8008
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
       134: .line 8009
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.oneofDecl_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
       135: .line 8010
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -65
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
       136: .line 8011
            aload 0 /* this */
       137: .line 8012
            getstatic com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders:Z
            ifeq 139
       138: .line 8013
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getOneofDeclFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            goto 140
      StackMap locals:
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
       139: aconst_null
       140: .line 8011
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.DescriptorProtos$DescriptorProto
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.RepeatedFieldBuilderV3
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
       141: .line 8014
            goto 143
       142: .line 8015
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.oneofDecl_:Ljava/util/List;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
       143: .line 8019
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto.hasOptions:()Z
            ifeq 145
       144: .line 8020
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto.getOptions:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeOptions:(Lcom/google/protobuf/DescriptorProtos$MessageOptions;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            pop
       145: .line 8022
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 155
       146: .line 8023
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.reservedRange_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 168
       147: .line 8024
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 151
       148: .line 8025
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.reservedRange_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
       149: .line 8026
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush -257
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
       150: .line 8027
            goto 153
       151: .line 8028
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedRangeIsMutable:()V
       152: .line 8029
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.reservedRange_:Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
       153: .line 8031
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
       154: .line 8033
            goto 168
       155: .line 8034
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.reservedRange_:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 168
       156: .line 8035
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.isEmpty:()Z
            ifeq 167
       157: .line 8036
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.dispose:()V
       158: .line 8037
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
       159: .line 8038
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.reservedRange_:Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
       160: .line 8039
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush -257
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
       161: .line 8040
            aload 0 /* this */
       162: .line 8041
            getstatic com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders:Z
            ifeq 164
       163: .line 8042
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getReservedRangeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            goto 165
      StackMap locals:
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
       164: aconst_null
       165: .line 8040
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.DescriptorProtos$DescriptorProto
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.RepeatedFieldBuilderV3
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
       166: .line 8043
            goto 168
       167: .line 8044
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.reservedRange_:Ljava/util/List;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
       168: .line 8048
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.reservedName_:Lcom/google/protobuf/LazyStringList;
            invokeinterface com.google.protobuf.LazyStringList.isEmpty:()Z
            ifne 176
       169: .line 8049
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
            invokeinterface com.google.protobuf.LazyStringList.isEmpty:()Z
            ifeq 173
       170: .line 8050
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.reservedName_:Lcom/google/protobuf/LazyStringList;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
       171: .line 8051
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush -513
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
       172: .line 8052
            goto 175
       173: .line 8053
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedNameIsMutable:()V
       174: .line 8054
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.reservedName_:Lcom/google/protobuf/LazyStringList;
            invokeinterface com.google.protobuf.LazyStringList.addAll:(Ljava/util/Collection;)Z
            pop
       175: .line 8056
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
       176: .line 8058
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto.unknownFields:Lcom/google/protobuf/UnknownFieldSet;
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeUnknownFields:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            pop
       177: .line 8059
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
       178: .line 8060
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto other
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0  179     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0  179     1  other  Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
    MethodParameters:
       Name  Flags
      other  

  public final boolean isInitialized();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8065
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 5
         2: .line 8066
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getField:(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.isInitialized:()Z
            ifne 4
         3: .line 8067
            iconst_0
            ireturn
         4: .line 8065
      StackMap locals:
      StackMap stack:
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 1 /* i */
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getFieldCount:()I
            if_icmplt 2
        end local 1 // int i
         6: .line 8070
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         7: goto 11
         8: .line 8071
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtension:(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.isInitialized:()Z
            ifne 10
         9: .line 8072
            iconst_0
            ireturn
        10: .line 8070
      StackMap locals:
      StackMap stack:
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 1 /* i */
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionCount:()I
            if_icmplt 8
        end local 1 // int i
        12: .line 8075
            iconst_0
            istore 1 /* i */
        start local 1 // int i
        13: goto 17
        14: .line 8076
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getNestedType:(I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto.isInitialized:()Z
            ifne 16
        15: .line 8077
            iconst_0
            ireturn
        16: .line 8075
      StackMap locals:
      StackMap stack:
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 1 /* i */
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getNestedTypeCount:()I
            if_icmplt 14
        end local 1 // int i
        18: .line 8080
            iconst_0
            istore 1 /* i */
        start local 1 // int i
        19: goto 23
        20: .line 8081
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getEnumType:(I)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
            invokevirtual com.google.protobuf.DescriptorProtos$EnumDescriptorProto.isInitialized:()Z
            ifne 22
        21: .line 8082
            iconst_0
            ireturn
        22: .line 8080
      StackMap locals:
      StackMap stack:
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        23: iload 1 /* i */
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getEnumTypeCount:()I
            if_icmplt 20
        end local 1 // int i
        24: .line 8085
            iconst_0
            istore 1 /* i */
        start local 1 // int i
        25: goto 29
        26: .line 8086
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionRange:(I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange.isInitialized:()Z
            ifne 28
        27: .line 8087
            iconst_0
            ireturn
        28: .line 8085
      StackMap locals:
      StackMap stack:
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        29: iload 1 /* i */
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionRangeCount:()I
            if_icmplt 26
        end local 1 // int i
        30: .line 8090
            iconst_0
            istore 1 /* i */
        start local 1 // int i
        31: goto 35
        32: .line 8091
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getOneofDecl:(I)Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
            invokevirtual com.google.protobuf.DescriptorProtos$OneofDescriptorProto.isInitialized:()Z
            ifne 34
        33: .line 8092
            iconst_0
            ireturn
        34: .line 8090
      StackMap locals:
      StackMap stack:
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        35: iload 1 /* i */
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getOneofDeclCount:()I
            if_icmplt 32
        end local 1 // int i
        36: .line 8095
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.hasOptions:()Z
            ifeq 39
        37: .line 8096
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getOptions:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            invokevirtual com.google.protobuf.DescriptorProtos$MessageOptions.isInitialized:()Z
            ifne 39
        38: .line 8097
            iconst_0
            ireturn
        39: .line 8100
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   40     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            1    6     1     i  I
            7   12     1     i  I
           13   18     1     i  I
           19   24     1     i  I
           25   30     1     i  I
           31   36     1     i  I

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.CodedInputStream input
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 8108
            aconst_null
            astore 3 /* parsedMessage */
        start local 3 // com.google.protobuf.DescriptorProtos$DescriptorProto parsedMessage
         1: .line 8110
            getstatic com.google.protobuf.DescriptorProtos$DescriptorProto.PARSER:Lcom/google/protobuf/Parser;
            aload 1 /* input */
            aload 2 /* extensionRegistry */
            invokeinterface com.google.protobuf.Parser.parsePartialFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto
            astore 3 /* parsedMessage */
         2: .line 8111
            goto 10
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.CodedInputStream com.google.protobuf.ExtensionRegistryLite com.google.protobuf.DescriptorProtos$DescriptorProto
      StackMap stack: com.google.protobuf.InvalidProtocolBufferException
         3: astore 4 /* e */
        start local 4 // com.google.protobuf.InvalidProtocolBufferException e
         4: .line 8112
            aload 4 /* e */
            invokevirtual com.google.protobuf.InvalidProtocolBufferException.getUnfinishedMessage:()Lcom/google/protobuf/MessageLite;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto
            astore 3 /* parsedMessage */
         5: .line 8113
            aload 4 /* e */
            invokevirtual com.google.protobuf.InvalidProtocolBufferException.unwrapIOException:()Ljava/io/IOException;
            athrow
        end local 4 // com.google.protobuf.InvalidProtocolBufferException e
         6: .line 8114
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
         7: .line 8115
            aload 3 /* parsedMessage */
            ifnull 9
         8: .line 8116
            aload 0 /* this */
            aload 3 /* parsedMessage */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeFrom:(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            pop
         9: .line 8118
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.CodedInputStream com.google.protobuf.ExtensionRegistryLite com.google.protobuf.DescriptorProtos$DescriptorProto top java.lang.Throwable
      StackMap stack:
            aload 5
            athrow
        10: .line 8115
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder com.google.protobuf.CodedInputStream com.google.protobuf.ExtensionRegistryLite com.google.protobuf.DescriptorProtos$DescriptorProto
      StackMap stack:
            aload 3 /* parsedMessage */
            ifnull 12
        11: .line 8116
            aload 0 /* this */
            aload 3 /* parsedMessage */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeFrom:(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            pop
        12: .line 8119
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 3 // com.google.protobuf.DescriptorProtos$DescriptorProto parsedMessage
        end local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 1 // com.google.protobuf.CodedInputStream input
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   13     0               this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0   13     1              input  Lcom/google/protobuf/CodedInputStream;
            0   13     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
            1   13     3      parsedMessage  Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            4    6     4                  e  Lcom/google/protobuf/InvalidProtocolBufferException;
      Exception table:
        from    to  target  type
           1     2       3  Class com.google.protobuf.InvalidProtocolBufferException
           1     6       6  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                   Name  Flags
      input              
      extensionRegistry  

  public boolean hasName();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8129
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            iconst_1
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8136
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.name_:Ljava/lang/Object;
            astore 1 /* ref */
        start local 1 // java.lang.Object ref
         1: .line 8137
            aload 1 /* ref */
            instanceof java.lang.String
            ifne 8
         2: .line 8139
            aload 1 /* ref */
            checkcast com.google.protobuf.ByteString
         3: .line 8138
            astore 2 /* bs */
        start local 2 // com.google.protobuf.ByteString bs
         4: .line 8140
            aload 2 /* bs */
            invokevirtual com.google.protobuf.ByteString.toStringUtf8:()Ljava/lang/String;
            astore 3 /* s */
        start local 3 // java.lang.String s
         5: .line 8141
            aload 2 /* bs */
            invokevirtual com.google.protobuf.ByteString.isValidUtf8:()Z
            ifeq 7
         6: .line 8142
            aload 0 /* this */
            aload 3 /* s */
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.name_:Ljava/lang/Object;
         7: .line 8144
      StackMap locals: java.lang.Object com.google.protobuf.ByteString java.lang.String
      StackMap stack:
            aload 3 /* s */
            areturn
        end local 3 // java.lang.String s
        end local 2 // com.google.protobuf.ByteString bs
         8: .line 8146
      StackMap locals:
      StackMap stack:
            aload 1 /* ref */
            checkcast java.lang.String
            areturn
        end local 1 // java.lang.Object ref
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            1    9     1   ref  Ljava/lang/Object;
            4    8     2    bs  Lcom/google/protobuf/ByteString;
            5    8     3     s  Ljava/lang/String;

  public com.google.protobuf.ByteString getNameBytes();
    descriptor: ()Lcom/google/protobuf/ByteString;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8155
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.name_:Ljava/lang/Object;
            astore 1 /* ref */
        start local 1 // java.lang.Object ref
         1: .line 8156
            aload 1 /* ref */
            instanceof java.lang.String
            ifeq 7
         2: .line 8159
            aload 1 /* ref */
            checkcast java.lang.String
         3: .line 8158
            invokestatic com.google.protobuf.ByteString.copyFromUtf8:(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
         4: .line 8157
            astore 2 /* b */
        start local 2 // com.google.protobuf.ByteString b
         5: .line 8160
            aload 0 /* this */
            aload 2 /* b */
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.name_:Ljava/lang/Object;
         6: .line 8161
            aload 2 /* b */
            areturn
        end local 2 // com.google.protobuf.ByteString b
         7: .line 8163
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 1 /* ref */
            checkcast com.google.protobuf.ByteString
            areturn
        end local 1 // java.lang.Object ref
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            1    8     1   ref  Ljava/lang/Object;
            5    7     2     b  Lcom/google/protobuf/ByteString;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // java.lang.String value
         0: .line 8173
            aload 1 /* value */
            ifnonnull 2
         1: .line 8174
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 8176
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            iconst_1
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 8177
            aload 0 /* this */
            aload 1 /* value */
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.name_:Ljava/lang/Object;
         4: .line 8178
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 8179
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    6     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clearName();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8186
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -2
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         1: .line 8187
            aload 0 /* this */
            invokestatic com.google.protobuf.DescriptorProtos$DescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto.getName:()Ljava/lang/String;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.name_:Ljava/lang/Object;
         2: .line 8188
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         3: .line 8189
            aload 0 /* this */
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setNameBytes(com.google.protobuf.ByteString);
    descriptor: (Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.ByteString value
         0: .line 8198
            aload 1 /* value */
            ifnonnull 2
         1: .line 8199
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 8201
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            iconst_1
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 8202
            aload 0 /* this */
            aload 1 /* value */
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.name_:Ljava/lang/Object;
         4: .line 8203
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 8204
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.ByteString value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    6     1  value  Lcom/google/protobuf/ByteString;
    MethodParameters:
       Name  Flags
      value  

  private void ensureFieldIsMutable();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8210
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            iconst_2
            iand
            ifne 3
         1: .line 8211
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
         2: .line 8212
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            iconst_2
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 8214
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public java.util.List<com.google.protobuf.DescriptorProtos$FieldDescriptorProto> getFieldList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8223
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8224
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
         2: .line 8226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;>;

  public int getFieldCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8233
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8234
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ireturn
         2: .line 8236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getCount:()I
            ireturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$FieldDescriptorProto getField(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8243
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8244
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProto
            areturn
         2: .line 8246
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessage:(I)Lcom/google/protobuf/AbstractMessage;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProto
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setField(int, com.google.protobuf.DescriptorProtos$FieldDescriptorProto);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto value
         0: .line 8254
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 8255
            aload 2 /* value */
            ifnonnull 3
         2: .line 8256
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 8258
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureFieldIsMutable:()V
         4: .line 8259
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 8260
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 8261
            goto 8
         7: .line 8262
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 8264
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setField(int, com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder builderForValue
         0: .line 8271
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8272
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureFieldIsMutable:()V
         2: .line 8273
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 8274
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8275
            goto 6
         5: .line 8276
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 8278
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addField(com.google.protobuf.DescriptorProtos$FieldDescriptorProto);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto value
         0: .line 8284
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 8285
            aload 1 /* value */
            ifnonnull 3
         2: .line 8286
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 8288
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureFieldIsMutable:()V
         4: .line 8289
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            aload 1 /* value */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 8290
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 8291
            goto 8
         7: .line 8292
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 8294
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  value  Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
    MethodParameters:
       Name  Flags
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addField(int, com.google.protobuf.DescriptorProtos$FieldDescriptorProto);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto value
         0: .line 8301
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 8302
            aload 2 /* value */
            ifnonnull 3
         2: .line 8303
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 8305
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureFieldIsMutable:()V
         4: .line 8306
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         5: .line 8307
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 8308
            goto 8
         7: .line 8309
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 8311
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addField(com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder builderForValue
         0: .line 8318
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8319
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureFieldIsMutable:()V
         2: .line 8320
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 8321
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8322
            goto 6
         5: .line 8323
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 8325
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder builderForValue
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  builderForValue  Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addField(int, com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder builderForValue
         0: .line 8332
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8333
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureFieldIsMutable:()V
         2: .line 8334
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         3: .line 8335
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8336
            goto 6
         5: .line 8337
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 8339
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addAllField(java.lang.Iterable<? extends com.google.protobuf.DescriptorProtos$FieldDescriptorProto>);
    descriptor: (Ljava/lang/Iterable;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // java.lang.Iterable values
         0: .line 8346
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 6
         1: .line 8347
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureFieldIsMutable:()V
         2: .line 8349
            aload 1 /* values */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
         3: .line 8348
            invokestatic com.google.protobuf.AbstractMessageLite$Builder.addAll:(Ljava/lang/Iterable;Ljava/util/List;)V
         4: .line 8350
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 8351
            goto 7
         6: .line 8352
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* values */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         7: .line 8354
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Iterable values
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    8     1  values  Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;>;
    Signature: (Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;>;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    MethodParameters:
        Name  Flags
      values  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clearField();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8360
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8361
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
         2: .line 8362
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -3
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 8363
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8364
            goto 6
         5: .line 8365
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
         6: .line 8367
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder removeField(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8373
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8374
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureFieldIsMutable:()V
         2: .line 8375
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
         3: .line 8376
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8377
            goto 6
         5: .line 8378
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.remove:(I)V
         6: .line 8380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder getFieldBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8387
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getFieldFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilder:(I)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder getFieldOrBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8394
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8395
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder
            areturn
         2: .line 8396
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilder:(I)Lcom/google/protobuf/MessageOrBuilder;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<? extends com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder> getFieldOrBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8404
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnull 2
         1: .line 8405
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilderList:()Ljava/util/List;
            areturn
         2: .line 8407
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<+Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;>;

  public com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder addFieldBuilder();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8414
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getFieldFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 8415
            invokestatic com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
         2: .line 8414
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder addFieldBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8422
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getFieldFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 8423
            iload 1 /* index */
            invokestatic com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
         2: .line 8422
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder> getFieldBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8430
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getFieldFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilderList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$FieldDescriptorProto, com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder, com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder> getFieldFieldBuilder();
    descriptor: ()Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8435
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 10
         1: .line 8436
            aload 0 /* this */
         2: new com.google.protobuf.RepeatedFieldBuilderV3
            dup
         3: .line 8438
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
         4: .line 8439
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            iconst_2
            iand
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List
         5: iconst_0
         6: .line 8440
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List int
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getParentForChildren:()Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
         7: .line 8441
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.isClean:()Z
            invokespecial com.google.protobuf.RepeatedFieldBuilderV3.<init>:(Ljava/util/List;ZLcom/google/protobuf/AbstractMessage$BuilderParent;Z)V
         8: .line 8436
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
         9: .line 8442
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.field_:Ljava/util/List;
        10: .line 8444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;>;

  private void ensureExtensionIsMutable();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8450
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            iconst_4
            iand
            ifne 3
         1: .line 8451
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
         2: .line 8452
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            iconst_4
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 8454
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public java.util.List<com.google.protobuf.DescriptorProtos$FieldDescriptorProto> getExtensionList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8463
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8464
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
         2: .line 8466
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;>;

  public int getExtensionCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8473
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8474
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ireturn
         2: .line 8476
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getCount:()I
            ireturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$FieldDescriptorProto getExtension(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8483
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8484
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProto
            areturn
         2: .line 8486
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessage:(I)Lcom/google/protobuf/AbstractMessage;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProto
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setExtension(int, com.google.protobuf.DescriptorProtos$FieldDescriptorProto);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto value
         0: .line 8494
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 8495
            aload 2 /* value */
            ifnonnull 3
         2: .line 8496
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 8498
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionIsMutable:()V
         4: .line 8499
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 8500
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 8501
            goto 8
         7: .line 8502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 8504
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setExtension(int, com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder builderForValue
         0: .line 8511
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8512
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionIsMutable:()V
         2: .line 8513
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 8514
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8515
            goto 6
         5: .line 8516
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 8518
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addExtension(com.google.protobuf.DescriptorProtos$FieldDescriptorProto);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto value
         0: .line 8524
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 8525
            aload 1 /* value */
            ifnonnull 3
         2: .line 8526
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 8528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionIsMutable:()V
         4: .line 8529
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            aload 1 /* value */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 8530
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 8531
            goto 8
         7: .line 8532
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 8534
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  value  Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
    MethodParameters:
       Name  Flags
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addExtension(int, com.google.protobuf.DescriptorProtos$FieldDescriptorProto);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto value
         0: .line 8541
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 8542
            aload 2 /* value */
            ifnonnull 3
         2: .line 8543
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 8545
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionIsMutable:()V
         4: .line 8546
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         5: .line 8547
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 8548
            goto 8
         7: .line 8549
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 8551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addExtension(com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder builderForValue
         0: .line 8558
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8559
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionIsMutable:()V
         2: .line 8560
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 8561
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8562
            goto 6
         5: .line 8563
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 8565
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder builderForValue
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  builderForValue  Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addExtension(int, com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder builderForValue
         0: .line 8572
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8573
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionIsMutable:()V
         2: .line 8574
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         3: .line 8575
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8576
            goto 6
         5: .line 8577
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 8579
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addAllExtension(java.lang.Iterable<? extends com.google.protobuf.DescriptorProtos$FieldDescriptorProto>);
    descriptor: (Ljava/lang/Iterable;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // java.lang.Iterable values
         0: .line 8586
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 6
         1: .line 8587
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionIsMutable:()V
         2: .line 8589
            aload 1 /* values */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
         3: .line 8588
            invokestatic com.google.protobuf.AbstractMessageLite$Builder.addAll:(Ljava/lang/Iterable;Ljava/util/List;)V
         4: .line 8590
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 8591
            goto 7
         6: .line 8592
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* values */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         7: .line 8594
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Iterable values
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    8     1  values  Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;>;
    Signature: (Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;>;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    MethodParameters:
        Name  Flags
      values  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clearExtension();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8600
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8601
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
         2: .line 8602
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -5
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 8603
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8604
            goto 6
         5: .line 8605
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
         6: .line 8607
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder removeExtension(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8613
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8614
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionIsMutable:()V
         2: .line 8615
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
         3: .line 8616
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8617
            goto 6
         5: .line 8618
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.remove:(I)V
         6: .line 8620
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder getExtensionBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8627
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilder:(I)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder getExtensionOrBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8634
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8635
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder
            areturn
         2: .line 8636
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilder:(I)Lcom/google/protobuf/MessageOrBuilder;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<? extends com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder> getExtensionOrBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8644
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnull 2
         1: .line 8645
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilderList:()Ljava/util/List;
            areturn
         2: .line 8647
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<+Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;>;

  public com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder addExtensionBuilder();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8654
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 8655
            invokestatic com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
         2: .line 8654
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder addExtensionBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8662
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 8663
            iload 1 /* index */
            invokestatic com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
         2: .line 8662
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder> getExtensionBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8670
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilderList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$FieldDescriptorProto, com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder, com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder> getExtensionFieldBuilder();
    descriptor: ()Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8675
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 10
         1: .line 8676
            aload 0 /* this */
         2: new com.google.protobuf.RepeatedFieldBuilderV3
            dup
         3: .line 8678
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
         4: .line 8679
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            iconst_4
            iand
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List
         5: iconst_0
         6: .line 8680
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List int
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getParentForChildren:()Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
         7: .line 8681
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.isClean:()Z
            invokespecial com.google.protobuf.RepeatedFieldBuilderV3.<init>:(Ljava/util/List;ZLcom/google/protobuf/AbstractMessage$BuilderParent;Z)V
         8: .line 8676
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
         9: .line 8682
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extension_:Ljava/util/List;
        10: .line 8684
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;>;

  private void ensureNestedTypeIsMutable();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8690
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 8
            iand
            ifne 3
         1: .line 8691
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
         2: .line 8692
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 8
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 8694
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public java.util.List<com.google.protobuf.DescriptorProtos$DescriptorProto> getNestedTypeList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8703
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8704
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
         2: .line 8706
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$DescriptorProto;>;

  public int getNestedTypeCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8713
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8714
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ireturn
         2: .line 8716
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getCount:()I
            ireturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto getNestedType(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8723
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8724
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto
            areturn
         2: .line 8726
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessage:(I)Lcom/google/protobuf/AbstractMessage;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setNestedType(int, com.google.protobuf.DescriptorProtos$DescriptorProto);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$DescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto value
         0: .line 8734
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 8735
            aload 2 /* value */
            ifnonnull 3
         2: .line 8736
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 8738
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureNestedTypeIsMutable:()V
         4: .line 8739
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 8740
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 8741
            goto 8
         7: .line 8742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 8744
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setNestedType(int, com.google.protobuf.DescriptorProtos$DescriptorProto$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder builderForValue
         0: .line 8751
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8752
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureNestedTypeIsMutable:()V
         2: .line 8753
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 8754
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8755
            goto 6
         5: .line 8756
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 8758
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addNestedType(com.google.protobuf.DescriptorProtos$DescriptorProto);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto value
         0: .line 8764
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 8765
            aload 1 /* value */
            ifnonnull 3
         2: .line 8766
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 8768
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureNestedTypeIsMutable:()V
         4: .line 8769
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            aload 1 /* value */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 8770
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 8771
            goto 8
         7: .line 8772
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 8774
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  value  Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
    MethodParameters:
       Name  Flags
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addNestedType(int, com.google.protobuf.DescriptorProtos$DescriptorProto);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$DescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto value
         0: .line 8781
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 8782
            aload 2 /* value */
            ifnonnull 3
         2: .line 8783
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 8785
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureNestedTypeIsMutable:()V
         4: .line 8786
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         5: .line 8787
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 8788
            goto 8
         7: .line 8789
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 8791
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addNestedType(com.google.protobuf.DescriptorProtos$DescriptorProto$Builder);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder builderForValue
         0: .line 8798
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8799
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureNestedTypeIsMutable:()V
         2: .line 8800
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 8801
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8802
            goto 6
         5: .line 8803
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 8805
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder builderForValue
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  builderForValue  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addNestedType(int, com.google.protobuf.DescriptorProtos$DescriptorProto$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder builderForValue
         0: .line 8812
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8813
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureNestedTypeIsMutable:()V
         2: .line 8814
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         3: .line 8815
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8816
            goto 6
         5: .line 8817
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 8819
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addAllNestedType(java.lang.Iterable<? extends com.google.protobuf.DescriptorProtos$DescriptorProto>);
    descriptor: (Ljava/lang/Iterable;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // java.lang.Iterable values
         0: .line 8826
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 6
         1: .line 8827
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureNestedTypeIsMutable:()V
         2: .line 8829
            aload 1 /* values */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
         3: .line 8828
            invokestatic com.google.protobuf.AbstractMessageLite$Builder.addAll:(Ljava/lang/Iterable;Ljava/util/List;)V
         4: .line 8830
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 8831
            goto 7
         6: .line 8832
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* values */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         7: .line 8834
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Iterable values
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    8     1  values  Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$DescriptorProto;>;
    Signature: (Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$DescriptorProto;>;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    MethodParameters:
        Name  Flags
      values  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clearNestedType();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8840
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8841
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
         2: .line 8842
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -9
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 8843
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8844
            goto 6
         5: .line 8845
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
         6: .line 8847
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder removeNestedType(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8853
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8854
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureNestedTypeIsMutable:()V
         2: .line 8855
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
         3: .line 8856
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8857
            goto 6
         5: .line 8858
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.remove:(I)V
         6: .line 8860
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder getNestedTypeBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8867
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getNestedTypeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilder:(I)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder getNestedTypeOrBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProtoOrBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8874
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8875
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder
            areturn
         2: .line 8876
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilder:(I)Lcom/google/protobuf/MessageOrBuilder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<? extends com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder> getNestedTypeOrBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8884
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnull 2
         1: .line 8885
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilderList:()Ljava/util/List;
            areturn
         2: .line 8887
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<+Lcom/google/protobuf/DescriptorProtos$DescriptorProtoOrBuilder;>;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addNestedTypeBuilder();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8894
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getNestedTypeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 8895
            invokestatic com.google.protobuf.DescriptorProtos$DescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
         2: .line 8894
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addNestedTypeBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8902
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getNestedTypeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 8903
            iload 1 /* index */
            invokestatic com.google.protobuf.DescriptorProtos$DescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
         2: .line 8902
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<com.google.protobuf.DescriptorProtos$DescriptorProto$Builder> getNestedTypeBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8910
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getNestedTypeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilderList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$DescriptorProto, com.google.protobuf.DescriptorProtos$DescriptorProto$Builder, com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder> getNestedTypeFieldBuilder();
    descriptor: ()Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8915
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 10
         1: .line 8916
            aload 0 /* this */
         2: new com.google.protobuf.RepeatedFieldBuilderV3
            dup
         3: .line 8918
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
         4: .line 8919
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 8
            iand
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List
         5: iconst_0
         6: .line 8920
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List int
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getParentForChildren:()Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
         7: .line 8921
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.isClean:()Z
            invokespecial com.google.protobuf.RepeatedFieldBuilderV3.<init>:(Ljava/util/List;ZLcom/google/protobuf/AbstractMessage$BuilderParent;Z)V
         8: .line 8916
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
         9: .line 8922
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedType_:Ljava/util/List;
        10: .line 8924
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;Lcom/google/protobuf/DescriptorProtos$DescriptorProtoOrBuilder;>;

  private void ensureEnumTypeIsMutable();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8930
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 16
            iand
            ifne 3
         1: .line 8931
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
         2: .line 8932
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 16
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 8934
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public java.util.List<com.google.protobuf.DescriptorProtos$EnumDescriptorProto> getEnumTypeList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8943
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8944
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
         2: .line 8946
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;>;

  public int getEnumTypeCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 8953
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8954
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ireturn
         2: .line 8956
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getCount:()I
            ireturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$EnumDescriptorProto getEnumType(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 8963
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 8964
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$EnumDescriptorProto
            areturn
         2: .line 8966
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessage:(I)Lcom/google/protobuf/AbstractMessage;
            checkcast com.google.protobuf.DescriptorProtos$EnumDescriptorProto
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setEnumType(int, com.google.protobuf.DescriptorProtos$EnumDescriptorProto);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$EnumDescriptorProto value
         0: .line 8974
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 8975
            aload 2 /* value */
            ifnonnull 3
         2: .line 8976
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 8978
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureEnumTypeIsMutable:()V
         4: .line 8979
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 8980
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 8981
            goto 8
         7: .line 8982
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 8984
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$EnumDescriptorProto value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setEnumType(int, com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder builderForValue
         0: .line 8991
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 8992
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureEnumTypeIsMutable:()V
         2: .line 8993
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 8994
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 8995
            goto 6
         5: .line 8996
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 8998
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addEnumType(com.google.protobuf.DescriptorProtos$EnumDescriptorProto);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$EnumDescriptorProto value
         0: .line 9004
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 9005
            aload 1 /* value */
            ifnonnull 3
         2: .line 9006
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 9008
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureEnumTypeIsMutable:()V
         4: .line 9009
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            aload 1 /* value */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 9010
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 9011
            goto 8
         7: .line 9012
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 9014
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$EnumDescriptorProto value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  value  Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
    MethodParameters:
       Name  Flags
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addEnumType(int, com.google.protobuf.DescriptorProtos$EnumDescriptorProto);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$EnumDescriptorProto value
         0: .line 9021
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 9022
            aload 2 /* value */
            ifnonnull 3
         2: .line 9023
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 9025
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureEnumTypeIsMutable:()V
         4: .line 9026
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         5: .line 9027
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 9028
            goto 8
         7: .line 9029
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 9031
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$EnumDescriptorProto value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addEnumType(com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder builderForValue
         0: .line 9038
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9039
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureEnumTypeIsMutable:()V
         2: .line 9040
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 9041
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9042
            goto 6
         5: .line 9043
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 9045
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder builderForValue
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  builderForValue  Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addEnumType(int, com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder builderForValue
         0: .line 9052
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9053
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureEnumTypeIsMutable:()V
         2: .line 9054
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         3: .line 9055
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9056
            goto 6
         5: .line 9057
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 9059
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addAllEnumType(java.lang.Iterable<? extends com.google.protobuf.DescriptorProtos$EnumDescriptorProto>);
    descriptor: (Ljava/lang/Iterable;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // java.lang.Iterable values
         0: .line 9066
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 6
         1: .line 9067
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureEnumTypeIsMutable:()V
         2: .line 9069
            aload 1 /* values */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
         3: .line 9068
            invokestatic com.google.protobuf.AbstractMessageLite$Builder.addAll:(Ljava/lang/Iterable;Ljava/util/List;)V
         4: .line 9070
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 9071
            goto 7
         6: .line 9072
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* values */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         7: .line 9074
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Iterable values
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    8     1  values  Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;>;
    Signature: (Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;>;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    MethodParameters:
        Name  Flags
      values  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clearEnumType();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9080
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9081
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
         2: .line 9082
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -17
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 9083
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9084
            goto 6
         5: .line 9085
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
         6: .line 9087
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder removeEnumType(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9093
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9094
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureEnumTypeIsMutable:()V
         2: .line 9095
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
         3: .line 9096
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9097
            goto 6
         5: .line 9098
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.remove:(I)V
         6: .line 9100
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder getEnumTypeBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9107
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getEnumTypeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilder:(I)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder getEnumTypeOrBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProtoOrBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9114
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9115
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder
            areturn
         2: .line 9116
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilder:(I)Lcom/google/protobuf/MessageOrBuilder;
            checkcast com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<? extends com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder> getEnumTypeOrBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9124
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnull 2
         1: .line 9125
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilderList:()Ljava/util/List;
            areturn
         2: .line 9127
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<+Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProtoOrBuilder;>;

  public com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder addEnumTypeBuilder();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9134
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getEnumTypeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 9135
            invokestatic com.google.protobuf.DescriptorProtos$EnumDescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
         2: .line 9134
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder addEnumTypeBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9142
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getEnumTypeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 9143
            iload 1 /* index */
            invokestatic com.google.protobuf.DescriptorProtos$EnumDescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
         2: .line 9142
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder> getEnumTypeBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9150
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getEnumTypeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilderList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$EnumDescriptorProto, com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder, com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder> getEnumTypeFieldBuilder();
    descriptor: ()Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9155
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 10
         1: .line 9156
            aload 0 /* this */
         2: new com.google.protobuf.RepeatedFieldBuilderV3
            dup
         3: .line 9158
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
         4: .line 9159
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 16
            iand
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List
         5: iconst_0
         6: .line 9160
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List int
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getParentForChildren:()Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
         7: .line 9161
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.isClean:()Z
            invokespecial com.google.protobuf.RepeatedFieldBuilderV3.<init>:(Ljava/util/List;ZLcom/google/protobuf/AbstractMessage$BuilderParent;Z)V
         8: .line 9156
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
         9: .line 9162
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumType_:Ljava/util/List;
        10: .line 9164
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProtoOrBuilder;>;

  private void ensureExtensionRangeIsMutable();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9170
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 32
            iand
            ifne 3
         1: .line 9171
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
         2: .line 9172
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 32
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 9174
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public java.util.List<com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange> getExtensionRangeList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9183
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9184
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
         2: .line 9186
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;>;

  public int getExtensionRangeCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9193
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9194
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ireturn
         2: .line 9196
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getCount:()I
            ireturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange getExtensionRange(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9203
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9204
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange
            areturn
         2: .line 9206
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessage:(I)Lcom/google/protobuf/AbstractMessage;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setExtensionRange(int, com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange value
         0: .line 9214
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 9215
            aload 2 /* value */
            ifnonnull 3
         2: .line 9216
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 9218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionRangeIsMutable:()V
         4: .line 9219
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 9220
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 9221
            goto 8
         7: .line 9222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 9224
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setExtensionRange(int, com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder builderForValue
         0: .line 9231
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9232
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionRangeIsMutable:()V
         2: .line 9233
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 9234
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9235
            goto 6
         5: .line 9236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 9238
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addExtensionRange(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange value
         0: .line 9244
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 9245
            aload 1 /* value */
            ifnonnull 3
         2: .line 9246
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 9248
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionRangeIsMutable:()V
         4: .line 9249
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            aload 1 /* value */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 9250
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 9251
            goto 8
         7: .line 9252
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 9254
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  value  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
    MethodParameters:
       Name  Flags
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addExtensionRange(int, com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange value
         0: .line 9261
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 9262
            aload 2 /* value */
            ifnonnull 3
         2: .line 9263
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 9265
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionRangeIsMutable:()V
         4: .line 9266
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         5: .line 9267
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 9268
            goto 8
         7: .line 9269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 9271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addExtensionRange(com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder builderForValue
         0: .line 9278
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9279
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionRangeIsMutable:()V
         2: .line 9280
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 9281
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9282
            goto 6
         5: .line 9283
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 9285
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder builderForValue
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  builderForValue  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
    MethodParameters:
                 Name  Flags
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addExtensionRange(int, com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder builderForValue
         0: .line 9292
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9293
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionRangeIsMutable:()V
         2: .line 9294
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         3: .line 9295
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9296
            goto 6
         5: .line 9297
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 9299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addAllExtensionRange(java.lang.Iterable<? extends com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange>);
    descriptor: (Ljava/lang/Iterable;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // java.lang.Iterable values
         0: .line 9306
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 6
         1: .line 9307
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionRangeIsMutable:()V
         2: .line 9309
            aload 1 /* values */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
         3: .line 9308
            invokestatic com.google.protobuf.AbstractMessageLite$Builder.addAll:(Ljava/lang/Iterable;Ljava/util/List;)V
         4: .line 9310
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 9311
            goto 7
         6: .line 9312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* values */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         7: .line 9314
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Iterable values
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    8     1  values  Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;>;
    Signature: (Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;>;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    MethodParameters:
        Name  Flags
      values  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clearExtensionRange();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9320
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9321
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
         2: .line 9322
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -33
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 9323
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9324
            goto 6
         5: .line 9325
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
         6: .line 9327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder removeExtensionRange(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9333
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9334
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureExtensionRangeIsMutable:()V
         2: .line 9335
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
         3: .line 9336
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9337
            goto 6
         5: .line 9338
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.remove:(I)V
         6: .line 9340
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder getExtensionRangeBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9347
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionRangeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilder:(I)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder getExtensionRangeOrBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9354
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9355
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder
            areturn
         2: .line 9356
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilder:(I)Lcom/google/protobuf/MessageOrBuilder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<? extends com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder> getExtensionRangeOrBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9364
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnull 2
         1: .line 9365
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilderList:()Ljava/util/List;
            areturn
         2: .line 9367
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<+Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder;>;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder addExtensionRangeBuilder();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9374
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionRangeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 9375
            invokestatic com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
         2: .line 9374
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder addExtensionRangeBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9382
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionRangeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 9383
            iload 1 /* index */
            invokestatic com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
         2: .line 9382
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder> getExtensionRangeBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9390
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getExtensionRangeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilderList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange, com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder, com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder> getExtensionRangeFieldBuilder();
    descriptor: ()Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9395
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 10
         1: .line 9396
            aload 0 /* this */
         2: new com.google.protobuf.RepeatedFieldBuilderV3
            dup
         3: .line 9398
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
         4: .line 9399
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 32
            iand
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List
         5: iconst_0
         6: .line 9400
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List int
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getParentForChildren:()Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
         7: .line 9401
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.isClean:()Z
            invokespecial com.google.protobuf.RepeatedFieldBuilderV3.<init>:(Ljava/util/List;ZLcom/google/protobuf/AbstractMessage$BuilderParent;Z)V
         8: .line 9396
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
         9: .line 9402
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRange_:Ljava/util/List;
        10: .line 9404
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder;>;

  private void ensureOneofDeclIsMutable();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9410
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 64
            iand
            ifne 3
         1: .line 9411
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
         2: .line 9412
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 64
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 9414
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public java.util.List<com.google.protobuf.DescriptorProtos$OneofDescriptorProto> getOneofDeclList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9423
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9424
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
         2: .line 9426
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;>;

  public int getOneofDeclCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9433
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9434
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ireturn
         2: .line 9436
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getCount:()I
            ireturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$OneofDescriptorProto getOneofDecl(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9443
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9444
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$OneofDescriptorProto
            areturn
         2: .line 9446
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessage:(I)Lcom/google/protobuf/AbstractMessage;
            checkcast com.google.protobuf.DescriptorProtos$OneofDescriptorProto
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setOneofDecl(int, com.google.protobuf.DescriptorProtos$OneofDescriptorProto);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$OneofDescriptorProto value
         0: .line 9454
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 9455
            aload 2 /* value */
            ifnonnull 3
         2: .line 9456
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 9458
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureOneofDeclIsMutable:()V
         4: .line 9459
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 9460
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 9461
            goto 8
         7: .line 9462
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 9464
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$OneofDescriptorProto value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setOneofDecl(int, com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$OneofDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder builderForValue
         0: .line 9471
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9472
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureOneofDeclIsMutable:()V
         2: .line 9473
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 9474
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9475
            goto 6
         5: .line 9476
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 9478
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addOneofDecl(com.google.protobuf.DescriptorProtos$OneofDescriptorProto);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$OneofDescriptorProto value
         0: .line 9484
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 9485
            aload 1 /* value */
            ifnonnull 3
         2: .line 9486
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 9488
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureOneofDeclIsMutable:()V
         4: .line 9489
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            aload 1 /* value */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 9490
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 9491
            goto 8
         7: .line 9492
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 9494
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$OneofDescriptorProto value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  value  Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
    MethodParameters:
       Name  Flags
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addOneofDecl(int, com.google.protobuf.DescriptorProtos$OneofDescriptorProto);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$OneofDescriptorProto value
         0: .line 9501
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 9502
            aload 2 /* value */
            ifnonnull 3
         2: .line 9503
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 9505
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureOneofDeclIsMutable:()V
         4: .line 9506
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         5: .line 9507
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 9508
            goto 8
         7: .line 9509
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 9511
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$OneofDescriptorProto value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addOneofDecl(com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder builderForValue
         0: .line 9518
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9519
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureOneofDeclIsMutable:()V
         2: .line 9520
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 9521
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9522
            goto 6
         5: .line 9523
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 9525
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder builderForValue
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  builderForValue  Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addOneofDecl(int, com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$OneofDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder builderForValue
         0: .line 9532
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9533
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureOneofDeclIsMutable:()V
         2: .line 9534
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         3: .line 9535
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9536
            goto 6
         5: .line 9537
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 9539
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addAllOneofDecl(java.lang.Iterable<? extends com.google.protobuf.DescriptorProtos$OneofDescriptorProto>);
    descriptor: (Ljava/lang/Iterable;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // java.lang.Iterable values
         0: .line 9546
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 6
         1: .line 9547
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureOneofDeclIsMutable:()V
         2: .line 9549
            aload 1 /* values */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
         3: .line 9548
            invokestatic com.google.protobuf.AbstractMessageLite$Builder.addAll:(Ljava/lang/Iterable;Ljava/util/List;)V
         4: .line 9550
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 9551
            goto 7
         6: .line 9552
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* values */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         7: .line 9554
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Iterable values
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    8     1  values  Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;>;
    Signature: (Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;>;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    MethodParameters:
        Name  Flags
      values  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clearOneofDecl();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9560
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9561
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
         2: .line 9562
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush -65
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 9563
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9564
            goto 6
         5: .line 9565
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
         6: .line 9567
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder removeOneofDecl(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9573
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9574
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureOneofDeclIsMutable:()V
         2: .line 9575
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
         3: .line 9576
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9577
            goto 6
         5: .line 9578
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.remove:(I)V
         6: .line 9580
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder getOneofDeclBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9587
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getOneofDeclFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilder:(I)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder getOneofDeclOrBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProtoOrBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9594
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9595
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder
            areturn
         2: .line 9596
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilder:(I)Lcom/google/protobuf/MessageOrBuilder;
            checkcast com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<? extends com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder> getOneofDeclOrBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9604
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnull 2
         1: .line 9605
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilderList:()Ljava/util/List;
            areturn
         2: .line 9607
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<+Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProtoOrBuilder;>;

  public com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder addOneofDeclBuilder();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9614
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getOneofDeclFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 9615
            invokestatic com.google.protobuf.DescriptorProtos$OneofDescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
         2: .line 9614
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder addOneofDeclBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9622
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getOneofDeclFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 9623
            iload 1 /* index */
            invokestatic com.google.protobuf.DescriptorProtos$OneofDescriptorProto.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
         2: .line 9622
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder> getOneofDeclBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9630
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getOneofDeclFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilderList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto$Builder;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$OneofDescriptorProto, com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder, com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder> getOneofDeclFieldBuilder();
    descriptor: ()Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9635
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 10
         1: .line 9636
            aload 0 /* this */
         2: new com.google.protobuf.RepeatedFieldBuilderV3
            dup
         3: .line 9638
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
         4: .line 9639
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            bipush 64
            iand
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List
         5: iconst_0
         6: .line 9640
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List int
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getParentForChildren:()Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
         7: .line 9641
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.isClean:()Z
            invokespecial com.google.protobuf.RepeatedFieldBuilderV3.<init>:(Ljava/util/List;ZLcom/google/protobuf/AbstractMessage$BuilderParent;Z)V
         8: .line 9636
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
         9: .line 9642
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDecl_:Ljava/util/List;
        10: .line 9644
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.oneofDeclBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto$Builder;Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProtoOrBuilder;>;

  public boolean hasOptions();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9655
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 128
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$MessageOptions getOptions();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9662
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            ifnonnull 4
         1: .line 9663
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            ifnonnull 2
            invokestatic com.google.protobuf.DescriptorProtos$MessageOptions.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
      StackMap locals:
      StackMap stack: com.google.protobuf.DescriptorProtos$MessageOptions
         3: areturn
         4: .line 9665
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            invokevirtual com.google.protobuf.SingleFieldBuilderV3.getMessage:()Lcom/google/protobuf/AbstractMessage;
            checkcast com.google.protobuf.DescriptorProtos$MessageOptions
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setOptions(com.google.protobuf.DescriptorProtos$MessageOptions);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$MessageOptions;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$MessageOptions value
         0: .line 9672
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            ifnonnull 6
         1: .line 9673
            aload 1 /* value */
            ifnonnull 3
         2: .line 9674
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 9676
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* value */
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
         4: .line 9677
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 9678
            goto 7
         6: .line 9679
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            aload 1 /* value */
            invokevirtual com.google.protobuf.SingleFieldBuilderV3.setMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/SingleFieldBuilderV3;
            pop
         7: .line 9681
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 128
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         8: .line 9682
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$MessageOptions value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  value  Lcom/google/protobuf/DescriptorProtos$MessageOptions;
    MethodParameters:
       Name  Flags
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setOptions(com.google.protobuf.DescriptorProtos$MessageOptions$Builder);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$MessageOptions$Builder builderForValue
         0: .line 9689
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            ifnonnull 4
         1: .line 9690
            aload 0 /* this */
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$MessageOptions$Builder.build:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
         2: .line 9691
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         3: .line 9692
            goto 5
         4: .line 9693
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$MessageOptions$Builder.build:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            invokevirtual com.google.protobuf.SingleFieldBuilderV3.setMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/SingleFieldBuilderV3;
            pop
         5: .line 9695
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 128
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         6: .line 9696
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$MessageOptions$Builder builderForValue
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  builderForValue  Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
    MethodParameters:
                 Name  Flags
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder mergeOptions(com.google.protobuf.DescriptorProtos$MessageOptions);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$MessageOptions;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$MessageOptions value
         0: .line 9702
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            ifnonnull 11
         1: .line 9703
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 128
            iand
            ifeq 8
         2: .line 9704
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            ifnull 8
         3: .line 9705
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            invokestatic com.google.protobuf.DescriptorProtos$MessageOptions.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            if_acmpeq 8
         4: .line 9706
            aload 0 /* this */
         5: .line 9707
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            invokestatic com.google.protobuf.DescriptorProtos$MessageOptions.newBuilder:(Lcom/google/protobuf/DescriptorProtos$MessageOptions;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
            aload 1 /* value */
            invokevirtual com.google.protobuf.DescriptorProtos$MessageOptions$Builder.mergeFrom:(Lcom/google/protobuf/DescriptorProtos$MessageOptions;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
            invokevirtual com.google.protobuf.DescriptorProtos$MessageOptions$Builder.buildPartial:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
         6: .line 9706
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
         7: .line 9708
            goto 9
         8: .line 9709
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* value */
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
         9: .line 9711
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
        10: .line 9712
            goto 12
        11: .line 9713
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            aload 1 /* value */
            invokevirtual com.google.protobuf.SingleFieldBuilderV3.mergeFrom:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/SingleFieldBuilderV3;
            pop
        12: .line 9715
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 128
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
        13: .line 9716
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$MessageOptions value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0   14     1  value  Lcom/google/protobuf/DescriptorProtos$MessageOptions;
    MethodParameters:
       Name  Flags
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clearOptions();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9722
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            ifnonnull 4
         1: .line 9723
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
         2: .line 9724
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         3: .line 9725
            goto 5
         4: .line 9726
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            invokevirtual com.google.protobuf.SingleFieldBuilderV3.clear:()Lcom/google/protobuf/SingleFieldBuilderV3;
            pop
         5: .line 9728
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush -129
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         6: .line 9729
            aload 0 /* this */
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$MessageOptions$Builder getOptionsBuilder();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9735
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 128
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         1: .line 9736
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         2: .line 9737
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getOptionsFieldBuilder:()Lcom/google/protobuf/SingleFieldBuilderV3;
            invokevirtual com.google.protobuf.SingleFieldBuilderV3.getBuilder:()Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$MessageOptions$Builder
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder getOptionsOrBuilder();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$MessageOptionsOrBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9743
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            ifnull 2
         1: .line 9744
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            invokevirtual com.google.protobuf.SingleFieldBuilderV3.getMessageOrBuilder:()Lcom/google/protobuf/MessageOrBuilder;
            checkcast com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder
            areturn
         2: .line 9746
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            ifnonnull 4
         3: .line 9747
            invokestatic com.google.protobuf.DescriptorProtos$MessageOptions.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            goto 5
      StackMap locals:
      StackMap stack:
         4: aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
         5: .line 9746
      StackMap locals:
      StackMap stack: com.google.protobuf.DescriptorProtos$MessageOptions
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  private com.google.protobuf.SingleFieldBuilderV3<com.google.protobuf.DescriptorProtos$MessageOptions, com.google.protobuf.DescriptorProtos$MessageOptions$Builder, com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder> getOptionsFieldBuilder();
    descriptor: ()Lcom/google/protobuf/SingleFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9756
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            ifnonnull 7
         1: .line 9757
            aload 0 /* this */
            new com.google.protobuf.SingleFieldBuilderV3
            dup
         2: .line 9759
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getOptions:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
         3: .line 9760
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getParentForChildren:()Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
         4: .line 9761
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.isClean:()Z
            invokespecial com.google.protobuf.SingleFieldBuilderV3.<init>:(Lcom/google/protobuf/AbstractMessage;Lcom/google/protobuf/AbstractMessage$BuilderParent;Z)V
         5: .line 9757
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
         6: .line 9762
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
         7: .line 9764
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Lcom/google/protobuf/SingleFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$MessageOptions;Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;Lcom/google/protobuf/DescriptorProtos$MessageOptionsOrBuilder;>;

  private void ensureReservedRangeIsMutable();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9770
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 256
            iand
            ifne 3
         1: .line 9771
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
         2: .line 9772
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 256
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 9774
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public java.util.List<com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange> getReservedRangeList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9783
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9784
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
         2: .line 9786
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;>;

  public int getReservedRangeCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9793
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9794
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ireturn
         2: .line 9796
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getCount:()I
            ireturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange getReservedRange(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9803
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9804
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange
            areturn
         2: .line 9806
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessage:(I)Lcom/google/protobuf/AbstractMessage;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setReservedRange(int, com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange value
         0: .line 9814
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 9815
            aload 2 /* value */
            ifnonnull 3
         2: .line 9816
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 9818
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedRangeIsMutable:()V
         4: .line 9819
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 9820
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 9821
            goto 8
         7: .line 9822
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 9824
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setReservedRange(int, com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder builderForValue
         0: .line 9831
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9832
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedRangeIsMutable:()V
         2: .line 9833
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 9834
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9835
            goto 6
         5: .line 9836
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.setMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 9838
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addReservedRange(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange value
         0: .line 9844
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 9845
            aload 1 /* value */
            ifnonnull 3
         2: .line 9846
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 9848
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedRangeIsMutable:()V
         4: .line 9849
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            aload 1 /* value */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 9850
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 9851
            goto 8
         7: .line 9852
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 9854
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  value  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
    MethodParameters:
       Name  Flags
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addReservedRange(int, com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange value
         0: .line 9861
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 7
         1: .line 9862
            aload 2 /* value */
            ifnonnull 3
         2: .line 9863
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         3: .line 9865
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedRangeIsMutable:()V
         4: .line 9866
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         5: .line 9867
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         6: .line 9868
            goto 8
         7: .line 9869
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* value */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         8: .line 9871
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    9     1  index  I
            0    9     2  value  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addReservedRange(com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder);
    descriptor: (Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder builderForValue
         0: .line 9878
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9879
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedRangeIsMutable:()V
         2: .line 9880
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 9881
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9882
            goto 6
         5: .line 9883
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 9885
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder builderForValue
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  builderForValue  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange$Builder;
    MethodParameters:
                 Name  Flags
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addReservedRange(int, com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder);
    descriptor: (ILcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder builderForValue
         0: .line 9892
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9893
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedRangeIsMutable:()V
         2: .line 9894
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         3: .line 9895
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9896
            goto 6
         5: .line 9897
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            aload 2 /* builderForValue */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addMessage:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         6: .line 9899
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder builderForValue
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1            index  I
            0    7     2  builderForValue  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange$Builder;
    MethodParameters:
                 Name  Flags
      index            
      builderForValue  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addAllReservedRange(java.lang.Iterable<? extends com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange>);
    descriptor: (Ljava/lang/Iterable;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // java.lang.Iterable values
         0: .line 9906
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 6
         1: .line 9907
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedRangeIsMutable:()V
         2: .line 9909
            aload 1 /* values */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
         3: .line 9908
            invokestatic com.google.protobuf.AbstractMessageLite$Builder.addAll:(Ljava/lang/Iterable;Ljava/util/List;)V
         4: .line 9910
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 9911
            goto 7
         6: .line 9912
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            aload 1 /* values */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addAllMessages:(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
            pop
         7: .line 9914
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Iterable values
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    8     1  values  Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;>;
    Signature: (Ljava/lang/Iterable<+Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;>;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    MethodParameters:
        Name  Flags
      values  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clearReservedRange();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9920
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9921
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
         2: .line 9922
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush -257
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 9923
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9924
            goto 6
         5: .line 9925
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.clear:()V
         6: .line 9927
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder removeReservedRange(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9933
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 5
         1: .line 9934
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedRangeIsMutable:()V
         2: .line 9935
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
         3: .line 9936
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 9937
            goto 6
         5: .line 9938
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.remove:(I)V
         6: .line 9940
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    7     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder getReservedRangeBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9947
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getReservedRangeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilder:(I)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder getReservedRangeOrBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9954
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 2
         1: .line 9955
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder
            areturn
         2: .line 9956
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            iload 1 /* index */
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilder:(I)Lcom/google/protobuf/MessageOrBuilder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<? extends com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder> getReservedRangeOrBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9964
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnull 2
         1: .line 9965
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getMessageOrBuilderList:()Ljava/util/List;
            areturn
         2: .line 9967
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<+Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder;>;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder addReservedRangeBuilder();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9974
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getReservedRangeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 9975
            invokestatic com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
         2: .line 9974
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder addReservedRangeBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 9982
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getReservedRangeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
         1: .line 9983
            iload 1 /* index */
            invokestatic com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange.getDefaultInstance:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
         2: .line 9982
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.addBuilder:(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder> getReservedRangeBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9990
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getReservedRangeFieldBuilder:()Lcom/google/protobuf/RepeatedFieldBuilderV3;
            invokevirtual com.google.protobuf.RepeatedFieldBuilderV3.getBuilderList:()Ljava/util/List;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange$Builder;>;

  private com.google.protobuf.RepeatedFieldBuilderV3<com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange, com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder, com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder> getReservedRangeFieldBuilder();
    descriptor: ()Lcom/google/protobuf/RepeatedFieldBuilderV3;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 9995
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            ifnonnull 10
         1: .line 9996
            aload 0 /* this */
         2: new com.google.protobuf.RepeatedFieldBuilderV3
            dup
         3: .line 9998
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
         4: .line 9999
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 256
            iand
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List
         5: iconst_0
         6: .line 10000
      StackMap locals: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
      StackMap stack: com.google.protobuf.DescriptorProtos$DescriptorProto$Builder new 2 new 2 java.util.List int
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getParentForChildren:()Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
         7: .line 10001
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.isClean:()Z
            invokespecial com.google.protobuf.RepeatedFieldBuilderV3.<init>:(Ljava/util/List;ZLcom/google/protobuf/AbstractMessage$BuilderParent;Z)V
         8: .line 9996
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
         9: .line 10002
            aload 0 /* this */
            aconst_null
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRange_:Ljava/util/List;
        10: .line 10004
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    Signature: ()Lcom/google/protobuf/RepeatedFieldBuilderV3<Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange$Builder;Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder;>;

  private void ensureReservedNameIsMutable();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 10009
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 512
            iand
            ifne 3
         1: .line 10010
            aload 0 /* this */
            new com.google.protobuf.LazyStringArrayList
            dup
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
            invokespecial com.google.protobuf.LazyStringArrayList.<init>:(Lcom/google/protobuf/LazyStringList;)V
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
         2: .line 10011
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush 512
            ior
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         3: .line 10013
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.ProtocolStringList getReservedNameList();
    descriptor: ()Lcom/google/protobuf/ProtocolStringList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 10025
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
            invokeinterface com.google.protobuf.LazyStringList.getUnmodifiableView:()Lcom/google/protobuf/LazyStringList;
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public int getReservedNameCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 10037
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
            invokeinterface com.google.protobuf.LazyStringList.size:()I
            ireturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public java.lang.String getReservedName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 10050
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
            iload 1 /* index */
            invokeinterface com.google.protobuf.LazyStringList.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.ByteString getReservedNameBytes(int);
    descriptor: (I)Lcom/google/protobuf/ByteString;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
         0: .line 10064
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
            iload 1 /* index */
            invokeinterface com.google.protobuf.LazyStringList.getByteString:(I)Lcom/google/protobuf/ByteString;
            areturn
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setReservedName(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // int index
        start local 2 // java.lang.String value
         0: .line 10079
            aload 2 /* value */
            ifnonnull 2
         1: .line 10080
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 10082
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedNameIsMutable:()V
         3: .line 10083
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
            iload 1 /* index */
            aload 2 /* value */
            invokeinterface com.google.protobuf.LazyStringList.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 10084
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 10085
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String value
        end local 1 // int index
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    6     1  index  I
            0    6     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addReservedName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // java.lang.String value
         0: .line 10099
            aload 1 /* value */
            ifnonnull 2
         1: .line 10100
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 10102
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedNameIsMutable:()V
         3: .line 10103
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
            aload 1 /* value */
            invokeinterface com.google.protobuf.LazyStringList.add:(Ljava/lang/Object;)Z
            pop
         4: .line 10104
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 10105
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    6     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addAllReservedName(java.lang.Iterable<java.lang.String>);
    descriptor: (Ljava/lang/Iterable;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // java.lang.Iterable values
         0: .line 10119
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedNameIsMutable:()V
         1: .line 10121
            aload 1 /* values */
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
         2: .line 10120
            invokestatic com.google.protobuf.AbstractMessageLite$Builder.addAll:(Ljava/lang/Iterable;Ljava/util/List;)V
         3: .line 10122
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         4: .line 10123
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Iterable values
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    5     1  values  Ljava/lang/Iterable<Ljava/lang/String;>;
    Signature: (Ljava/lang/Iterable<Ljava/lang/String;>;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    MethodParameters:
        Name  Flags
      values  

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder clearReservedName();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
         0: .line 10135
            aload 0 /* this */
            getstatic com.google.protobuf.LazyStringArrayList.EMPTY:Lcom/google/protobuf/LazyStringList;
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
         1: .line 10136
            aload 0 /* this */
            dup
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
            sipush -513
            iand
            putfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.bitField0_:I
         2: .line 10137
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         3: .line 10138
            aload 0 /* this */
            areturn
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;

  public com.google.protobuf.DescriptorProtos$DescriptorProto$Builder addReservedNameBytes(com.google.protobuf.ByteString);
    descriptor: (Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.ByteString value
         0: .line 10152
            aload 1 /* value */
            ifnonnull 2
         1: .line 10153
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 10155
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.ensureReservedNameIsMutable:()V
         3: .line 10156
            aload 0 /* this */
            getfield com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.reservedName_:Lcom/google/protobuf/LazyStringList;
            aload 1 /* value */
            invokeinterface com.google.protobuf.LazyStringList.add:(Lcom/google/protobuf/ByteString;)V
         4: .line 10157
            aload 0 /* this */
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.onChanged:()V
         5: .line 10158
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.ByteString value
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    6     1  value  Lcom/google/protobuf/ByteString;
    MethodParameters:
       Name  Flags
      value  

  public final com.google.protobuf.DescriptorProtos$DescriptorProto$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet);
    descriptor: (Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.UnknownFieldSet unknownFields
         0: .line 10163
            aload 0 /* this */
            aload 1 /* unknownFields */
            invokespecial com.google.protobuf.GeneratedMessageV3$Builder.setUnknownFields:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
            areturn
        end local 1 // com.google.protobuf.UnknownFieldSet unknownFields
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  unknownFields  Lcom/google/protobuf/UnknownFieldSet;
    MethodParameters:
               Name  Flags
      unknownFields  final

  public final com.google.protobuf.DescriptorProtos$DescriptorProto$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet);
    descriptor: (Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
        start local 1 // com.google.protobuf.UnknownFieldSet unknownFields
         0: .line 10169
            aload 0 /* this */
            aload 1 /* unknownFields */
            invokespecial com.google.protobuf.GeneratedMessageV3$Builder.mergeUnknownFields:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
            checkcast com.google.protobuf.DescriptorProtos$DescriptorProto$Builder
            areturn
        end local 1 // com.google.protobuf.UnknownFieldSet unknownFields
        end local 0 // com.google.protobuf.DescriptorProtos$DescriptorProto$Builder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            0    1     1  unknownFields  Lcom/google/protobuf/UnknownFieldSet;
    MethodParameters:
               Name  Flags
      unknownFields  final

  public com.google.protobuf.MessageLite getDefaultInstanceForType();
    descriptor: ()Lcom/google/protobuf/MessageLite;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getDefaultInstanceForType:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message getDefaultInstanceForType();
    descriptor: ()Lcom/google/protobuf/Message;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getDefaultInstanceForType:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.addRepeatedField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.addRepeatedField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet);
    descriptor: (Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeUnknownFields:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet);
    descriptor: (Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeUnknownFields:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.GeneratedMessageV3$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.clearField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.clearField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.AbstractMessage$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public com.google.protobuf.MessageLite$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public com.google.protobuf.Message$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public com.google.protobuf.AbstractMessageLite$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public com.google.protobuf.AbstractMessage$Builder mergeFrom(com.google.protobuf.Message);
    descriptor: (Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeFrom:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message$Builder mergeFrom(com.google.protobuf.Message);
    descriptor: (Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.mergeFrom:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.GeneratedMessageV3$Builder clear();
    descriptor: ()Lcom/google/protobuf/GeneratedMessageV3$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.clear:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.MessageLite$Builder clear();
    descriptor: ()Lcom/google/protobuf/MessageLite$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.clear:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message$Builder clear();
    descriptor: ()Lcom/google/protobuf/Message$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.clear:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.List getReservedNameList();
    descriptor: ()Ljava/util/List;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.getReservedNameList:()Lcom/google/protobuf/ProtocolStringList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.GeneratedMessageV3$Builder clone();
    descriptor: ()Lcom/google/protobuf/GeneratedMessageV3$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.clone:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.MessageLite$Builder clone();
    descriptor: ()Lcom/google/protobuf/MessageLite$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.clone:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message$Builder clone();
    descriptor: ()Lcom/google/protobuf/Message$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.clone:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.clone:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.CloneNotSupportedException

  public com.google.protobuf.AbstractMessageLite$Builder clone();
    descriptor: ()Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.clone:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.MessageLite build();
    descriptor: ()Lcom/google/protobuf/MessageLite;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message build();
    descriptor: ()Lcom/google/protobuf/Message;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.build:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.GeneratedMessageV3$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.clearOneof:(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Message$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.clearOneof:(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet);
    descriptor: (Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.setUnknownFields:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet);
    descriptor: (Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.setUnknownFields:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.MessageLite buildPartial();
    descriptor: ()Lcom/google/protobuf/MessageLite;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.buildPartial:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message buildPartial();
    descriptor: ()Lcom/google/protobuf/Message;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.buildPartial:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.GeneratedMessageV3$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.setField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.setField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            iload 2
            aload 3
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.setRepeatedField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/Message$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            iload 2
            aload 3
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto$Builder.setRepeatedField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lcom/google/protobuf/GeneratedMessageV3$Builder<Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;>;Lcom/google/protobuf/DescriptorProtos$DescriptorProtoOrBuilder;
SourceFile: "DescriptorProtos.java"
NestHost: com.google.protobuf.DescriptorProtos
InnerClasses:
  public abstract Builder = com.google.protobuf.AbstractMessage$Builder of com.google.protobuf.AbstractMessage
  protected abstract BuilderParent = com.google.protobuf.AbstractMessage$BuilderParent of com.google.protobuf.AbstractMessage
  public abstract Builder = com.google.protobuf.AbstractMessageLite$Builder of com.google.protobuf.AbstractMessageLite
  public final DescriptorProto = com.google.protobuf.DescriptorProtos$DescriptorProto of com.google.protobuf.DescriptorProtos
  public final Builder = com.google.protobuf.DescriptorProtos$DescriptorProto$Builder of com.google.protobuf.DescriptorProtos$DescriptorProto
  public final ExtensionRange = com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange of com.google.protobuf.DescriptorProtos$DescriptorProto
  public final Builder = com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder of com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange
  public abstract ExtensionRangeOrBuilder = com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder of com.google.protobuf.DescriptorProtos$DescriptorProto
  public final ReservedRange = com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange of com.google.protobuf.DescriptorProtos$DescriptorProto
  public final Builder = com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder of com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange
  public abstract ReservedRangeOrBuilder = com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder of com.google.protobuf.DescriptorProtos$DescriptorProto
  public abstract DescriptorProtoOrBuilder = com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder of com.google.protobuf.DescriptorProtos
  public final EnumDescriptorProto = com.google.protobuf.DescriptorProtos$EnumDescriptorProto of com.google.protobuf.DescriptorProtos
  public final Builder = com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder of com.google.protobuf.DescriptorProtos$EnumDescriptorProto
  public abstract EnumDescriptorProtoOrBuilder = com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder of com.google.protobuf.DescriptorProtos
  public final FieldDescriptorProto = com.google.protobuf.DescriptorProtos$FieldDescriptorProto of com.google.protobuf.DescriptorProtos
  public final Builder = com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder of com.google.protobuf.DescriptorProtos$FieldDescriptorProto
  public abstract FieldDescriptorProtoOrBuilder = com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder of com.google.protobuf.DescriptorProtos
  public final MessageOptions = com.google.protobuf.DescriptorProtos$MessageOptions of com.google.protobuf.DescriptorProtos
  public final Builder = com.google.protobuf.DescriptorProtos$MessageOptions$Builder of com.google.protobuf.DescriptorProtos$MessageOptions
  public abstract MessageOptionsOrBuilder = com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder of com.google.protobuf.DescriptorProtos
  public final OneofDescriptorProto = com.google.protobuf.DescriptorProtos$OneofDescriptorProto of com.google.protobuf.DescriptorProtos
  public final Builder = com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder of com.google.protobuf.DescriptorProtos$OneofDescriptorProto
  public abstract OneofDescriptorProtoOrBuilder = com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder of com.google.protobuf.DescriptorProtos
  public final Descriptor = com.google.protobuf.Descriptors$Descriptor of com.google.protobuf.Descriptors
  public final FieldDescriptor = com.google.protobuf.Descriptors$FieldDescriptor of com.google.protobuf.Descriptors
  public final OneofDescriptor = com.google.protobuf.Descriptors$OneofDescriptor of com.google.protobuf.Descriptors
  public abstract Builder = com.google.protobuf.GeneratedMessageV3$Builder of com.google.protobuf.GeneratedMessageV3
  protected abstract BuilderParent = com.google.protobuf.GeneratedMessageV3$BuilderParent of com.google.protobuf.GeneratedMessageV3
  public final FieldAccessorTable = com.google.protobuf.GeneratedMessageV3$FieldAccessorTable of com.google.protobuf.GeneratedMessageV3
  public abstract Builder = com.google.protobuf.Message$Builder of com.google.protobuf.Message
  public abstract Builder = com.google.protobuf.MessageLite$Builder of com.google.protobuf.MessageLite