public abstract class com.google.protobuf.AbstractMessageLite$Builder<MessageType extends com.google.protobuf.AbstractMessageLite<MessageType, BuilderType>, BuilderType extends com.google.protobuf.AbstractMessageLite$Builder<MessageType, BuilderType>> implements com.google.protobuf.MessageLite$Builder
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.google.protobuf.AbstractMessageLite$Builder
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
         0: .line 163
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;

  public abstract BuilderType clone();
    descriptor: ()Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TBuilderType;

  public BuilderType mergeFrom(com.google.protobuf.CodedInputStream);
    descriptor: (Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // com.google.protobuf.CodedInputStream input
         0: .line 173
            aload 0 /* this */
            aload 1 /* input */
            invokestatic com.google.protobuf.ExtensionRegistryLite.getEmptyRegistry:()Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
        end local 1 // com.google.protobuf.CodedInputStream input
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    1     1  input  Lcom/google/protobuf/CodedInputStream;
    Exceptions:
      throws java.io.IOException
    Signature: (Lcom/google/protobuf/CodedInputStream;)TBuilderType;
    MethodParameters:
       Name  Flags
      input  final

  public abstract BuilderType mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)TBuilderType;
    MethodParameters:
                   Name  Flags
      input              final
      extensionRegistry  final

  public BuilderType mergeFrom(com.google.protobuf.ByteString);
    descriptor: (Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // com.google.protobuf.ByteString data
         0: .line 185
            aload 1 /* data */
            invokevirtual com.google.protobuf.ByteString.newCodedInput:()Lcom/google/protobuf/CodedInputStream;
            astore 2 /* input */
        start local 2 // com.google.protobuf.CodedInputStream input
         1: .line 186
            aload 0 /* this */
            aload 2 /* input */
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            pop
         2: .line 187
            aload 2 /* input */
            iconst_0
            invokevirtual com.google.protobuf.CodedInputStream.checkLastTagWas:(I)V
         3: .line 188
            aload 0 /* this */
         4: areturn
        end local 2 // com.google.protobuf.CodedInputStream input
         5: .line 189
      StackMap locals:
      StackMap stack: com.google.protobuf.InvalidProtocolBufferException
            astore 2 /* e */
        start local 2 // com.google.protobuf.InvalidProtocolBufferException e
         6: .line 190
            aload 2 /* e */
            athrow
        end local 2 // com.google.protobuf.InvalidProtocolBufferException e
         7: .line 191
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
         8: .line 192
            new java.lang.RuntimeException
            dup
            aload 0 /* this */
            ldc "ByteString"
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.getReadingExceptionMessage:(Ljava/lang/String;)Ljava/lang/String;
            aload 2 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.io.IOException e
        end local 1 // com.google.protobuf.ByteString data
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    9     1   data  Lcom/google/protobuf/ByteString;
            1    5     2  input  Lcom/google/protobuf/CodedInputStream;
            6    7     2      e  Lcom/google/protobuf/InvalidProtocolBufferException;
            8    9     2      e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     4       5  Class com.google.protobuf.InvalidProtocolBufferException
           0     4       7  Class java.io.IOException
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Lcom/google/protobuf/ByteString;)TBuilderType;
    MethodParameters:
      Name  Flags
      data  final

  public BuilderType mergeFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // com.google.protobuf.ByteString data
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 201
            aload 1 /* data */
            invokevirtual com.google.protobuf.ByteString.newCodedInput:()Lcom/google/protobuf/CodedInputStream;
            astore 3 /* input */
        start local 3 // com.google.protobuf.CodedInputStream input
         1: .line 202
            aload 0 /* this */
            aload 3 /* input */
            aload 2 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            pop
         2: .line 203
            aload 3 /* input */
            iconst_0
            invokevirtual com.google.protobuf.CodedInputStream.checkLastTagWas:(I)V
         3: .line 204
            aload 0 /* this */
         4: areturn
        end local 3 // com.google.protobuf.CodedInputStream input
         5: .line 205
      StackMap locals:
      StackMap stack: com.google.protobuf.InvalidProtocolBufferException
            astore 3 /* e */
        start local 3 // com.google.protobuf.InvalidProtocolBufferException e
         6: .line 206
            aload 3 /* e */
            athrow
        end local 3 // com.google.protobuf.InvalidProtocolBufferException e
         7: .line 207
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         8: .line 208
            new java.lang.RuntimeException
            dup
            aload 0 /* this */
            ldc "ByteString"
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.getReadingExceptionMessage:(Ljava/lang/String;)Ljava/lang/String;
            aload 3 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.io.IOException e
        end local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 1 // com.google.protobuf.ByteString data
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0               this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    9     1               data  Lcom/google/protobuf/ByteString;
            0    9     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
            1    5     3              input  Lcom/google/protobuf/CodedInputStream;
            6    7     3                  e  Lcom/google/protobuf/InvalidProtocolBufferException;
            8    9     3                  e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     4       5  Class com.google.protobuf.InvalidProtocolBufferException
           0     4       7  Class java.io.IOException
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)TBuilderType;
    MethodParameters:
                   Name  Flags
      data               final
      extensionRegistry  final

  public BuilderType mergeFrom();
    descriptor: ([B)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // byte[] data
         0: .line 214
            aload 0 /* this */
            aload 1 /* data */
            iconst_0
            aload 1 /* data */
            arraylength
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeFrom:([BII)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
        end local 1 // byte[] data
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    1     1  data  [B
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: ([B)TBuilderType;
    MethodParameters:
      Name  Flags
      data  final

  public BuilderType mergeFrom(byte[], int, );
    descriptor: ([BII)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // byte[] data
        start local 2 // int off
        start local 3 // int len
         0: .line 221
            aload 1 /* data */
            iload 2 /* off */
            iload 3 /* len */
            invokestatic com.google.protobuf.CodedInputStream.newInstance:([BII)Lcom/google/protobuf/CodedInputStream;
            astore 4 /* input */
        start local 4 // com.google.protobuf.CodedInputStream input
         1: .line 222
            aload 0 /* this */
            aload 4 /* input */
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            pop
         2: .line 223
            aload 4 /* input */
            iconst_0
            invokevirtual com.google.protobuf.CodedInputStream.checkLastTagWas:(I)V
         3: .line 224
            aload 0 /* this */
         4: areturn
        end local 4 // com.google.protobuf.CodedInputStream input
         5: .line 225
      StackMap locals:
      StackMap stack: com.google.protobuf.InvalidProtocolBufferException
            astore 4 /* e */
        start local 4 // com.google.protobuf.InvalidProtocolBufferException e
         6: .line 226
            aload 4 /* e */
            athrow
        end local 4 // com.google.protobuf.InvalidProtocolBufferException e
         7: .line 227
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         8: .line 228
            new java.lang.RuntimeException
            dup
            aload 0 /* this */
            ldc "byte array"
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.getReadingExceptionMessage:(Ljava/lang/String;)Ljava/lang/String;
            aload 4 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.io.IOException e
        end local 3 // int len
        end local 2 // int off
        end local 1 // byte[] data
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    9     1   data  [B
            0    9     2    off  I
            0    9     3    len  I
            1    5     4  input  Lcom/google/protobuf/CodedInputStream;
            6    7     4      e  Lcom/google/protobuf/InvalidProtocolBufferException;
            8    9     4      e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     4       5  Class com.google.protobuf.InvalidProtocolBufferException
           0     4       7  Class java.io.IOException
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: ([BII)TBuilderType;
    MethodParameters:
      Name  Flags
      data  final
      off   final
      len   final

  public BuilderType mergeFrom(byte[], com.google.protobuf.ExtensionRegistryLite);
    descriptor: ([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // byte[] data
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 235
            aload 0 /* this */
            aload 1 /* data */
            iconst_0
            aload 1 /* data */
            arraylength
            aload 2 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeFrom:([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
        end local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 1 // byte[] data
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    1     1               data  [B
            0    1     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: ([BLcom/google/protobuf/ExtensionRegistryLite;)TBuilderType;
    MethodParameters:
                   Name  Flags
      data               final
      extensionRegistry  final

  public BuilderType mergeFrom(byte[], int, int, com.google.protobuf.ExtensionRegistryLite);
    descriptor: ([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=5
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // byte[] data
        start local 2 // int off
        start local 3 // int len
        start local 4 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 246
            aload 1 /* data */
            iload 2 /* off */
            iload 3 /* len */
            invokestatic com.google.protobuf.CodedInputStream.newInstance:([BII)Lcom/google/protobuf/CodedInputStream;
            astore 5 /* input */
        start local 5 // com.google.protobuf.CodedInputStream input
         1: .line 247
            aload 0 /* this */
            aload 5 /* input */
            aload 4 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            pop
         2: .line 248
            aload 5 /* input */
            iconst_0
            invokevirtual com.google.protobuf.CodedInputStream.checkLastTagWas:(I)V
         3: .line 249
            aload 0 /* this */
         4: areturn
        end local 5 // com.google.protobuf.CodedInputStream input
         5: .line 250
      StackMap locals:
      StackMap stack: com.google.protobuf.InvalidProtocolBufferException
            astore 5 /* e */
        start local 5 // com.google.protobuf.InvalidProtocolBufferException e
         6: .line 251
            aload 5 /* e */
            athrow
        end local 5 // com.google.protobuf.InvalidProtocolBufferException e
         7: .line 252
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 5 /* e */
        start local 5 // java.io.IOException e
         8: .line 253
            new java.lang.RuntimeException
            dup
            aload 0 /* this */
            ldc "byte array"
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.getReadingExceptionMessage:(Ljava/lang/String;)Ljava/lang/String;
            aload 5 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 5 // java.io.IOException e
        end local 4 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 3 // int len
        end local 2 // int off
        end local 1 // byte[] data
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0               this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    9     1               data  [B
            0    9     2                off  I
            0    9     3                len  I
            0    9     4  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
            1    5     5              input  Lcom/google/protobuf/CodedInputStream;
            6    7     5                  e  Lcom/google/protobuf/InvalidProtocolBufferException;
            8    9     5                  e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     4       5  Class com.google.protobuf.InvalidProtocolBufferException
           0     4       7  Class java.io.IOException
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: ([BIILcom/google/protobuf/ExtensionRegistryLite;)TBuilderType;
    MethodParameters:
                   Name  Flags
      data               final
      off                final
      len                final
      extensionRegistry  final

  public BuilderType mergeFrom(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // java.io.InputStream input
         0: .line 259
            aload 1 /* input */
            invokestatic com.google.protobuf.CodedInputStream.newInstance:(Ljava/io/InputStream;)Lcom/google/protobuf/CodedInputStream;
            astore 2 /* codedInput */
        start local 2 // com.google.protobuf.CodedInputStream codedInput
         1: .line 260
            aload 0 /* this */
            aload 2 /* codedInput */
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            pop
         2: .line 261
            aload 2 /* codedInput */
            iconst_0
            invokevirtual com.google.protobuf.CodedInputStream.checkLastTagWas:(I)V
         3: .line 262
            aload 0 /* this */
            areturn
        end local 2 // com.google.protobuf.CodedInputStream codedInput
        end local 1 // java.io.InputStream input
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    4     1       input  Ljava/io/InputStream;
            1    4     2  codedInput  Lcom/google/protobuf/CodedInputStream;
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/io/InputStream;)TBuilderType;
    MethodParameters:
       Name  Flags
      input  final

  public BuilderType mergeFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // java.io.InputStream input
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 268
            aload 1 /* input */
            invokestatic com.google.protobuf.CodedInputStream.newInstance:(Ljava/io/InputStream;)Lcom/google/protobuf/CodedInputStream;
            astore 3 /* codedInput */
        start local 3 // com.google.protobuf.CodedInputStream codedInput
         1: .line 269
            aload 0 /* this */
            aload 3 /* codedInput */
            aload 2 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            pop
         2: .line 270
            aload 3 /* codedInput */
            iconst_0
            invokevirtual com.google.protobuf.CodedInputStream.checkLastTagWas:(I)V
         3: .line 271
            aload 0 /* this */
            areturn
        end local 3 // com.google.protobuf.CodedInputStream codedInput
        end local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 1 // java.io.InputStream input
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    4     1              input  Ljava/io/InputStream;
            0    4     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
            1    4     3         codedInput  Lcom/google/protobuf/CodedInputStream;
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)TBuilderType;
    MethodParameters:
                   Name  Flags
      input              final
      extensionRegistry  final

  public boolean mergeDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // java.io.InputStream input
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 330
            aload 1 /* input */
            invokevirtual java.io.InputStream.read:()I
            istore 3 /* firstByte */
        start local 3 // int firstByte
         1: .line 331
            iload 3 /* firstByte */
            iconst_m1
            if_icmpne 3
         2: .line 332
            iconst_0
            ireturn
         3: .line 334
      StackMap locals: int
      StackMap stack:
            iload 3 /* firstByte */
            aload 1 /* input */
            invokestatic com.google.protobuf.CodedInputStream.readRawVarint32:(ILjava/io/InputStream;)I
            istore 4 /* size */
        start local 4 // int size
         4: .line 335
            new com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream
            dup
            aload 1 /* input */
            iload 4 /* size */
            invokespecial com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream.<init>:(Ljava/io/InputStream;I)V
            astore 5 /* limitedInput */
        start local 5 // java.io.InputStream limitedInput
         5: .line 336
            aload 0 /* this */
            aload 5 /* limitedInput */
            aload 2 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            pop
         6: .line 337
            iconst_1
            ireturn
        end local 5 // java.io.InputStream limitedInput
        end local 4 // int size
        end local 3 // int firstByte
        end local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 1 // java.io.InputStream input
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    7     0               this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    7     1              input  Ljava/io/InputStream;
            0    7     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
            1    7     3          firstByte  I
            4    7     4               size  I
            5    7     5       limitedInput  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                   Name  Flags
      input              final
      extensionRegistry  final

  public boolean mergeDelimitedFrom(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // java.io.InputStream input
         0: .line 342
            aload 0 /* this */
            aload 1 /* input */
            invokestatic com.google.protobuf.ExtensionRegistryLite.getEmptyRegistry:()Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeDelimitedFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Z
            ireturn
        end local 1 // java.io.InputStream input
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    1     1  input  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      input  final

  public BuilderType mergeFrom(com.google.protobuf.MessageLite);
    descriptor: (Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // com.google.protobuf.MessageLite other
         0: .line 348
            aload 0 /* this */
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.getDefaultInstanceForType:()Lcom/google/protobuf/MessageLite;
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* other */
            invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
            ifne 4
         1: .line 349
            new java.lang.IllegalArgumentException
            dup
         2: .line 350
            ldc "mergeFrom(MessageLite) can only merge messages of the same type."
         3: .line 349
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 353
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            checkcast com.google.protobuf.AbstractMessageLite
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.internalMergeFrom:(Lcom/google/protobuf/AbstractMessageLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
        end local 1 // com.google.protobuf.MessageLite other
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    5     1  other  Lcom/google/protobuf/MessageLite;
    Signature: (Lcom/google/protobuf/MessageLite;)TBuilderType;
    MethodParameters:
       Name  Flags
      other  final

  protected abstract BuilderType internalMergeFrom();
    descriptor: (Lcom/google/protobuf/AbstractMessageLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Signature: (TMessageType;)TBuilderType;
    MethodParameters:
         Name  Flags
      message  

  private java.lang.String getReadingExceptionMessage(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractMessageLite$Builder this
        start local 1 // java.lang.String target
         0: .line 359
            new java.lang.StringBuilder
            dup
            ldc "Reading "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 360
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 361
            ldc " from a "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 362
            aload 1 /* target */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 363
            ldc " threw an IOException (should never happen)."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 359
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.String target
        end local 0 // com.google.protobuf.AbstractMessageLite$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;
            0    6     1  target  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      target  

  private static <T> void addAllCheckingNulls(java.lang.Iterable<T>, java.util.List<? super T>);
    descriptor: (Ljava/lang/Iterable;Ljava/util/List;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // java.lang.Iterable values
        start local 1 // java.util.List list
         0: .line 368
            aload 1 /* list */
            instanceof java.util.ArrayList
            ifeq 2
            aload 0 /* values */
            instanceof java.util.Collection
            ifeq 2
         1: .line 369
            aload 1 /* list */
            checkcast java.util.ArrayList
            aload 1 /* list */
            invokeinterface java.util.List.size:()I
            aload 0 /* values */
            checkcast java.util.Collection
            invokeinterface java.util.Collection.size:()I
            iadd
            invokevirtual java.util.ArrayList.ensureCapacity:(I)V
         2: .line 371
      StackMap locals:
      StackMap stack:
            aload 1 /* list */
            invokeinterface java.util.List.size:()I
            istore 2 /* begin */
        start local 2 // int begin
         3: .line 372
            aload 0 /* values */
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 4
            goto 14
      StackMap locals: java.lang.Iterable java.util.List int top java.util.Iterator
      StackMap stack:
         4: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Object
            astore 3 /* value */
        start local 3 // java.lang.Object value
         5: .line 373
            aload 3 /* value */
            ifnonnull 13
         6: .line 375
            new java.lang.StringBuilder
            dup
            ldc "Element at index "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* list */
            invokeinterface java.util.List.size:()I
            iload 2 /* begin */
            isub
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " is null."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 5 /* message */
        start local 5 // java.lang.String message
         7: .line 376
            aload 1 /* list */
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            istore 6 /* i */
        start local 6 // int i
         8: goto 11
         9: .line 377
      StackMap locals: java.lang.Iterable java.util.List int java.lang.Object java.util.Iterator java.lang.String int
      StackMap stack:
            aload 1 /* list */
            iload 6 /* i */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
        10: .line 376
            iinc 6 /* i */ -1
      StackMap locals:
      StackMap stack:
        11: iload 6 /* i */
            iload 2 /* begin */
            if_icmpge 9
        end local 6 // int i
        12: .line 379
            new java.lang.NullPointerException
            dup
            aload 5 /* message */
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
        end local 5 // java.lang.String message
        13: .line 381
      StackMap locals:
      StackMap stack:
            aload 1 /* list */
            aload 3 /* value */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // java.lang.Object value
        14: .line 372
      StackMap locals: java.lang.Iterable java.util.List int top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        15: .line 383
            return
        end local 2 // int begin
        end local 1 // java.util.List list
        end local 0 // java.lang.Iterable values
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0   values  Ljava/lang/Iterable<TT;>;
            0   16     1     list  Ljava/util/List<-TT;>;
            3   16     2    begin  I
            5   14     3    value  TT;
            7   13     5  message  Ljava/lang/String;
            8   12     6        i  I
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;Ljava/util/List<-TT;>;)V
    MethodParameters:
        Name  Flags
      values  
      list    

  protected static com.google.protobuf.UninitializedMessageException newUninitializedMessageException(com.google.protobuf.MessageLite);
    descriptor: (Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/UninitializedMessageException;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.protobuf.MessageLite message
         0: .line 388
            new com.google.protobuf.UninitializedMessageException
            dup
            aload 0 /* message */
            invokespecial com.google.protobuf.UninitializedMessageException.<init>:(Lcom/google/protobuf/MessageLite;)V
            areturn
        end local 0 // com.google.protobuf.MessageLite message
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  message  Lcom/google/protobuf/MessageLite;
    MethodParameters:
         Name  Flags
      message  

  protected static <T> void addAll(java.lang.Iterable<T>, java.util.Collection<? super T>);
    descriptor: (Ljava/lang/Iterable;Ljava/util/Collection;)V
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Iterable values
        start local 1 // java.util.Collection list
         0: .line 394
            aload 0 /* values */
            aload 1 /* list */
            checkcast java.util.List
            invokestatic com.google.protobuf.AbstractMessageLite$Builder.addAll:(Ljava/lang/Iterable;Ljava/util/List;)V
         1: .line 395
            return
        end local 1 // java.util.Collection list
        end local 0 // java.lang.Iterable values
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  values  Ljava/lang/Iterable<TT;>;
            0    2     1    list  Ljava/util/Collection<-TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;Ljava/util/Collection<-TT;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      values  final
      list    final

  protected static <T> void addAll(java.lang.Iterable<T>, java.util.List<? super T>);
    descriptor: (Ljava/lang/Iterable;Ljava/util/List;)V
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=9, args_size=2
        start local 0 // java.lang.Iterable values
        start local 1 // java.util.List list
         0: .line 405
            aload 0 /* values */
            invokestatic com.google.protobuf.Internal.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 406
            aload 0 /* values */
            instanceof com.google.protobuf.LazyStringList
            ifeq 21
         2: .line 412
            aload 0 /* values */
            checkcast com.google.protobuf.LazyStringList
            invokeinterface com.google.protobuf.LazyStringList.getUnderlyingElements:()Ljava/util/List;
            astore 2 /* lazyValues */
        start local 2 // java.util.List lazyValues
         3: .line 413
            aload 1 /* list */
            checkcast com.google.protobuf.LazyStringList
            astore 3 /* lazyList */
        start local 3 // com.google.protobuf.LazyStringList lazyList
         4: .line 414
            aload 1 /* list */
            invokeinterface java.util.List.size:()I
            istore 4 /* begin */
        start local 4 // int begin
         5: .line 415
            aload 2 /* lazyValues */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 19
      StackMap locals: java.lang.Iterable java.util.List java.util.List com.google.protobuf.LazyStringList int top java.util.Iterator
      StackMap stack:
         6: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 5 /* value */
        start local 5 // java.lang.Object value
         7: .line 416
            aload 5 /* value */
            ifnonnull 15
         8: .line 418
            new java.lang.StringBuilder
            dup
            ldc "Element at index "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* lazyList */
            invokeinterface com.google.protobuf.LazyStringList.size:()I
            iload 4 /* begin */
            isub
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " is null."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 7 /* message */
        start local 7 // java.lang.String message
         9: .line 419
            aload 3 /* lazyList */
            invokeinterface com.google.protobuf.LazyStringList.size:()I
            iconst_1
            isub
            istore 8 /* i */
        start local 8 // int i
        10: goto 13
        11: .line 420
      StackMap locals: java.lang.Iterable java.util.List java.util.List com.google.protobuf.LazyStringList int java.lang.Object java.util.Iterator java.lang.String int
      StackMap stack:
            aload 3 /* lazyList */
            iload 8 /* i */
            invokeinterface com.google.protobuf.LazyStringList.remove:(I)Ljava/lang/Object;
            pop
        12: .line 419
            iinc 8 /* i */ -1
      StackMap locals:
      StackMap stack:
        13: iload 8 /* i */
            iload 4 /* begin */
            if_icmpge 11
        end local 8 // int i
        14: .line 422
            new java.lang.NullPointerException
            dup
            aload 7 /* message */
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
        end local 7 // java.lang.String message
        15: .line 424
      StackMap locals:
      StackMap stack:
            aload 5 /* value */
            instanceof com.google.protobuf.ByteString
            ifeq 18
        16: .line 425
            aload 3 /* lazyList */
            aload 5 /* value */
            checkcast com.google.protobuf.ByteString
            invokeinterface com.google.protobuf.LazyStringList.add:(Lcom/google/protobuf/ByteString;)V
        17: .line 426
            goto 19
        18: .line 427
      StackMap locals:
      StackMap stack:
            aload 3 /* lazyList */
            aload 5 /* value */
            checkcast java.lang.String
            invokeinterface com.google.protobuf.LazyStringList.add:(Ljava/lang/Object;)Z
            pop
        end local 5 // java.lang.Object value
        19: .line 415
      StackMap locals: java.lang.Iterable java.util.List java.util.List com.google.protobuf.LazyStringList int top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        end local 4 // int begin
        end local 3 // com.google.protobuf.LazyStringList lazyList
        end local 2 // java.util.List lazyValues
        20: .line 430
            goto 25
        21: .line 431
      StackMap locals: java.lang.Iterable java.util.List
      StackMap stack:
            aload 0 /* values */
            instanceof com.google.protobuf.PrimitiveNonBoxingCollection
            ifeq 24
        22: .line 432
            aload 1 /* list */
            aload 0 /* values */
            checkcast java.util.Collection
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        23: .line 433
            goto 25
        24: .line 434
      StackMap locals:
      StackMap stack:
            aload 0 /* values */
            aload 1 /* list */
            invokestatic com.google.protobuf.AbstractMessageLite$Builder.addAllCheckingNulls:(Ljava/lang/Iterable;Ljava/util/List;)V
        25: .line 437
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.util.List list
        end local 0 // java.lang.Iterable values
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   26     0      values  Ljava/lang/Iterable<TT;>;
            0   26     1        list  Ljava/util/List<-TT;>;
            3   20     2  lazyValues  Ljava/util/List<*>;
            4   20     3    lazyList  Lcom/google/protobuf/LazyStringList;
            5   20     4       begin  I
            7   19     5       value  Ljava/lang/Object;
            9   15     7     message  Ljava/lang/String;
           10   14     8           i  I
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;Ljava/util/List<-TT;>;)V
    MethodParameters:
        Name  Flags
      values  final
      list    final

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

  public com.google.protobuf.MessageLite$Builder mergeFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/io/InputStream;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.AbstractMessageLite$Builder.mergeFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public com.google.protobuf.MessageLite$Builder mergeFrom(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite$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.AbstractMessageLite$Builder.mergeFrom:(Ljava/io/InputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public com.google.protobuf.MessageLite$Builder mergeFrom(byte[], int, int, com.google.protobuf.ExtensionRegistryLite);
    descriptor: ([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
         0: .line 1
            aload 0
            aload 1
            iload 2
            iload 3
            aload 4
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeFrom:([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public com.google.protobuf.MessageLite$Builder mergeFrom(byte[], com.google.protobuf.ExtensionRegistryLite);
    descriptor: ([BLcom/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.AbstractMessageLite$Builder.mergeFrom:([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public com.google.protobuf.MessageLite$Builder mergeFrom(byte[], int, int);
    descriptor: ([BII)Lcom/google/protobuf/MessageLite$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
            iload 3
            invokevirtual com.google.protobuf.AbstractMessageLite$Builder.mergeFrom:([BII)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public com.google.protobuf.MessageLite$Builder mergeFrom(byte[]);
    descriptor: ([B)Lcom/google/protobuf/MessageLite$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.AbstractMessageLite$Builder.mergeFrom:([B)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public com.google.protobuf.MessageLite$Builder mergeFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/ByteString;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.AbstractMessageLite$Builder.mergeFrom:(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public com.google.protobuf.MessageLite$Builder mergeFrom(com.google.protobuf.ByteString);
    descriptor: (Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite$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.AbstractMessageLite$Builder.mergeFrom:(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  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.AbstractMessageLite$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public com.google.protobuf.MessageLite$Builder mergeFrom(com.google.protobuf.CodedInputStream);
    descriptor: (Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/MessageLite$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.AbstractMessageLite$Builder.mergeFrom:(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  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.AbstractMessageLite$Builder.clone:()Lcom/google/protobuf/AbstractMessageLite$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.AbstractMessageLite$Builder.clone:()Lcom/google/protobuf/AbstractMessageLite$Builder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.CloneNotSupportedException
}
Signature: <MessageType:Lcom/google/protobuf/AbstractMessageLite<TMessageType;TBuilderType;>;BuilderType:Lcom/google/protobuf/AbstractMessageLite$Builder<TMessageType;TBuilderType;>;>Ljava/lang/Object;Lcom/google/protobuf/MessageLite$Builder;
SourceFile: "AbstractMessageLite.java"
NestHost: com.google.protobuf.AbstractMessageLite
InnerClasses:
  public abstract Builder = com.google.protobuf.AbstractMessageLite$Builder of com.google.protobuf.AbstractMessageLite
  final LimitedInputStream = com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream of com.google.protobuf.AbstractMessageLite$Builder
  public abstract Builder = com.google.protobuf.MessageLite$Builder of com.google.protobuf.MessageLite