public final class com.google.protobuf.DynamicMessage$Builder extends com.google.protobuf.AbstractMessage$Builder<com.google.protobuf.DynamicMessage$Builder>
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.google.protobuf.DynamicMessage$Builder
  super_class: com.google.protobuf.AbstractMessage$Builder
{
  private final com.google.protobuf.Descriptors$Descriptor type;
    descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private com.google.protobuf.FieldSet<com.google.protobuf.Descriptors$FieldDescriptor> fields;
    descriptor: Lcom/google/protobuf/FieldSet;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;

  private final com.google.protobuf.Descriptors$FieldDescriptor[] oneofCases;
    descriptor: [Lcom/google/protobuf/Descriptors$FieldDescriptor;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private void <init>(com.google.protobuf.Descriptors$Descriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$Descriptor;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$Descriptor type
         0: .line 326
            aload 0 /* this */
            invokespecial com.google.protobuf.AbstractMessage$Builder.<init>:()V
         1: .line 327
            aload 0 /* this */
            aload 1 /* type */
            putfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
         2: .line 328
            aload 0 /* this */
            invokestatic com.google.protobuf.FieldSet.newFieldSet:()Lcom/google/protobuf/FieldSet;
            putfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
         3: .line 329
            aload 0 /* this */
            invokestatic com.google.protobuf.UnknownFieldSet.getDefaultInstance:()Lcom/google/protobuf/UnknownFieldSet;
            putfield com.google.protobuf.DynamicMessage$Builder.unknownFields:Lcom/google/protobuf/UnknownFieldSet;
         4: .line 330
            aload 0 /* this */
            aload 1 /* type */
            invokevirtual com.google.protobuf.Descriptors$Descriptor.toProto:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
            invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto.getOneofDeclCount:()I
            anewarray com.google.protobuf.Descriptors$FieldDescriptor
            putfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
         5: .line 332
            aload 1 /* type */
            invokevirtual com.google.protobuf.Descriptors$Descriptor.getOptions:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            invokevirtual com.google.protobuf.DescriptorProtos$MessageOptions.getMapEntry:()Z
            ifeq 7
         6: .line 333
            aload 0 /* this */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.populateMapEntry:()V
         7: .line 335
      StackMap locals: com.google.protobuf.DynamicMessage$Builder com.google.protobuf.Descriptors$Descriptor
      StackMap stack:
            return
        end local 1 // com.google.protobuf.Descriptors$Descriptor type
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    8     1  type  Lcom/google/protobuf/Descriptors$Descriptor;
    MethodParameters:
      Name  Flags
      type  

  private void populateMapEntry();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
         0: .line 338
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
            invokevirtual com.google.protobuf.Descriptors$Descriptor.getFields:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 2
            goto 6
      StackMap locals: com.google.protobuf.DynamicMessage$Builder top java.util.Iterator
      StackMap stack:
         1: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.google.protobuf.Descriptors$FieldDescriptor
            astore 1 /* field */
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
         2: .line 339
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
            getstatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
            if_acmpne 5
         3: .line 340
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 1 /* field */
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getMessageType:()Lcom/google/protobuf/Descriptors$Descriptor;
            invokestatic com.google.protobuf.DynamicMessage.getDefaultInstance:(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/DynamicMessage;
            invokevirtual com.google.protobuf.FieldSet.setField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
         4: .line 341
            goto 6
         5: .line 342
      StackMap locals: com.google.protobuf.DynamicMessage$Builder com.google.protobuf.Descriptors$FieldDescriptor java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 1 /* field */
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getDefaultValue:()Ljava/lang/Object;
            invokevirtual com.google.protobuf.FieldSet.setField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
         6: .line 338
      StackMap locals: com.google.protobuf.DynamicMessage$Builder top java.util.Iterator
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         7: .line 345
            return
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            2    6     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;

  public com.google.protobuf.DynamicMessage$Builder clear();
    descriptor: ()Lcom/google/protobuf/DynamicMessage$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
         0: .line 352
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            invokevirtual com.google.protobuf.FieldSet.isImmutable:()Z
            ifeq 3
         1: .line 353
            aload 0 /* this */
            invokestatic com.google.protobuf.FieldSet.newFieldSet:()Lcom/google/protobuf/FieldSet;
            putfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
         2: .line 354
            goto 4
         3: .line 355
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            invokevirtual com.google.protobuf.FieldSet.clear:()V
         4: .line 358
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
            invokevirtual com.google.protobuf.Descriptors$Descriptor.getOptions:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
            invokevirtual com.google.protobuf.DescriptorProtos$MessageOptions.getMapEntry:()Z
            ifeq 6
         5: .line 359
            aload 0 /* this */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.populateMapEntry:()V
         6: .line 361
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.google.protobuf.UnknownFieldSet.getDefaultInstance:()Lcom/google/protobuf/UnknownFieldSet;
            putfield com.google.protobuf.DynamicMessage$Builder.unknownFields:Lcom/google/protobuf/UnknownFieldSet;
         7: .line 362
            aload 0 /* this */
            areturn
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/google/protobuf/DynamicMessage$Builder;

  public com.google.protobuf.DynamicMessage$Builder mergeFrom(com.google.protobuf.Message);
    descriptor: (Lcom/google/protobuf/Message;)Lcom/google/protobuf/DynamicMessage$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Message other
         0: .line 367
            aload 1 /* other */
            instanceof com.google.protobuf.DynamicMessage
            ifeq 21
         1: .line 369
            aload 1 /* other */
            checkcast com.google.protobuf.DynamicMessage
            astore 2 /* otherDynamicMessage */
        start local 2 // com.google.protobuf.DynamicMessage otherDynamicMessage
         2: .line 370
            aload 2 /* otherDynamicMessage */
            getfield com.google.protobuf.DynamicMessage.type:Lcom/google/protobuf/Descriptors$Descriptor;
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
            if_acmpeq 6
         3: .line 371
            new java.lang.IllegalArgumentException
            dup
         4: .line 372
            ldc "mergeFrom(Message) can only merge messages of the same type."
         5: .line 371
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 374
      StackMap locals: com.google.protobuf.DynamicMessage
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.ensureIsMutable:()V
         7: .line 375
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 2 /* otherDynamicMessage */
            getfield com.google.protobuf.DynamicMessage.fields:Lcom/google/protobuf/FieldSet;
            invokevirtual com.google.protobuf.FieldSet.mergeFrom:(Lcom/google/protobuf/FieldSet;)V
         8: .line 376
            aload 0 /* this */
            aload 2 /* otherDynamicMessage */
            getfield com.google.protobuf.DynamicMessage.unknownFields:Lcom/google/protobuf/UnknownFieldSet;
            invokevirtual com.google.protobuf.DynamicMessage$Builder.mergeUnknownFields:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DynamicMessage$Builder;
            pop
         9: .line 377
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        10: goto 19
        11: .line 378
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 3 /* i */
            aaload
            ifnonnull 14
        12: .line 379
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 3 /* i */
            aload 2 /* otherDynamicMessage */
            getfield com.google.protobuf.DynamicMessage.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 3 /* i */
            aaload
            aastore
        13: .line 380
            goto 18
        14: .line 381
      StackMap locals:
      StackMap stack:
            aload 2 /* otherDynamicMessage */
            getfield com.google.protobuf.DynamicMessage.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 3 /* i */
            aaload
            ifnull 18
        15: .line 382
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 3 /* i */
            aaload
            aload 2 /* otherDynamicMessage */
            getfield com.google.protobuf.DynamicMessage.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 3 /* i */
            aaload
            if_acmpeq 18
        16: .line 383
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 3 /* i */
            aaload
            invokevirtual com.google.protobuf.FieldSet.clearField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)V
        17: .line 384
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 3 /* i */
            aload 2 /* otherDynamicMessage */
            getfield com.google.protobuf.DynamicMessage.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 3 /* i */
            aaload
            aastore
        18: .line 377
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        19: iload 3 /* i */
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            arraylength
            if_icmplt 11
        end local 3 // int i
        20: .line 388
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.DynamicMessage otherDynamicMessage
        21: .line 390
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            invokespecial com.google.protobuf.AbstractMessage$Builder.mergeFrom:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
            checkcast com.google.protobuf.DynamicMessage$Builder
            areturn
        end local 1 // com.google.protobuf.Message other
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   22     0                 this  Lcom/google/protobuf/DynamicMessage$Builder;
            0   22     1                other  Lcom/google/protobuf/Message;
            2   21     2  otherDynamicMessage  Lcom/google/protobuf/DynamicMessage;
           10   20     3                    i  I
    MethodParameters:
       Name  Flags
      other  

  public com.google.protobuf.DynamicMessage build();
    descriptor: ()Lcom/google/protobuf/DynamicMessage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
         0: .line 396
            aload 0 /* this */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.isInitialized:()Z
            ifne 8
         1: .line 398
            new com.google.protobuf.DynamicMessage
            dup
         2: .line 399
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
         3: .line 400
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
         4: .line 401
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            arraylength
            invokestatic java.util.Arrays.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object;
            checkcast com.google.protobuf.Descriptors$FieldDescriptor[]
         5: .line 402
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.unknownFields:Lcom/google/protobuf/UnknownFieldSet;
         6: .line 398
            invokespecial com.google.protobuf.DynamicMessage.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;Lcom/google/protobuf/FieldSet;[Lcom/google/protobuf/Descriptors$FieldDescriptor;Lcom/google/protobuf/UnknownFieldSet;)V
         7: .line 397
            invokestatic com.google.protobuf.DynamicMessage$Builder.newUninitializedMessageException:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
            athrow
         8: .line 404
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.buildPartial:()Lcom/google/protobuf/DynamicMessage;
            areturn
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/google/protobuf/DynamicMessage$Builder;

  private com.google.protobuf.DynamicMessage buildParsed();
    descriptor: ()Lcom/google/protobuf/DynamicMessage;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
         0: .line 412
            aload 0 /* this */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.isInitialized:()Z
            ifne 10
         1: .line 414
            new com.google.protobuf.DynamicMessage
            dup
         2: .line 415
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
         3: .line 416
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
         4: .line 417
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            arraylength
            invokestatic java.util.Arrays.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object;
            checkcast com.google.protobuf.Descriptors$FieldDescriptor[]
         5: .line 418
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.unknownFields:Lcom/google/protobuf/UnknownFieldSet;
         6: .line 414
            invokespecial com.google.protobuf.DynamicMessage.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;Lcom/google/protobuf/FieldSet;[Lcom/google/protobuf/Descriptors$FieldDescriptor;Lcom/google/protobuf/UnknownFieldSet;)V
         7: .line 413
            invokestatic com.google.protobuf.DynamicMessage$Builder.newUninitializedMessageException:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
         8: .line 419
            invokevirtual com.google.protobuf.UninitializedMessageException.asInvalidProtocolBufferException:()Lcom/google/protobuf/InvalidProtocolBufferException;
         9: .line 413
            athrow
        10: .line 421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.buildPartial:()Lcom/google/protobuf/DynamicMessage;
            areturn
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/google/protobuf/DynamicMessage$Builder;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public com.google.protobuf.DynamicMessage buildPartial();
    descriptor: ()Lcom/google/protobuf/DynamicMessage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
         0: .line 426
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            invokevirtual com.google.protobuf.FieldSet.makeImmutable:()V
         1: .line 428
            new com.google.protobuf.DynamicMessage
            dup
         2: .line 429
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            arraylength
            invokestatic java.util.Arrays.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object;
            checkcast com.google.protobuf.Descriptors$FieldDescriptor[]
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.unknownFields:Lcom/google/protobuf/UnknownFieldSet;
         3: .line 428
            invokespecial com.google.protobuf.DynamicMessage.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;Lcom/google/protobuf/FieldSet;[Lcom/google/protobuf/Descriptors$FieldDescriptor;Lcom/google/protobuf/UnknownFieldSet;)V
         4: .line 427
            astore 1 /* result */
        start local 1 // com.google.protobuf.DynamicMessage result
         5: .line 430
            aload 1 /* result */
            areturn
        end local 1 // com.google.protobuf.DynamicMessage result
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/google/protobuf/DynamicMessage$Builder;
            5    6     1  result  Lcom/google/protobuf/DynamicMessage;

  public com.google.protobuf.DynamicMessage$Builder clone();
    descriptor: ()Lcom/google/protobuf/DynamicMessage$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
         0: .line 435
            new com.google.protobuf.DynamicMessage$Builder
            dup
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
            invokespecial com.google.protobuf.DynamicMessage$Builder.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;)V
            astore 1 /* result */
        start local 1 // com.google.protobuf.DynamicMessage$Builder result
         1: .line 436
            aload 1 /* result */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            invokevirtual com.google.protobuf.FieldSet.mergeFrom:(Lcom/google/protobuf/FieldSet;)V
         2: .line 437
            aload 1 /* result */
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.unknownFields:Lcom/google/protobuf/UnknownFieldSet;
            invokevirtual com.google.protobuf.DynamicMessage$Builder.mergeUnknownFields:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DynamicMessage$Builder;
            pop
         3: .line 438
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iconst_0
            aload 1 /* result */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iconst_0
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         4: .line 439
            aload 1 /* result */
            areturn
        end local 1 // com.google.protobuf.DynamicMessage$Builder result
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/google/protobuf/DynamicMessage$Builder;
            1    5     1  result  Lcom/google/protobuf/DynamicMessage$Builder;

  public boolean isInitialized();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
         0: .line 444
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            invokestatic com.google.protobuf.DynamicMessage.isInitialized:(Lcom/google/protobuf/Descriptors$Descriptor;Lcom/google/protobuf/FieldSet;)Z
            ireturn
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder this
         0: .line 449
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
            areturn
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DynamicMessage$Builder;

  public com.google.protobuf.DynamicMessage getDefaultInstanceForType();
    descriptor: ()Lcom/google/protobuf/DynamicMessage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
         0: .line 454
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
            invokestatic com.google.protobuf.DynamicMessage.getDefaultInstance:(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/DynamicMessage;
            areturn
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DynamicMessage$Builder;

  public java.util.Map<com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object> getAllFields();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
         0: .line 459
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            invokevirtual com.google.protobuf.FieldSet.getAllFields:()Ljava/util/Map;
            areturn
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DynamicMessage$Builder;
    Signature: ()Ljava/util/Map<Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;>;

  public com.google.protobuf.DynamicMessage$Builder newBuilderForField(com.google.protobuf.Descriptors$FieldDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/DynamicMessage$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
         0: .line 464
            aload 0 /* this */
            aload 1 /* field */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.verifyContainingType:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
         1: .line 466
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
            getstatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
            if_acmpeq 5
         2: .line 467
            new java.lang.IllegalArgumentException
            dup
         3: .line 468
            ldc "newBuilderForField is only valid for fields with message type."
         4: .line 467
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 471
      StackMap locals:
      StackMap stack:
            new com.google.protobuf.DynamicMessage$Builder
            dup
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getMessageType:()Lcom/google/protobuf/Descriptors$Descriptor;
            invokespecial com.google.protobuf.DynamicMessage$Builder.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;)V
            areturn
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    6     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
    MethodParameters:
       Name  Flags
      field  

  public boolean hasOneof(com.google.protobuf.Descriptors$OneofDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$OneofDescriptor;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$OneofDescriptor oneof
         0: .line 476
            aload 0 /* this */
            aload 1 /* oneof */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.verifyOneofContainingType:(Lcom/google/protobuf/Descriptors$OneofDescriptor;)V
         1: .line 477
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            aload 1 /* oneof */
            invokevirtual com.google.protobuf.Descriptors$OneofDescriptor.getIndex:()I
            aaload
            astore 2 /* field */
        start local 2 // com.google.protobuf.Descriptors$FieldDescriptor field
         2: .line 478
            aload 2 /* field */
            ifnonnull 4
         3: .line 479
            iconst_0
            ireturn
         4: .line 481
      StackMap locals: com.google.protobuf.Descriptors$FieldDescriptor
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 1 // com.google.protobuf.Descriptors$OneofDescriptor oneof
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    5     1  oneof  Lcom/google/protobuf/Descriptors$OneofDescriptor;
            2    5     2  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
    MethodParameters:
       Name  Flags
      oneof  

  public com.google.protobuf.Descriptors$FieldDescriptor getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Descriptors$FieldDescriptor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$OneofDescriptor oneof
         0: .line 486
            aload 0 /* this */
            aload 1 /* oneof */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.verifyOneofContainingType:(Lcom/google/protobuf/Descriptors$OneofDescriptor;)V
         1: .line 487
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            aload 1 /* oneof */
            invokevirtual com.google.protobuf.Descriptors$OneofDescriptor.getIndex:()I
            aaload
            areturn
        end local 1 // com.google.protobuf.Descriptors$OneofDescriptor oneof
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    2     1  oneof  Lcom/google/protobuf/Descriptors$OneofDescriptor;
    MethodParameters:
       Name  Flags
      oneof  

  public com.google.protobuf.DynamicMessage$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/DynamicMessage$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$OneofDescriptor oneof
         0: .line 492
            aload 0 /* this */
            aload 1 /* oneof */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.verifyOneofContainingType:(Lcom/google/protobuf/Descriptors$OneofDescriptor;)V
         1: .line 493
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            aload 1 /* oneof */
            invokevirtual com.google.protobuf.Descriptors$OneofDescriptor.getIndex:()I
            aaload
            astore 2 /* field */
        start local 2 // com.google.protobuf.Descriptors$FieldDescriptor field
         2: .line 494
            aload 2 /* field */
            ifnull 4
         3: .line 495
            aload 0 /* this */
            aload 2 /* field */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.clearField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/DynamicMessage$Builder;
            pop
         4: .line 497
      StackMap locals: com.google.protobuf.Descriptors$FieldDescriptor
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 1 // com.google.protobuf.Descriptors$OneofDescriptor oneof
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    5     1  oneof  Lcom/google/protobuf/Descriptors$OneofDescriptor;
            2    5     2  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
    MethodParameters:
       Name  Flags
      oneof  

  public boolean hasField(com.google.protobuf.Descriptors$FieldDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
         0: .line 502
            aload 0 /* this */
            aload 1 /* field */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.verifyContainingType:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
         1: .line 503
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 1 /* field */
            invokevirtual com.google.protobuf.FieldSet.hasField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)Z
            ireturn
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    2     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
    MethodParameters:
       Name  Flags
      field  

  public java.lang.Object getField(com.google.protobuf.Descriptors$FieldDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
         0: .line 508
            aload 0 /* this */
            aload 1 /* field */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.verifyContainingType:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
         1: .line 509
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 1 /* field */
            invokevirtual com.google.protobuf.FieldSet.getField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)Ljava/lang/Object;
            astore 2 /* result */
        start local 2 // java.lang.Object result
         2: .line 510
            aload 2 /* result */
            ifnonnull 10
         3: .line 511
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
            ifeq 6
         4: .line 512
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            astore 2 /* result */
         5: .line 513
            goto 10
      StackMap locals: java.lang.Object
      StackMap stack:
         6: aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
            getstatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
            if_acmpne 9
         7: .line 514
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getMessageType:()Lcom/google/protobuf/Descriptors$Descriptor;
            invokestatic com.google.protobuf.DynamicMessage.getDefaultInstance:(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/DynamicMessage;
            astore 2 /* result */
         8: .line 515
            goto 10
         9: .line 516
      StackMap locals:
      StackMap stack:
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getDefaultValue:()Ljava/lang/Object;
            astore 2 /* result */
        10: .line 519
      StackMap locals:
      StackMap stack:
            aload 2 /* result */
            areturn
        end local 2 // java.lang.Object result
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Lcom/google/protobuf/DynamicMessage$Builder;
            0   11     1   field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
            2   11     2  result  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      field  

  public com.google.protobuf.DynamicMessage$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/DynamicMessage$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        start local 2 // java.lang.Object value
         0: .line 524
            aload 0 /* this */
            aload 1 /* field */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.verifyContainingType:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
         1: .line 525
            aload 0 /* this */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.ensureIsMutable:()V
         2: .line 531
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
            getstatic com.google.protobuf.Descriptors$FieldDescriptor$Type.ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
            if_acmpne 4
         3: .line 532
            aload 0 /* this */
            aload 1 /* field */
            aload 2 /* value */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.ensureEnumValueDescriptor:(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)V
         4: .line 534
      StackMap locals:
      StackMap stack:
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getContainingOneof:()Lcom/google/protobuf/Descriptors$OneofDescriptor;
            astore 3 /* oneofDescriptor */
        start local 3 // com.google.protobuf.Descriptors$OneofDescriptor oneofDescriptor
         5: .line 535
            aload 3 /* oneofDescriptor */
            ifnull 12
         6: .line 536
            aload 3 /* oneofDescriptor */
            invokevirtual com.google.protobuf.Descriptors$OneofDescriptor.getIndex:()I
            istore 4 /* index */
        start local 4 // int index
         7: .line 537
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 4 /* index */
            aaload
            astore 5 /* oldField */
        start local 5 // com.google.protobuf.Descriptors$FieldDescriptor oldField
         8: .line 538
            aload 5 /* oldField */
            ifnull 10
            aload 5 /* oldField */
            aload 1 /* field */
            if_acmpeq 10
         9: .line 539
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 5 /* oldField */
            invokevirtual com.google.protobuf.FieldSet.clearField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)V
        10: .line 541
      StackMap locals: com.google.protobuf.Descriptors$OneofDescriptor int com.google.protobuf.Descriptors$FieldDescriptor
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 4 /* index */
            aload 1 /* field */
            aastore
        end local 5 // com.google.protobuf.Descriptors$FieldDescriptor oldField
        end local 4 // int index
        11: .line 542
            goto 18
      StackMap locals:
      StackMap stack:
        12: aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getFile:()Lcom/google/protobuf/Descriptors$FileDescriptor;
            invokevirtual com.google.protobuf.Descriptors$FileDescriptor.getSyntax:()Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;
            getstatic com.google.protobuf.Descriptors$FileDescriptor$Syntax.PROTO3:Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;
            if_acmpne 18
        13: .line 543
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
            ifne 18
        14: .line 544
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
            getstatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
            if_acmpeq 18
        15: .line 545
            aload 2 /* value */
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getDefaultValue:()Ljava/lang/Object;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 18
        16: .line 547
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 1 /* field */
            invokevirtual com.google.protobuf.FieldSet.clearField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)V
        17: .line 548
            aload 0 /* this */
            areturn
        18: .line 551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 1 /* field */
            aload 2 /* value */
            invokevirtual com.google.protobuf.FieldSet.setField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
        19: .line 552
            aload 0 /* this */
            areturn
        end local 3 // com.google.protobuf.Descriptors$OneofDescriptor oneofDescriptor
        end local 2 // java.lang.Object value
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   20     0             this  Lcom/google/protobuf/DynamicMessage$Builder;
            0   20     1            field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
            0   20     2            value  Ljava/lang/Object;
            5   20     3  oneofDescriptor  Lcom/google/protobuf/Descriptors$OneofDescriptor;
            7   11     4            index  I
            8   11     5         oldField  Lcom/google/protobuf/Descriptors$FieldDescriptor;
    MethodParameters:
       Name  Flags
      field  
      value  

  public com.google.protobuf.DynamicMessage$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/DynamicMessage$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
         0: .line 557
            aload 0 /* this */
            aload 1 /* field */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.verifyContainingType:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
         1: .line 558
            aload 0 /* this */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.ensureIsMutable:()V
         2: .line 559
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getContainingOneof:()Lcom/google/protobuf/Descriptors$OneofDescriptor;
            astore 2 /* oneofDescriptor */
        start local 2 // com.google.protobuf.Descriptors$OneofDescriptor oneofDescriptor
         3: .line 560
            aload 2 /* oneofDescriptor */
            ifnull 7
         4: .line 561
            aload 2 /* oneofDescriptor */
            invokevirtual com.google.protobuf.Descriptors$OneofDescriptor.getIndex:()I
            istore 3 /* index */
        start local 3 // int index
         5: .line 562
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 3 /* index */
            aaload
            aload 1 /* field */
            if_acmpne 7
         6: .line 563
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.oneofCases:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
            iload 3 /* index */
            aconst_null
            aastore
        end local 3 // int index
         7: .line 566
      StackMap locals: com.google.protobuf.Descriptors$OneofDescriptor
      StackMap stack:
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 1 /* field */
            invokevirtual com.google.protobuf.FieldSet.clearField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)V
         8: .line 567
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.Descriptors$OneofDescriptor oneofDescriptor
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    9     0             this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    9     1            field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
            3    9     2  oneofDescriptor  Lcom/google/protobuf/Descriptors$OneofDescriptor;
            5    7     3            index  I
    MethodParameters:
       Name  Flags
      field  

  public int getRepeatedFieldCount(com.google.protobuf.Descriptors$FieldDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
         0: .line 572
            aload 0 /* this */
            aload 1 /* field */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.verifyContainingType:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
         1: .line 573
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 1 /* field */
            invokevirtual com.google.protobuf.FieldSet.getRepeatedFieldCount:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)I
            ireturn
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    2     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
    MethodParameters:
       Name  Flags
      field  

  public java.lang.Object getRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        start local 2 // int index
         0: .line 578
            aload 0 /* this */
            aload 1 /* field */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.verifyContainingType:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
         1: .line 579
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 1 /* field */
            iload 2 /* index */
            invokevirtual com.google.protobuf.FieldSet.getRepeatedField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;I)Ljava/lang/Object;
            areturn
        end local 2 // int index
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    2     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
            0    2     2  index  I
    MethodParameters:
       Name  Flags
      field  
      index  

  public com.google.protobuf.DynamicMessage$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/DynamicMessage$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.google.protobuf.DynamicMessage$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 584
            aload 0 /* this */
            aload 1 /* field */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.verifyContainingType:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
         1: .line 585
            aload 0 /* this */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.ensureIsMutable:()V
         2: .line 586
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 1 /* field */
            iload 2 /* index */
            aload 3 /* value */
            invokevirtual com.google.protobuf.FieldSet.setRepeatedField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;ILjava/lang/Object;)V
         3: .line 587
            aload 0 /* this */
            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.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    4     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
            0    4     2  index  I
            0    4     3  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      field  
      index  
      value  

  public com.google.protobuf.DynamicMessage$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/DynamicMessage$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        start local 2 // java.lang.Object value
         0: .line 592
            aload 0 /* this */
            aload 1 /* field */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.verifyContainingType:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
         1: .line 593
            aload 0 /* this */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.ensureIsMutable:()V
         2: .line 594
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            aload 1 /* field */
            aload 2 /* value */
            invokevirtual com.google.protobuf.FieldSet.addRepeatedField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
         3: .line 595
            aload 0 /* this */
            areturn
        end local 2 // java.lang.Object value
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    4     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
            0    4     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      field  
      value  

  public com.google.protobuf.UnknownFieldSet getUnknownFields();
    descriptor: ()Lcom/google/protobuf/UnknownFieldSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
         0: .line 600
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.unknownFields:Lcom/google/protobuf/UnknownFieldSet;
            areturn
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/DynamicMessage$Builder;

  public com.google.protobuf.DynamicMessage$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet);
    descriptor: (Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DynamicMessage$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.UnknownFieldSet unknownFields
         0: .line 605
            aload 0 /* this */
            aload 1 /* unknownFields */
            putfield com.google.protobuf.DynamicMessage$Builder.unknownFields:Lcom/google/protobuf/UnknownFieldSet;
         1: .line 606
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.UnknownFieldSet unknownFields
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    2     1  unknownFields  Lcom/google/protobuf/UnknownFieldSet;
    MethodParameters:
               Name  Flags
      unknownFields  

  public com.google.protobuf.DynamicMessage$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet);
    descriptor: (Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DynamicMessage$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.UnknownFieldSet unknownFields
         0: .line 611
            aload 0 /* this */
         1: .line 612
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.unknownFields:Lcom/google/protobuf/UnknownFieldSet;
            invokestatic com.google.protobuf.UnknownFieldSet.newBuilder:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
            aload 1 /* unknownFields */
            invokevirtual com.google.protobuf.UnknownFieldSet$Builder.mergeFrom:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
            invokevirtual com.google.protobuf.UnknownFieldSet$Builder.build:()Lcom/google/protobuf/UnknownFieldSet;
         2: .line 611
            putfield com.google.protobuf.DynamicMessage$Builder.unknownFields:Lcom/google/protobuf/UnknownFieldSet;
         3: .line 613
            aload 0 /* this */
            areturn
        end local 1 // com.google.protobuf.UnknownFieldSet unknownFields
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    4     1  unknownFields  Lcom/google/protobuf/UnknownFieldSet;
    MethodParameters:
               Name  Flags
      unknownFields  

  private void verifyContainingType(com.google.protobuf.Descriptors$FieldDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
         0: .line 618
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getContainingType:()Lcom/google/protobuf/Descriptors$Descriptor;
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
            if_acmpeq 2
         1: .line 619
            new java.lang.IllegalArgumentException
            dup
            ldc "FieldDescriptor does not match message type."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 621
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    3     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
    MethodParameters:
       Name  Flags
      field  

  private void verifyOneofContainingType(com.google.protobuf.Descriptors$OneofDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$OneofDescriptor;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$OneofDescriptor oneof
         0: .line 625
            aload 1 /* oneof */
            invokevirtual com.google.protobuf.Descriptors$OneofDescriptor.getContainingType:()Lcom/google/protobuf/Descriptors$Descriptor;
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.type:Lcom/google/protobuf/Descriptors$Descriptor;
            if_acmpeq 2
         1: .line 626
            new java.lang.IllegalArgumentException
            dup
            ldc "OneofDescriptor does not match message type."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 628
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.google.protobuf.Descriptors$OneofDescriptor oneof
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    3     1  oneof  Lcom/google/protobuf/Descriptors$OneofDescriptor;
    MethodParameters:
       Name  Flags
      oneof  

  private void ensureSingularEnumValueDescriptor(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        start local 2 // java.lang.Object value
         0: .line 632
            aload 2 /* value */
            invokestatic com.google.protobuf.Internal.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 633
            aload 2 /* value */
            instanceof com.google.protobuf.Descriptors$EnumValueDescriptor
            ifne 5
         2: .line 634
            new java.lang.IllegalArgumentException
            dup
         3: .line 635
            ldc "DynamicMessage should use EnumValueDescriptor to set Enum Value."
         4: .line 634
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 646
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object value
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    6     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
            0    6     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      field  
      value  

  private void ensureEnumValueDescriptor(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        start local 2 // java.lang.Object value
         0: .line 650
            aload 1 /* field */
            invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
            ifeq 6
         1: .line 651
            aload 2 /* value */
            checkcast java.util.List
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 4
      StackMap locals: com.google.protobuf.DynamicMessage$Builder com.google.protobuf.Descriptors$FieldDescriptor java.lang.Object top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 3 /* item */
        start local 3 // java.lang.Object item
         3: .line 652
            aload 0 /* this */
            aload 1 /* field */
            aload 3 /* item */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.ensureSingularEnumValueDescriptor:(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)V
        end local 3 // java.lang.Object item
         4: .line 651
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 654
            goto 7
         6: .line 655
      StackMap locals: com.google.protobuf.DynamicMessage$Builder com.google.protobuf.Descriptors$FieldDescriptor java.lang.Object
      StackMap stack:
            aload 0 /* this */
            aload 1 /* field */
            aload 2 /* value */
            invokevirtual com.google.protobuf.DynamicMessage$Builder.ensureSingularEnumValueDescriptor:(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)V
         7: .line 657
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object value
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    8     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
            0    8     2  value  Ljava/lang/Object;
            3    4     3   item  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      field  
      value  

  private void ensureIsMutable();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
         0: .line 660
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            invokevirtual com.google.protobuf.FieldSet.isImmutable:()Z
            ifeq 2
         1: .line 661
            aload 0 /* this */
            aload 0 /* this */
            getfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
            invokevirtual com.google.protobuf.FieldSet.clone:()Lcom/google/protobuf/FieldSet;
            putfield com.google.protobuf.DynamicMessage$Builder.fields:Lcom/google/protobuf/FieldSet;
         2: .line 663
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/google/protobuf/DynamicMessage$Builder;

  public com.google.protobuf.Message$Builder getFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
         0: .line 668
            new java.lang.UnsupportedOperationException
            dup
         1: .line 669
            ldc "getFieldBuilder() called on a dynamic message type."
         2: .line 668
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    3     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
    MethodParameters:
       Name  Flags
      field  

  public com.google.protobuf.Message$Builder getRepeatedFieldBuilder(com.google.protobuf.Descriptors$FieldDescriptor, int);
    descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Lcom/google/protobuf/Message$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.protobuf.DynamicMessage$Builder this
        start local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        start local 2 // int index
         0: .line 675
            new java.lang.UnsupportedOperationException
            dup
         1: .line 676
            ldc "getRepeatedFieldBuilder() called on a dynamic message type."
         2: .line 675
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int index
        end local 1 // com.google.protobuf.Descriptors$FieldDescriptor field
        end local 0 // com.google.protobuf.DynamicMessage$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/google/protobuf/DynamicMessage$Builder;
            0    3     1  field  Lcom/google/protobuf/Descriptors$FieldDescriptor;
            0    3     2  index  I
    MethodParameters:
       Name  Flags
      field  
      index  

  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.DynamicMessage$Builder.addRepeatedField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/DynamicMessage$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.AbstractMessage$Builder clear();
    descriptor: ()Lcom/google/protobuf/AbstractMessage$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.DynamicMessage$Builder.clear:()Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.clear:()Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.clear:()Lcom/google/protobuf/DynamicMessage$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  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.DynamicMessage$Builder.mergeFrom:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.mergeFrom:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.clearField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.build:()Lcom/google/protobuf/DynamicMessage;
            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.DynamicMessage$Builder.build:()Lcom/google/protobuf/DynamicMessage;
            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.DynamicMessage$Builder.buildPartial:()Lcom/google/protobuf/DynamicMessage;
            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.DynamicMessage$Builder.buildPartial:()Lcom/google/protobuf/DynamicMessage;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.AbstractMessage$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet);
    descriptor: (Lcom/google/protobuf/UnknownFieldSet;)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.DynamicMessage$Builder.mergeUnknownFields:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.mergeUnknownFields:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.setRepeatedField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/DynamicMessage$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.Message$Builder newBuilderForField(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.DynamicMessage$Builder.newBuilderForField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.setField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/DynamicMessage$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  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.DynamicMessage$Builder.getDefaultInstanceForType:()Lcom/google/protobuf/DynamicMessage;
            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.DynamicMessage$Builder.getDefaultInstanceForType:()Lcom/google/protobuf/DynamicMessage;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.AbstractMessage$Builder clone();
    descriptor: ()Lcom/google/protobuf/AbstractMessage$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.DynamicMessage$Builder.clone:()Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.clone:()Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.clone:()Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.clone:()Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.clone:()Lcom/google/protobuf/DynamicMessage$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.google.protobuf.AbstractMessage$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor);
    descriptor: (Lcom/google/protobuf/Descriptors$OneofDescriptor;)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.DynamicMessage$Builder.clearOneof:(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.clearOneof:(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/DynamicMessage$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.DynamicMessage$Builder.setUnknownFields:(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/DynamicMessage$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lcom/google/protobuf/AbstractMessage$Builder<Lcom/google/protobuf/DynamicMessage$Builder;>;
SourceFile: "DynamicMessage.java"
NestHost: com.google.protobuf.DynamicMessage
InnerClasses:
  public abstract Builder = com.google.protobuf.AbstractMessage$Builder 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 MessageOptions = com.google.protobuf.DescriptorProtos$MessageOptions of com.google.protobuf.DescriptorProtos
  public final Descriptor = com.google.protobuf.Descriptors$Descriptor of com.google.protobuf.Descriptors
  public final EnumValueDescriptor = com.google.protobuf.Descriptors$EnumValueDescriptor of com.google.protobuf.Descriptors
  public final FieldDescriptor = com.google.protobuf.Descriptors$FieldDescriptor of com.google.protobuf.Descriptors
  public final JavaType = com.google.protobuf.Descriptors$FieldDescriptor$JavaType of com.google.protobuf.Descriptors$FieldDescriptor
  public final Type = com.google.protobuf.Descriptors$FieldDescriptor$Type of com.google.protobuf.Descriptors$FieldDescriptor
  public final FileDescriptor = com.google.protobuf.Descriptors$FileDescriptor of com.google.protobuf.Descriptors
  public final Syntax = com.google.protobuf.Descriptors$FileDescriptor$Syntax of com.google.protobuf.Descriptors$FileDescriptor
  public final OneofDescriptor = com.google.protobuf.Descriptors$OneofDescriptor of com.google.protobuf.Descriptors
  public final Builder = com.google.protobuf.DynamicMessage$Builder of com.google.protobuf.DynamicMessage
  public abstract FieldDescriptorLite = com.google.protobuf.FieldSet$FieldDescriptorLite of com.google.protobuf.FieldSet
  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
  public final Builder = com.google.protobuf.UnknownFieldSet$Builder of com.google.protobuf.UnknownFieldSet