public class org.eclipse.jgit.revwalk.RevTag extends org.eclipse.jgit.revwalk.RevObject
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jgit.revwalk.RevTag
  super_class: org.eclipse.jgit.revwalk.RevObject
{
  private org.eclipse.jgit.revwalk.RevObject object;
    descriptor: Lorg/eclipse/jgit/revwalk/RevObject;
    flags: (0x0002) ACC_PRIVATE

  private byte[] buffer;
    descriptor: [B
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String tagName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  public static org.eclipse.jgit.revwalk.RevTag parse(byte[]);
    descriptor: ([B)Lorg/eclipse/jgit/revwalk/RevTag;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // byte[] raw
         0: .line 59
            new org.eclipse.jgit.revwalk.RevWalk
            dup
            aconst_null
            invokespecial org.eclipse.jgit.revwalk.RevWalk.<init>:(Lorg/eclipse/jgit/lib/ObjectReader;)V
            aload 0 /* raw */
            invokestatic org.eclipse.jgit.revwalk.RevTag.parse:(Lorg/eclipse/jgit/revwalk/RevWalk;[B)Lorg/eclipse/jgit/revwalk/RevTag;
            areturn
        end local 0 // byte[] raw
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   raw  [B
    Exceptions:
      throws org.eclipse.jgit.errors.CorruptObjectException
    MethodParameters:
      Name  Flags
      raw   

  public static org.eclipse.jgit.revwalk.RevTag parse(org.eclipse.jgit.revwalk.RevWalk, byte[]);
    descriptor: (Lorg/eclipse/jgit/revwalk/RevWalk;[B)Lorg/eclipse/jgit/revwalk/RevTag;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // org.eclipse.jgit.revwalk.RevWalk rw
        start local 1 // byte[] raw
         0: .line 87
            aconst_null
            astore 2
            aconst_null
            astore 3
         1: new org.eclipse.jgit.lib.ObjectInserter$Formatter
            dup
            invokespecial org.eclipse.jgit.lib.ObjectInserter$Formatter.<init>:()V
            astore 4 /* fmt */
        start local 4 // org.eclipse.jgit.lib.ObjectInserter$Formatter fmt
         2: .line 88
            aload 0 /* rw */
            aload 4 /* fmt */
            iconst_4
            aload 1 /* raw */
            invokevirtual org.eclipse.jgit.lib.ObjectInserter$Formatter.idFor:(I[B)Lorg/eclipse/jgit/lib/ObjectId;
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.lookupTag:(Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/revwalk/RevTag;
            astore 5 /* r */
        start local 5 // org.eclipse.jgit.revwalk.RevTag r
         3: .line 89
            aload 5 /* r */
            aload 0 /* rw */
            aload 1 /* raw */
            invokevirtual org.eclipse.jgit.revwalk.RevTag.parseCanonical:(Lorg/eclipse/jgit/revwalk/RevWalk;[B)V
         4: .line 90
            aload 5 /* r */
            aload 1 /* raw */
            putfield org.eclipse.jgit.revwalk.RevTag.buffer:[B
         5: .line 91
            aload 5 /* r */
         6: .line 92
            aload 4 /* fmt */
            ifnull 7
            aload 4 /* fmt */
            invokevirtual org.eclipse.jgit.lib.ObjectInserter$Formatter.close:()V
         7: .line 91
      StackMap locals: org.eclipse.jgit.revwalk.RevWalk byte[] java.lang.Throwable java.lang.Throwable org.eclipse.jgit.lib.ObjectInserter$Formatter org.eclipse.jgit.revwalk.RevTag
      StackMap stack: org.eclipse.jgit.revwalk.RevTag
            areturn
        end local 5 // org.eclipse.jgit.revwalk.RevTag r
      StackMap locals: org.eclipse.jgit.revwalk.RevWalk byte[] java.lang.Throwable java.lang.Throwable org.eclipse.jgit.lib.ObjectInserter$Formatter
      StackMap stack: java.lang.Throwable
         8: astore 2
         9: .line 92
            aload 4 /* fmt */
            ifnull 10
            aload 4 /* fmt */
            invokevirtual org.eclipse.jgit.lib.ObjectInserter$Formatter.close:()V
        end local 4 // org.eclipse.jgit.lib.ObjectInserter$Formatter fmt
      StackMap locals:
      StackMap stack:
        10: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 3
            aload 2
            ifnonnull 12
            aload 3
            astore 2
            goto 13
      StackMap locals:
      StackMap stack:
        12: aload 2
            aload 3
            if_acmpeq 13
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        13: aload 2
            athrow
        end local 1 // byte[] raw
        end local 0 // org.eclipse.jgit.revwalk.RevWalk rw
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0    rw  Lorg/eclipse/jgit/revwalk/RevWalk;
            0   14     1   raw  [B
            2   10     4   fmt  Lorg/eclipse/jgit/lib/ObjectInserter$Formatter;
            3    8     5     r  Lorg/eclipse/jgit/revwalk/RevTag;
      Exception table:
        from    to  target  type
           2     6       8  any
           1     7      11  any
           8    11      11  any
    Exceptions:
      throws org.eclipse.jgit.errors.CorruptObjectException
    MethodParameters:
      Name  Flags
      rw    
      raw   

  protected void <init>(org.eclipse.jgit.lib.AnyObjectId);
    descriptor: (Lorg/eclipse/jgit/lib/AnyObjectId;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.revwalk.RevTag this
        start local 1 // org.eclipse.jgit.lib.AnyObjectId id
         0: .line 108
            aload 0 /* this */
            aload 1 /* id */
            invokespecial org.eclipse.jgit.revwalk.RevObject.<init>:(Lorg/eclipse/jgit/lib/AnyObjectId;)V
         1: .line 109
            return
        end local 1 // org.eclipse.jgit.lib.AnyObjectId id
        end local 0 // org.eclipse.jgit.revwalk.RevTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jgit/revwalk/RevTag;
            0    2     1    id  Lorg/eclipse/jgit/lib/AnyObjectId;
    MethodParameters:
      Name  Flags
      id    

  void parseHeaders(org.eclipse.jgit.revwalk.RevWalk);
    descriptor: (Lorg/eclipse/jgit/revwalk/RevWalk;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.revwalk.RevTag this
        start local 1 // org.eclipse.jgit.revwalk.RevWalk walk
         0: .line 114
            aload 0 /* this */
            aload 1 /* walk */
            aload 1 /* walk */
            aload 0 /* this */
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.getCachedBytes:(Lorg/eclipse/jgit/revwalk/RevObject;)[B
            invokevirtual org.eclipse.jgit.revwalk.RevTag.parseCanonical:(Lorg/eclipse/jgit/revwalk/RevWalk;[B)V
         1: .line 115
            return
        end local 1 // org.eclipse.jgit.revwalk.RevWalk walk
        end local 0 // org.eclipse.jgit.revwalk.RevTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jgit/revwalk/RevTag;
            0    2     1  walk  Lorg/eclipse/jgit/revwalk/RevWalk;
    Exceptions:
      throws org.eclipse.jgit.errors.MissingObjectException, org.eclipse.jgit.errors.IncorrectObjectTypeException, java.io.IOException
    MethodParameters:
      Name  Flags
      walk  

  void parseBody(org.eclipse.jgit.revwalk.RevWalk);
    descriptor: (Lorg/eclipse/jgit/revwalk/RevWalk;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.revwalk.RevTag this
        start local 1 // org.eclipse.jgit.revwalk.RevWalk walk
         0: .line 120
            aload 0 /* this */
            getfield org.eclipse.jgit.revwalk.RevTag.buffer:[B
            ifnonnull 4
         1: .line 121
            aload 0 /* this */
            aload 1 /* walk */
            aload 0 /* this */
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.getCachedBytes:(Lorg/eclipse/jgit/revwalk/RevObject;)[B
            putfield org.eclipse.jgit.revwalk.RevTag.buffer:[B
         2: .line 122
            aload 0 /* this */
            getfield org.eclipse.jgit.revwalk.RevTag.flags:I
            iconst_1
            iand
            ifne 4
         3: .line 123
            aload 0 /* this */
            aload 1 /* walk */
            aload 0 /* this */
            getfield org.eclipse.jgit.revwalk.RevTag.buffer:[B
            invokevirtual org.eclipse.jgit.revwalk.RevTag.parseCanonical:(Lorg/eclipse/jgit/revwalk/RevWalk;[B)V
         4: .line 125
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.jgit.revwalk.RevWalk walk
        end local 0 // org.eclipse.jgit.revwalk.RevTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/eclipse/jgit/revwalk/RevTag;
            0    5     1  walk  Lorg/eclipse/jgit/revwalk/RevWalk;
    Exceptions:
      throws org.eclipse.jgit.errors.MissingObjectException, org.eclipse.jgit.errors.IncorrectObjectTypeException, java.io.IOException
    MethodParameters:
      Name  Flags
      walk  

  void parseCanonical(org.eclipse.jgit.revwalk.RevWalk, byte[]);
    descriptor: (Lorg/eclipse/jgit/revwalk/RevWalk;[B)V
    flags: (0x0000) 
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // org.eclipse.jgit.revwalk.RevTag this
        start local 1 // org.eclipse.jgit.revwalk.RevWalk walk
        start local 2 // byte[] rawTag
         0: .line 129
            new org.eclipse.jgit.util.MutableInteger
            dup
            invokespecial org.eclipse.jgit.util.MutableInteger.<init>:()V
            astore 3 /* pos */
        start local 3 // org.eclipse.jgit.util.MutableInteger pos
         1: .line 132
            aload 3 /* pos */
            bipush 53
            putfield org.eclipse.jgit.util.MutableInteger.value:I
         2: .line 133
            aload 0 /* this */
            aload 2 /* rawTag */
            bipush 10
            aload 3 /* pos */
            invokestatic org.eclipse.jgit.lib.Constants.decodeTypeString:(Lorg/eclipse/jgit/lib/AnyObjectId;[BBLorg/eclipse/jgit/util/MutableInteger;)I
            istore 4 /* oType */
        start local 4 // int oType
         3: .line 134
            aload 1 /* walk */
            getfield org.eclipse.jgit.revwalk.RevWalk.idBuffer:Lorg/eclipse/jgit/lib/MutableObjectId;
            aload 2 /* rawTag */
            bipush 7
            invokevirtual org.eclipse.jgit.lib.MutableObjectId.fromString:([BI)V
         4: .line 135
            aload 0 /* this */
            aload 1 /* walk */
            aload 1 /* walk */
            getfield org.eclipse.jgit.revwalk.RevWalk.idBuffer:Lorg/eclipse/jgit/lib/MutableObjectId;
            iload 4 /* oType */
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.lookupAny:(Lorg/eclipse/jgit/lib/AnyObjectId;I)Lorg/eclipse/jgit/revwalk/RevObject;
            putfield org.eclipse.jgit.revwalk.RevTag.object:Lorg/eclipse/jgit/revwalk/RevObject;
         5: .line 137
            aload 3 /* pos */
            dup
            getfield org.eclipse.jgit.util.MutableInteger.value:I
            iconst_4
            iadd
            dup_x1
            putfield org.eclipse.jgit.util.MutableInteger.value:I
            istore 5 /* p */
        start local 5 // int p
         6: .line 138
            aload 2 /* rawTag */
            iload 5 /* p */
            invokestatic org.eclipse.jgit.util.RawParseUtils.nextLF:([BI)I
            iconst_1
            isub
            istore 6 /* nameEnd */
        start local 6 // int nameEnd
         7: .line 139
            aload 0 /* this */
            getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
            aload 2 /* rawTag */
            iload 5 /* p */
            iload 6 /* nameEnd */
            invokestatic org.eclipse.jgit.util.RawParseUtils.decode:(Ljava/nio/charset/Charset;[BII)Ljava/lang/String;
            putfield org.eclipse.jgit.revwalk.RevTag.tagName:Ljava/lang/String;
         8: .line 141
            aload 1 /* walk */
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.isRetainBody:()Z
            ifeq 10
         9: .line 142
            aload 0 /* this */
            aload 2 /* rawTag */
            putfield org.eclipse.jgit.revwalk.RevTag.buffer:[B
        10: .line 143
      StackMap locals: org.eclipse.jgit.revwalk.RevTag org.eclipse.jgit.revwalk.RevWalk byte[] org.eclipse.jgit.util.MutableInteger int int int
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jgit.revwalk.RevTag.flags:I
            iconst_1
            ior
            putfield org.eclipse.jgit.revwalk.RevTag.flags:I
        11: .line 144
            return
        end local 6 // int nameEnd
        end local 5 // int p
        end local 4 // int oType
        end local 3 // org.eclipse.jgit.util.MutableInteger pos
        end local 2 // byte[] rawTag
        end local 1 // org.eclipse.jgit.revwalk.RevWalk walk
        end local 0 // org.eclipse.jgit.revwalk.RevTag this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   12     0     this  Lorg/eclipse/jgit/revwalk/RevTag;
            0   12     1     walk  Lorg/eclipse/jgit/revwalk/RevWalk;
            0   12     2   rawTag  [B
            1   12     3      pos  Lorg/eclipse/jgit/util/MutableInteger;
            3   12     4    oType  I
            6   12     5        p  I
            7   12     6  nameEnd  I
    Exceptions:
      throws org.eclipse.jgit.errors.CorruptObjectException
    MethodParameters:
        Name  Flags
      walk    
      rawTag  

  public final int getType();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.revwalk.RevTag this
         0: .line 149
            iconst_4
            ireturn
        end local 0 // org.eclipse.jgit.revwalk.RevTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/revwalk/RevTag;

  public final org.eclipse.jgit.lib.PersonIdent getTaggerIdent();
    descriptor: ()Lorg/eclipse/jgit/lib/PersonIdent;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.eclipse.jgit.revwalk.RevTag this
         0: .line 167
            aload 0 /* this */
            getfield org.eclipse.jgit.revwalk.RevTag.buffer:[B
            astore 1 /* raw */
        start local 1 // byte[] raw
         1: .line 168
            aload 1 /* raw */
            iconst_0
            invokestatic org.eclipse.jgit.util.RawParseUtils.tagger:([BI)I
            istore 2 /* nameB */
        start local 2 // int nameB
         2: .line 169
            iload 2 /* nameB */
            ifge 4
         3: .line 170
            aconst_null
            areturn
         4: .line 171
      StackMap locals: byte[] int
      StackMap stack:
            aload 1 /* raw */
            iload 2 /* nameB */
            invokestatic org.eclipse.jgit.util.RawParseUtils.parsePersonIdent:([BI)Lorg/eclipse/jgit/lib/PersonIdent;
            areturn
        end local 2 // int nameB
        end local 1 // byte[] raw
        end local 0 // org.eclipse.jgit.revwalk.RevTag this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lorg/eclipse/jgit/revwalk/RevTag;
            1    5     1    raw  [B
            2    5     2  nameB  I

  public final java.lang.String getFullMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.eclipse.jgit.revwalk.RevTag this
         0: .line 185
            aload 0 /* this */
            getfield org.eclipse.jgit.revwalk.RevTag.buffer:[B
            astore 1 /* raw */
        start local 1 // byte[] raw
         1: .line 186
            aload 1 /* raw */
            iconst_0
            invokestatic org.eclipse.jgit.util.RawParseUtils.tagMessage:([BI)I
            istore 2 /* msgB */
        start local 2 // int msgB
         2: .line 187
            iload 2 /* msgB */
            ifge 4
         3: .line 188
            ldc ""
            areturn
         4: .line 190
      StackMap locals: byte[] int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jgit.revwalk.RevTag.guessEncoding:()Ljava/nio/charset/Charset;
            aload 1 /* raw */
            iload 2 /* msgB */
            aload 1 /* raw */
            arraylength
            invokestatic org.eclipse.jgit.util.RawParseUtils.decode:(Ljava/nio/charset/Charset;[BII)Ljava/lang/String;
            areturn
        end local 2 // int msgB
        end local 1 // byte[] raw
        end local 0 // org.eclipse.jgit.revwalk.RevTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/eclipse/jgit/revwalk/RevTag;
            1    5     1   raw  [B
            2    5     2  msgB  I

  public final java.lang.String getShortMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.eclipse.jgit.revwalk.RevTag this
         0: .line 209
            aload 0 /* this */
            getfield org.eclipse.jgit.revwalk.RevTag.buffer:[B
            astore 1 /* raw */
        start local 1 // byte[] raw
         1: .line 210
            aload 1 /* raw */
            iconst_0
            invokestatic org.eclipse.jgit.util.RawParseUtils.tagMessage:([BI)I
            istore 2 /* msgB */
        start local 2 // int msgB
         2: .line 211
            iload 2 /* msgB */
            ifge 4
         3: .line 212
            ldc ""
            areturn
         4: .line 215
      StackMap locals: byte[] int
      StackMap stack:
            aload 1 /* raw */
            iload 2 /* msgB */
            invokestatic org.eclipse.jgit.util.RawParseUtils.endOfParagraph:([BI)I
            istore 3 /* msgE */
        start local 3 // int msgE
         5: .line 216
            aload 0 /* this */
            invokevirtual org.eclipse.jgit.revwalk.RevTag.guessEncoding:()Ljava/nio/charset/Charset;
            aload 1 /* raw */
            iload 2 /* msgB */
            iload 3 /* msgE */
            invokestatic org.eclipse.jgit.util.RawParseUtils.decode:(Ljava/nio/charset/Charset;[BII)Ljava/lang/String;
            astore 4 /* str */
        start local 4 // java.lang.String str
         6: .line 217
            aload 1 /* raw */
            iload 2 /* msgB */
            iload 3 /* msgE */
            invokestatic org.eclipse.jgit.revwalk.RevCommit.hasLF:([BII)Z
            ifeq 8
         7: .line 218
            aload 4 /* str */
            invokestatic org.eclipse.jgit.util.StringUtils.replaceLineBreaksWithSpace:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* str */
         8: .line 220
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 4 /* str */
            areturn
        end local 4 // java.lang.String str
        end local 3 // int msgE
        end local 2 // int msgB
        end local 1 // byte[] raw
        end local 0 // org.eclipse.jgit.revwalk.RevTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/eclipse/jgit/revwalk/RevTag;
            1    9     1   raw  [B
            2    9     2  msgB  I
            5    9     3  msgE  I
            6    9     4   str  Ljava/lang/String;

  private java.nio.charset.Charset guessEncoding();
    descriptor: ()Ljava/nio/charset/Charset;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.revwalk.RevTag this
         0: .line 225
            aload 0 /* this */
            getfield org.eclipse.jgit.revwalk.RevTag.buffer:[B
            invokestatic org.eclipse.jgit.util.RawParseUtils.parseEncoding:([B)Ljava/nio/charset/Charset;
         1: areturn
         2: .line 226
      StackMap locals:
      StackMap stack: java.lang.IllegalArgumentException
            pop
         3: .line 227
            getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
            areturn
        end local 0 // org.eclipse.jgit.revwalk.RevTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/eclipse/jgit/revwalk/RevTag;
      Exception table:
        from    to  target  type
           0     1       2  Class java.nio.charset.IllegalCharsetNameException
           0     1       2  Class java.nio.charset.UnsupportedCharsetException

  public final org.eclipse.jgit.revwalk.RevObject getObject();
    descriptor: ()Lorg/eclipse/jgit/revwalk/RevObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.revwalk.RevTag this
         0: .line 248
            aload 0 /* this */
            getfield org.eclipse.jgit.revwalk.RevTag.object:Lorg/eclipse/jgit/revwalk/RevObject;
            areturn
        end local 0 // org.eclipse.jgit.revwalk.RevTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/revwalk/RevTag;

  public final java.lang.String getTagName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.revwalk.RevTag this
         0: .line 257
            aload 0 /* this */
            getfield org.eclipse.jgit.revwalk.RevTag.tagName:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jgit.revwalk.RevTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/revwalk/RevTag;

  public final void disposeBody();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.revwalk.RevTag this
         0: .line 272
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jgit.revwalk.RevTag.buffer:[B
         1: .line 273
            return
        end local 0 // org.eclipse.jgit.revwalk.RevTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jgit/revwalk/RevTag;
}
SourceFile: "RevTag.java"
InnerClasses:
  public Formatter = org.eclipse.jgit.lib.ObjectInserter$Formatter of org.eclipse.jgit.lib.ObjectInserter