public abstract class com.google.protobuf.AbstractParser<MessageType extends com.google.protobuf.MessageLite> implements com.google.protobuf.Parser<MessageType>
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.google.protobuf.AbstractParser
  super_class: java.lang.Object
{
  private static final com.google.protobuf.ExtensionRegistryLite EMPTY_REGISTRY;
    descriptor: Lcom/google/protobuf/ExtensionRegistryLite;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 75
            invokestatic com.google.protobuf.ExtensionRegistryLite.getEmptyRegistry:()Lcom/google/protobuf/ExtensionRegistryLite;
         1: .line 74
            putstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
         2: .line 75
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.AbstractParser this
         0: .line 48
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/AbstractParser<TMessageType;>;

  private com.google.protobuf.UninitializedMessageException newUninitializedMessageException(MessageType);
    descriptor: (Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/UninitializedMessageException;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // com.google.protobuf.MessageLite message
         0: .line 52
            aload 1 /* message */
            instanceof com.google.protobuf.AbstractMessageLite
            ifeq 2
         1: .line 53
            aload 1 /* message */
            checkcast com.google.protobuf.AbstractMessageLite
            invokevirtual com.google.protobuf.AbstractMessageLite.newUninitializedMessageException:()Lcom/google/protobuf/UninitializedMessageException;
            areturn
         2: .line 55
      StackMap locals:
      StackMap stack:
            new com.google.protobuf.UninitializedMessageException
            dup
            aload 1 /* message */
            invokespecial com.google.protobuf.UninitializedMessageException.<init>:(Lcom/google/protobuf/MessageLite;)V
            areturn
        end local 1 // com.google.protobuf.MessageLite message
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    3     1  message  TMessageType;
    Signature: (TMessageType;)Lcom/google/protobuf/UninitializedMessageException;
    MethodParameters:
         Name  Flags
      message  

  private MessageType checkMessageInitialized();
    descriptor: (Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/MessageLite;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // com.google.protobuf.MessageLite message
         0: .line 66
            aload 1 /* message */
            ifnull 5
            aload 1 /* message */
            invokeinterface com.google.protobuf.MessageLite.isInitialized:()Z
            ifne 5
         1: .line 67
            aload 0 /* this */
            aload 1 /* message */
            invokevirtual com.google.protobuf.AbstractParser.newUninitializedMessageException:(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/UninitializedMessageException;
         2: .line 68
            invokevirtual com.google.protobuf.UninitializedMessageException.asInvalidProtocolBufferException:()Lcom/google/protobuf/InvalidProtocolBufferException;
         3: .line 69
            aload 1 /* message */
            invokevirtual com.google.protobuf.InvalidProtocolBufferException.setUnfinishedMessage:(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException;
         4: .line 67
            athrow
         5: .line 71
      StackMap locals:
      StackMap stack:
            aload 1 /* message */
            areturn
        end local 1 // com.google.protobuf.MessageLite message
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    6     1  message  TMessageType;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (TMessageType;)TMessageType;
    MethodParameters:
         Name  Flags
      message  

  public MessageType parsePartialFrom(com.google.protobuf.CodedInputStream);
    descriptor: (Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // com.google.protobuf.CodedInputStream input
         0: .line 80
            aload 0 /* this */
            aload 1 /* input */
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
            checkcast com.google.protobuf.MessageLite
            areturn
        end local 1 // com.google.protobuf.CodedInputStream input
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  input  Lcom/google/protobuf/CodedInputStream;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Lcom/google/protobuf/CodedInputStream;)TMessageType;
    MethodParameters:
       Name  Flags
      input  

  public MessageType parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // com.google.protobuf.CodedInputStream input
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 86
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* input */
            aload 2 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
            checkcast com.google.protobuf.MessageLite
            invokevirtual com.google.protobuf.AbstractParser.checkMessageInitialized:(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 1 // com.google.protobuf.CodedInputStream input
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1              input  Lcom/google/protobuf/CodedInputStream;
            0    1     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)TMessageType;
    MethodParameters:
                   Name  Flags
      input              
      extensionRegistry  

  public MessageType parseFrom(com.google.protobuf.CodedInputStream);
    descriptor: (Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // com.google.protobuf.CodedInputStream input
         0: .line 91
            aload 0 /* this */
            aload 1 /* input */
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parseFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 1 // com.google.protobuf.CodedInputStream input
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  input  Lcom/google/protobuf/CodedInputStream;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Lcom/google/protobuf/CodedInputStream;)TMessageType;
    MethodParameters:
       Name  Flags
      input  

  public MessageType parsePartialFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // com.google.protobuf.ByteString data
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 99
            aload 1 /* data */
            invokevirtual com.google.protobuf.ByteString.newCodedInput:()Lcom/google/protobuf/CodedInputStream;
            astore 4 /* input */
        start local 4 // com.google.protobuf.CodedInputStream input
         1: .line 100
            aload 0 /* this */
            aload 4 /* input */
            aload 2 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
            checkcast com.google.protobuf.MessageLite
            astore 3 /* message */
        start local 3 // com.google.protobuf.MessageLite message
         2: .line 102
            aload 4 /* input */
            iconst_0
            invokevirtual com.google.protobuf.CodedInputStream.checkLastTagWas:(I)V
         3: .line 103
            goto 6
      StackMap locals: com.google.protobuf.AbstractParser com.google.protobuf.ByteString com.google.protobuf.ExtensionRegistryLite com.google.protobuf.MessageLite com.google.protobuf.CodedInputStream
      StackMap stack: com.google.protobuf.InvalidProtocolBufferException
         4: astore 5 /* e */
        start local 5 // com.google.protobuf.InvalidProtocolBufferException e
         5: .line 104
            aload 5 /* e */
            aload 3 /* message */
            invokevirtual com.google.protobuf.InvalidProtocolBufferException.setUnfinishedMessage:(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException;
            athrow
        end local 5 // com.google.protobuf.InvalidProtocolBufferException e
         6: .line 106
      StackMap locals:
      StackMap stack:
            aload 3 /* message */
         7: areturn
        end local 4 // com.google.protobuf.CodedInputStream input
        end local 3 // com.google.protobuf.MessageLite message
         8: .line 107
      StackMap locals: com.google.protobuf.AbstractParser com.google.protobuf.ByteString com.google.protobuf.ExtensionRegistryLite
      StackMap stack: com.google.protobuf.InvalidProtocolBufferException
            astore 4 /* e */
        start local 4 // com.google.protobuf.InvalidProtocolBufferException e
         9: .line 108
            aload 4 /* e */
            athrow
        end local 4 // com.google.protobuf.InvalidProtocolBufferException e
        end local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 1 // com.google.protobuf.ByteString data
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   10     0               this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0   10     1               data  Lcom/google/protobuf/ByteString;
            0   10     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
            2    8     3            message  TMessageType;
            1    8     4              input  Lcom/google/protobuf/CodedInputStream;
            5    6     5                  e  Lcom/google/protobuf/InvalidProtocolBufferException;
            9   10     4                  e  Lcom/google/protobuf/InvalidProtocolBufferException;
      Exception table:
        from    to  target  type
           2     3       4  Class com.google.protobuf.InvalidProtocolBufferException
           0     7       8  Class com.google.protobuf.InvalidProtocolBufferException
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)TMessageType;
    MethodParameters:
                   Name  Flags
      data               
      extensionRegistry  

  public MessageType parsePartialFrom(com.google.protobuf.ByteString);
    descriptor: (Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // com.google.protobuf.ByteString data
         0: .line 114
            aload 0 /* this */
            aload 1 /* data */
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 1 // com.google.protobuf.ByteString data
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  data  Lcom/google/protobuf/ByteString;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Lcom/google/protobuf/ByteString;)TMessageType;
    MethodParameters:
      Name  Flags
      data  

  public MessageType parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // com.google.protobuf.ByteString data
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 120
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* data */
            aload 2 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            invokevirtual com.google.protobuf.AbstractParser.checkMessageInitialized:(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 1 // com.google.protobuf.ByteString data
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1               data  Lcom/google/protobuf/ByteString;
            0    1     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)TMessageType;
    MethodParameters:
                   Name  Flags
      data               
      extensionRegistry  

  public MessageType parseFrom(com.google.protobuf.ByteString);
    descriptor: (Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // com.google.protobuf.ByteString data
         0: .line 125
            aload 0 /* this */
            aload 1 /* data */
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parseFrom:(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 1 // com.google.protobuf.ByteString data
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  data  Lcom/google/protobuf/ByteString;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Lcom/google/protobuf/ByteString;)TMessageType;
    MethodParameters:
      Name  Flags
      data  

  public MessageType parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/nio/ByteBuffer;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // java.nio.ByteBuffer data
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 133
            aload 1 /* data */
            invokestatic com.google.protobuf.CodedInputStream.newInstance:(Ljava/nio/ByteBuffer;)Lcom/google/protobuf/CodedInputStream;
            astore 4 /* input */
        start local 4 // com.google.protobuf.CodedInputStream input
         1: .line 134
            aload 0 /* this */
            aload 4 /* input */
            aload 2 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
            checkcast com.google.protobuf.MessageLite
            astore 3 /* message */
        start local 3 // com.google.protobuf.MessageLite message
         2: .line 136
            aload 4 /* input */
            iconst_0
            invokevirtual com.google.protobuf.CodedInputStream.checkLastTagWas:(I)V
         3: .line 137
            goto 8
      StackMap locals: com.google.protobuf.AbstractParser java.nio.ByteBuffer com.google.protobuf.ExtensionRegistryLite com.google.protobuf.MessageLite com.google.protobuf.CodedInputStream
      StackMap stack: com.google.protobuf.InvalidProtocolBufferException
         4: astore 5 /* e */
        start local 5 // com.google.protobuf.InvalidProtocolBufferException e
         5: .line 138
            aload 5 /* e */
            aload 3 /* message */
            invokevirtual com.google.protobuf.InvalidProtocolBufferException.setUnfinishedMessage:(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException;
            athrow
        end local 5 // com.google.protobuf.InvalidProtocolBufferException e
        end local 4 // com.google.protobuf.CodedInputStream input
        end local 3 // com.google.protobuf.MessageLite message
         6: .line 140
      StackMap locals: com.google.protobuf.AbstractParser java.nio.ByteBuffer com.google.protobuf.ExtensionRegistryLite
      StackMap stack: com.google.protobuf.InvalidProtocolBufferException
            astore 4 /* e */
        start local 4 // com.google.protobuf.InvalidProtocolBufferException e
         7: .line 141
            aload 4 /* e */
            athrow
        end local 4 // com.google.protobuf.InvalidProtocolBufferException e
        start local 3 // com.google.protobuf.MessageLite message
         8: .line 144
      StackMap locals: com.google.protobuf.MessageLite
      StackMap stack:
            aload 0 /* this */
            aload 3 /* message */
            invokevirtual com.google.protobuf.AbstractParser.checkMessageInitialized:(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 3 // com.google.protobuf.MessageLite message
        end local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 1 // java.nio.ByteBuffer data
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0               this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    9     1               data  Ljava/nio/ByteBuffer;
            0    9     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
            2    6     3            message  TMessageType;
            8    9     3            message  TMessageType;
            1    6     4              input  Lcom/google/protobuf/CodedInputStream;
            5    6     5                  e  Lcom/google/protobuf/InvalidProtocolBufferException;
            7    8     4                  e  Lcom/google/protobuf/InvalidProtocolBufferException;
      Exception table:
        from    to  target  type
           2     3       4  Class com.google.protobuf.InvalidProtocolBufferException
           0     6       6  Class com.google.protobuf.InvalidProtocolBufferException
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Ljava/nio/ByteBuffer;Lcom/google/protobuf/ExtensionRegistryLite;)TMessageType;
    MethodParameters:
                   Name  Flags
      data               
      extensionRegistry  

  public MessageType parseFrom(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // java.nio.ByteBuffer data
         0: .line 149
            aload 0 /* this */
            aload 1 /* data */
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parseFrom:(Ljava/nio/ByteBuffer;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 1 // java.nio.ByteBuffer data
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  data  Ljava/nio/ByteBuffer;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Ljava/nio/ByteBuffer;)TMessageType;
    MethodParameters:
      Name  Flags
      data  

  public MessageType parsePartialFrom(byte[], int, int, com.google.protobuf.ExtensionRegistryLite);
    descriptor: ([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=5
        start local 0 // com.google.protobuf.AbstractParser 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 157
            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 158
            aload 0 /* this */
            aload 5 /* input */
            aload 4 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
            checkcast com.google.protobuf.MessageLite
            astore 6 /* message */
        start local 6 // com.google.protobuf.MessageLite message
         2: .line 160
            aload 5 /* input */
            iconst_0
            invokevirtual com.google.protobuf.CodedInputStream.checkLastTagWas:(I)V
         3: .line 161
            goto 6
      StackMap locals: com.google.protobuf.AbstractParser byte[] int int com.google.protobuf.ExtensionRegistryLite com.google.protobuf.CodedInputStream com.google.protobuf.MessageLite
      StackMap stack: com.google.protobuf.InvalidProtocolBufferException
         4: astore 7 /* e */
        start local 7 // com.google.protobuf.InvalidProtocolBufferException e
         5: .line 162
            aload 7 /* e */
            aload 6 /* message */
            invokevirtual com.google.protobuf.InvalidProtocolBufferException.setUnfinishedMessage:(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException;
            athrow
        end local 7 // com.google.protobuf.InvalidProtocolBufferException e
         6: .line 164
      StackMap locals:
      StackMap stack:
            aload 6 /* message */
         7: areturn
        end local 6 // com.google.protobuf.MessageLite message
        end local 5 // com.google.protobuf.CodedInputStream input
         8: .line 165
      StackMap locals: com.google.protobuf.AbstractParser byte[] int int com.google.protobuf.ExtensionRegistryLite
      StackMap stack: com.google.protobuf.InvalidProtocolBufferException
            astore 5 /* e */
        start local 5 // com.google.protobuf.InvalidProtocolBufferException e
         9: .line 166
            aload 5 /* e */
            athrow
        end local 5 // com.google.protobuf.InvalidProtocolBufferException 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.AbstractParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   10     0               this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0   10     1               data  [B
            0   10     2                off  I
            0   10     3                len  I
            0   10     4  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
            1    8     5              input  Lcom/google/protobuf/CodedInputStream;
            2    8     6            message  TMessageType;
            5    6     7                  e  Lcom/google/protobuf/InvalidProtocolBufferException;
            9   10     5                  e  Lcom/google/protobuf/InvalidProtocolBufferException;
      Exception table:
        from    to  target  type
           2     3       4  Class com.google.protobuf.InvalidProtocolBufferException
           0     7       8  Class com.google.protobuf.InvalidProtocolBufferException
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: ([BIILcom/google/protobuf/ExtensionRegistryLite;)TMessageType;
    MethodParameters:
                   Name  Flags
      data               
      off                
      len                
      extensionRegistry  

  public MessageType parsePartialFrom(byte[], int, );
    descriptor: ([BII)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // byte[] data
        start local 2 // int off
        start local 3 // int len
         0: .line 173
            aload 0 /* this */
            aload 1 /* data */
            iload 2 /* off */
            iload 3 /* len */
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 3 // int len
        end local 2 // int off
        end local 1 // byte[] data
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  data  [B
            0    1     2   off  I
            0    1     3   len  I
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: ([BII)TMessageType;
    MethodParameters:
      Name  Flags
      data  
      off   
      len   

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

  public MessageType parsePartialFrom();
    descriptor: ([B)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // byte[] data
         0: .line 184
            aload 0 /* this */
            aload 1 /* data */
            iconst_0
            aload 1 /* data */
            arraylength
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 1 // byte[] data
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  data  [B
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: ([B)TMessageType;
    MethodParameters:
      Name  Flags
      data  

  public MessageType parseFrom(byte[], int, int, com.google.protobuf.ExtensionRegistryLite);
    descriptor: ([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // com.google.protobuf.AbstractParser 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 191
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* data */
            iload 2 /* off */
            iload 3 /* len */
            aload 4 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            invokevirtual com.google.protobuf.AbstractParser.checkMessageInitialized:(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/MessageLite;
            areturn
        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.AbstractParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1               data  [B
            0    1     2                off  I
            0    1     3                len  I
            0    1     4  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: ([BIILcom/google/protobuf/ExtensionRegistryLite;)TMessageType;
    MethodParameters:
                   Name  Flags
      data               
      off                
      len                
      extensionRegistry  

  public MessageType parseFrom(byte[], int, );
    descriptor: ([BII)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // byte[] data
        start local 2 // int off
        start local 3 // int len
         0: .line 197
            aload 0 /* this */
            aload 1 /* data */
            iload 2 /* off */
            iload 3 /* len */
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parseFrom:([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 3 // int len
        end local 2 // int off
        end local 1 // byte[] data
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  data  [B
            0    1     2   off  I
            0    1     3   len  I
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: ([BII)TMessageType;
    MethodParameters:
      Name  Flags
      data  
      off   
      len   

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

  public MessageType parseFrom();
    descriptor: ([B)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // byte[] data
         0: .line 208
            aload 0 /* this */
            aload 1 /* data */
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parseFrom:([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 1 // byte[] data
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  data  [B
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: ([B)TMessageType;
    MethodParameters:
      Name  Flags
      data  

  public MessageType parsePartialFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // java.io.InputStream input
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 214
            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 215
            aload 0 /* this */
            aload 3 /* codedInput */
            aload 2 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
            checkcast com.google.protobuf.MessageLite
            astore 4 /* message */
        start local 4 // com.google.protobuf.MessageLite message
         2: .line 217
            aload 3 /* codedInput */
            iconst_0
            invokevirtual com.google.protobuf.CodedInputStream.checkLastTagWas:(I)V
         3: .line 218
            goto 6
      StackMap locals: com.google.protobuf.AbstractParser java.io.InputStream com.google.protobuf.ExtensionRegistryLite com.google.protobuf.CodedInputStream com.google.protobuf.MessageLite
      StackMap stack: com.google.protobuf.InvalidProtocolBufferException
         4: astore 5 /* e */
        start local 5 // com.google.protobuf.InvalidProtocolBufferException e
         5: .line 219
            aload 5 /* e */
            aload 4 /* message */
            invokevirtual com.google.protobuf.InvalidProtocolBufferException.setUnfinishedMessage:(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException;
            athrow
        end local 5 // com.google.protobuf.InvalidProtocolBufferException e
         6: .line 221
      StackMap locals:
      StackMap stack:
            aload 4 /* message */
            areturn
        end local 4 // com.google.protobuf.MessageLite message
        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.AbstractParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    7     0               this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    7     1              input  Ljava/io/InputStream;
            0    7     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
            1    7     3         codedInput  Lcom/google/protobuf/CodedInputStream;
            2    7     4            message  TMessageType;
            5    6     5                  e  Lcom/google/protobuf/InvalidProtocolBufferException;
      Exception table:
        from    to  target  type
           2     3       4  Class com.google.protobuf.InvalidProtocolBufferException
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)TMessageType;
    MethodParameters:
                   Name  Flags
      input              
      extensionRegistry  

  public MessageType parsePartialFrom(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // java.io.InputStream input
         0: .line 226
            aload 0 /* this */
            aload 1 /* input */
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 1 // java.io.InputStream input
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  input  Ljava/io/InputStream;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Ljava/io/InputStream;)TMessageType;
    MethodParameters:
       Name  Flags
      input  

  public MessageType parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // java.io.InputStream input
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 232
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* input */
            aload 2 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            invokevirtual com.google.protobuf.AbstractParser.checkMessageInitialized:(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 1 // java.io.InputStream input
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1              input  Ljava/io/InputStream;
            0    1     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)TMessageType;
    MethodParameters:
                   Name  Flags
      input              
      extensionRegistry  

  public MessageType parseFrom(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // java.io.InputStream input
         0: .line 237
            aload 0 /* this */
            aload 1 /* input */
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parseFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 1 // java.io.InputStream input
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  input  Ljava/io/InputStream;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Ljava/io/InputStream;)TMessageType;
    MethodParameters:
       Name  Flags
      input  

  public MessageType parsePartialDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // java.io.InputStream input
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 246
            aload 1 /* input */
            invokevirtual java.io.InputStream.read:()I
            istore 4 /* firstByte */
        start local 4 // int firstByte
         1: .line 247
            iload 4 /* firstByte */
            iconst_m1
            if_icmpne 3
         2: .line 248
            aconst_null
            areturn
         3: .line 250
      StackMap locals: com.google.protobuf.AbstractParser java.io.InputStream com.google.protobuf.ExtensionRegistryLite top int
      StackMap stack:
            iload 4 /* firstByte */
            aload 1 /* input */
            invokestatic com.google.protobuf.CodedInputStream.readRawVarint32:(ILjava/io/InputStream;)I
            istore 3 /* size */
        end local 4 // int firstByte
        start local 3 // int size
         4: .line 251
            goto 7
        end local 3 // int size
      StackMap locals: com.google.protobuf.AbstractParser java.io.InputStream com.google.protobuf.ExtensionRegistryLite
      StackMap stack: java.io.IOException
         5: astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 252
            new com.google.protobuf.InvalidProtocolBufferException
            dup
            aload 4 /* e */
            invokespecial com.google.protobuf.InvalidProtocolBufferException.<init>:(Ljava/io/IOException;)V
            athrow
        end local 4 // java.io.IOException e
        start local 3 // int size
         7: .line 254
      StackMap locals: int
      StackMap stack:
            new com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream
            dup
            aload 1 /* input */
            iload 3 /* size */
            invokespecial com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream.<init>:(Ljava/io/InputStream;I)V
            astore 4 /* limitedInput */
        start local 4 // java.io.InputStream limitedInput
         8: .line 255
            aload 0 /* this */
            aload 4 /* limitedInput */
            aload 2 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractParser.parsePartialFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 4 // java.io.InputStream limitedInput
        end local 3 // int size
        end local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 1 // java.io.InputStream input
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0               this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    9     1              input  Ljava/io/InputStream;
            0    9     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
            4    5     3               size  I
            7    9     3               size  I
            1    4     4          firstByte  I
            6    7     4                  e  Ljava/io/IOException;
            8    9     4       limitedInput  Ljava/io/InputStream;
      Exception table:
        from    to  target  type
           0     2       5  Class java.io.IOException
           3     4       5  Class java.io.IOException
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)TMessageType;
    MethodParameters:
                   Name  Flags
      input              
      extensionRegistry  

  public MessageType parsePartialDelimitedFrom(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // java.io.InputStream input
         0: .line 261
            aload 0 /* this */
            aload 1 /* input */
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parsePartialDelimitedFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 1 // java.io.InputStream input
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  input  Ljava/io/InputStream;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Ljava/io/InputStream;)TMessageType;
    MethodParameters:
       Name  Flags
      input  

  public MessageType parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // java.io.InputStream input
        start local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
         0: .line 267
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* input */
            aload 2 /* extensionRegistry */
            invokevirtual com.google.protobuf.AbstractParser.parsePartialDelimitedFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            invokevirtual com.google.protobuf.AbstractParser.checkMessageInitialized:(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 2 // com.google.protobuf.ExtensionRegistryLite extensionRegistry
        end local 1 // java.io.InputStream input
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1              input  Ljava/io/InputStream;
            0    1     2  extensionRegistry  Lcom/google/protobuf/ExtensionRegistryLite;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)TMessageType;
    MethodParameters:
                   Name  Flags
      input              
      extensionRegistry  

  public MessageType parseDelimitedFrom(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.protobuf.AbstractParser this
        start local 1 // java.io.InputStream input
         0: .line 272
            aload 0 /* this */
            aload 1 /* input */
            getstatic com.google.protobuf.AbstractParser.EMPTY_REGISTRY:Lcom/google/protobuf/ExtensionRegistryLite;
            invokevirtual com.google.protobuf.AbstractParser.parseDelimitedFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
        end local 1 // java.io.InputStream input
        end local 0 // com.google.protobuf.AbstractParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/AbstractParser<TMessageType;>;
            0    1     1  input  Ljava/io/InputStream;
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
    Signature: (Ljava/io/InputStream;)TMessageType;
    MethodParameters:
       Name  Flags
      input  

  public java.lang.Object parsePartialDelimitedFrom(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljava/lang/Object;
    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.AbstractParser.parsePartialDelimitedFrom:(Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parsePartialDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
    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.AbstractParser.parsePartialDelimitedFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseDelimitedFrom(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljava/lang/Object;
    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.AbstractParser.parseDelimitedFrom:(Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
    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.AbstractParser.parseDelimitedFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parsePartialFrom(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljava/lang/Object;
    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.AbstractParser.parsePartialFrom:(Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parsePartialFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
    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.AbstractParser.parsePartialFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parsePartialFrom(byte[]);
    descriptor: ([B)Ljava/lang/Object;
    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.AbstractParser.parsePartialFrom:([B)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parsePartialFrom(byte[], com.google.protobuf.ExtensionRegistryLite);
    descriptor: ([BLcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
    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.AbstractParser.parsePartialFrom:([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parsePartialFrom(byte[], int, int);
    descriptor: ([BII)Ljava/lang/Object;
    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.AbstractParser.parsePartialFrom:([BII)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parsePartialFrom(byte[], int, int, com.google.protobuf.ExtensionRegistryLite);
    descriptor: ([BIILcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
    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.AbstractParser.parsePartialFrom:([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parsePartialFrom(com.google.protobuf.ByteString);
    descriptor: (Lcom/google/protobuf/ByteString;)Ljava/lang/Object;
    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.AbstractParser.parsePartialFrom:(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parsePartialFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
    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.AbstractParser.parsePartialFrom:(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parsePartialFrom(com.google.protobuf.CodedInputStream);
    descriptor: (Lcom/google/protobuf/CodedInputStream;)Ljava/lang/Object;
    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.AbstractParser.parsePartialFrom:(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseFrom(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Ljava/lang/Object;
    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.AbstractParser.parseFrom:(Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
    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.AbstractParser.parseFrom:(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseFrom(byte[]);
    descriptor: ([B)Ljava/lang/Object;
    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.AbstractParser.parseFrom:([B)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite);
    descriptor: ([BLcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
    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.AbstractParser.parseFrom:([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseFrom(byte[], int, int);
    descriptor: ([BII)Ljava/lang/Object;
    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.AbstractParser.parseFrom:([BII)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseFrom(byte[], int, int, com.google.protobuf.ExtensionRegistryLite);
    descriptor: ([BIILcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
    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.AbstractParser.parseFrom:([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseFrom(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)Ljava/lang/Object;
    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.AbstractParser.parseFrom:(Ljava/nio/ByteBuffer;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/nio/ByteBuffer;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
    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.AbstractParser.parseFrom:(Ljava/nio/ByteBuffer;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseFrom(com.google.protobuf.ByteString);
    descriptor: (Lcom/google/protobuf/ByteString;)Ljava/lang/Object;
    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.AbstractParser.parseFrom:(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
    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.AbstractParser.parseFrom:(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseFrom(com.google.protobuf.CodedInputStream);
    descriptor: (Lcom/google/protobuf/CodedInputStream;)Ljava/lang/Object;
    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.AbstractParser.parseFrom:(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException

  public java.lang.Object parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
    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.AbstractParser.parseFrom:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.google.protobuf.InvalidProtocolBufferException
}
Signature: <MessageType::Lcom/google/protobuf/MessageLite;>Ljava/lang/Object;Lcom/google/protobuf/Parser<TMessageType;>;
SourceFile: "AbstractParser.java"
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