final class org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry extends org.apache.cassandra.db.RowIndexEntry<org.apache.cassandra.io.sstable.IndexInfo>
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry
  super_class: org.apache.cassandra.db.RowIndexEntry
{
  private static final long BASE_SIZE;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final long indexFilePosition;
    descriptor: J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int[] offsets;
    descriptor: [I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.cassandra.io.sstable.IndexInfo$Serializer idxInfoSerializer;
    descriptor: Lorg/apache/cassandra/io/sstable/IndexInfo$Serializer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeVisibleAnnotations: 
      org.github.jamm.Unmetered()

  private final org.apache.cassandra.db.DeletionTime deletionTime;
    descriptor: Lorg/apache/cassandra/db/DeletionTime;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final long headerLength;
    descriptor: J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int serializedSize;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=12, locals=0, args_size=0
         0: .line 421
            new org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry
            dup
            lconst_0
            lconst_0
            getstatic org.apache.cassandra.db.DeletionTime.LIVE:Lorg/apache/cassandra/db/DeletionTime;
            lconst_0
            iconst_0
            newarray 10
            aconst_null
            iconst_0
            invokespecial org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.<init>:(JJLorg/apache/cassandra/db/DeletionTime;J[ILorg/apache/cassandra/io/sstable/IndexInfo$Serializer;I)V
            invokestatic org.apache.cassandra.utils.ObjectSizes.measure:(Ljava/lang/Object;)J
            putstatic org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.BASE_SIZE:J
         1: .line 422
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(long, long, org.apache.cassandra.db.DeletionTime, long, int[], org.apache.cassandra.io.sstable.IndexInfo$Serializer, int);
    descriptor: (JJLorg/apache/cassandra/db/DeletionTime;J[ILorg/apache/cassandra/io/sstable/IndexInfo$Serializer;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=11, args_size=8
        start local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
        start local 1 // long dataFilePosition
        start local 3 // long indexFilePosition
        start local 5 // org.apache.cassandra.db.DeletionTime deletionTime
        start local 6 // long headerLength
        start local 8 // int[] offsets
        start local 9 // org.apache.cassandra.io.sstable.IndexInfo$Serializer idxInfoSerializer
        start local 10 // int serializedSize
         0: .line 437
            aload 0 /* this */
            lload 1 /* dataFilePosition */
            invokespecial org.apache.cassandra.db.RowIndexEntry.<init>:(J)V
         1: .line 438
            aload 0 /* this */
            aload 5 /* deletionTime */
            putfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.deletionTime:Lorg/apache/cassandra/db/DeletionTime;
         2: .line 439
            aload 0 /* this */
            lload 6 /* headerLength */
            putfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.headerLength:J
         3: .line 440
            aload 0 /* this */
            lload 3 /* indexFilePosition */
            putfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.indexFilePosition:J
         4: .line 441
            aload 0 /* this */
            aload 8 /* offsets */
            putfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.offsets:[I
         5: .line 442
            aload 0 /* this */
            aload 9 /* idxInfoSerializer */
            putfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.idxInfoSerializer:Lorg/apache/cassandra/io/sstable/IndexInfo$Serializer;
         6: .line 443
            aload 0 /* this */
            iload 10 /* serializedSize */
            putfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.serializedSize:I
         7: .line 444
            return
        end local 10 // int serializedSize
        end local 9 // org.apache.cassandra.io.sstable.IndexInfo$Serializer idxInfoSerializer
        end local 8 // int[] offsets
        end local 6 // long headerLength
        end local 5 // org.apache.cassandra.db.DeletionTime deletionTime
        end local 3 // long indexFilePosition
        end local 1 // long dataFilePosition
        end local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    8     0               this  Lorg/apache/cassandra/db/RowIndexEntry$LegacyShallowIndexedEntry;
            0    8     1   dataFilePosition  J
            0    8     3  indexFilePosition  J
            0    8     5       deletionTime  Lorg/apache/cassandra/db/DeletionTime;
            0    8     6       headerLength  J
            0    8     8            offsets  [I
            0    8     9  idxInfoSerializer  Lorg/apache/cassandra/io/sstable/IndexInfo$Serializer;
            0    8    10     serializedSize  I
    MethodParameters:
                   Name  Flags
      dataFilePosition   
      indexFilePosition  
      deletionTime       
      headerLength       
      offsets            
      idxInfoSerializer  
      serializedSize     

  public org.apache.cassandra.db.DeletionTime deletionTime();
    descriptor: ()Lorg/apache/cassandra/db/DeletionTime;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
         0: .line 449
            aload 0 /* this */
            getfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.deletionTime:Lorg/apache/cassandra/db/DeletionTime;
            areturn
        end local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/db/RowIndexEntry$LegacyShallowIndexedEntry;

  public long headerLength();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
         0: .line 455
            aload 0 /* this */
            getfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.headerLength:J
            lreturn
        end local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/db/RowIndexEntry$LegacyShallowIndexedEntry;

  public long unsharedHeapSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
         0: .line 461
            getstatic org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.BASE_SIZE:J
            aload 0 /* this */
            getfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.offsets:[I
            arraylength
            iconst_0
            invokestatic org.apache.cassandra.db.TypeSizes.sizeof:(I)I
            imul
            i2l
            ladd
            lreturn
        end local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/db/RowIndexEntry$LegacyShallowIndexedEntry;

  public int columnsIndexCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
         0: .line 467
            aload 0 /* this */
            getfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.offsets:[I
            arraylength
            ireturn
        end local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/db/RowIndexEntry$LegacyShallowIndexedEntry;

  public void serialize(org.apache.cassandra.io.util.DataOutputPlus, org.apache.cassandra.io.sstable.IndexInfo$Serializer, java.nio.ByteBuffer);
    descriptor: (Lorg/apache/cassandra/io/util/DataOutputPlus;Lorg/apache/cassandra/io/sstable/IndexInfo$Serializer;Ljava/nio/ByteBuffer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
        start local 1 // org.apache.cassandra.io.util.DataOutputPlus out
        start local 2 // org.apache.cassandra.io.sstable.IndexInfo$Serializer idxInfoSerializer
        start local 3 // java.nio.ByteBuffer indexInfo
         0: .line 473
            new java.lang.UnsupportedOperationException
            dup
            ldc "serializing legacy index entries is not supported"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // java.nio.ByteBuffer indexInfo
        end local 2 // org.apache.cassandra.io.sstable.IndexInfo$Serializer idxInfoSerializer
        end local 1 // org.apache.cassandra.io.util.DataOutputPlus out
        end local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/apache/cassandra/db/RowIndexEntry$LegacyShallowIndexedEntry;
            0    1     1                out  Lorg/apache/cassandra/io/util/DataOutputPlus;
            0    1     2  idxInfoSerializer  Lorg/apache/cassandra/io/sstable/IndexInfo$Serializer;
            0    1     3          indexInfo  Ljava/nio/ByteBuffer;
    MethodParameters:
                   Name  Flags
      out                
      idxInfoSerializer  
      indexInfo          

  public void serializeForCache(org.apache.cassandra.io.util.DataOutputPlus);
    descriptor: (Lorg/apache/cassandra/io/util/DataOutputPlus;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
        start local 1 // org.apache.cassandra.io.util.DataOutputPlus out
         0: .line 479
            new java.lang.UnsupportedOperationException
            dup
            ldc "serializing legacy index entries is not supported"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.apache.cassandra.io.util.DataOutputPlus out
        end local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/db/RowIndexEntry$LegacyShallowIndexedEntry;
            0    1     1   out  Lorg/apache/cassandra/io/util/DataOutputPlus;
    MethodParameters:
      Name  Flags
      out   

  public org.apache.cassandra.db.RowIndexEntry$IndexInfoRetriever openWithIndex(org.apache.cassandra.io.util.FileHandle);
    descriptor: (Lorg/apache/cassandra/io/util/FileHandle;)Lorg/apache/cassandra/db/RowIndexEntry$IndexInfoRetriever;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
        start local 1 // org.apache.cassandra.io.util.FileHandle indexFile
         0: .line 485
            getstatic org.apache.cassandra.db.DeletionTime.serializer:Lorg/apache/cassandra/db/DeletionTime$Serializer;
            aload 0 /* this */
            getfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.deletionTime:Lorg/apache/cassandra/db/DeletionTime;
            invokevirtual org.apache.cassandra.db.DeletionTime$Serializer.serializedSize:(Lorg/apache/cassandra/db/DeletionTime;)J
            l2i
         1: .line 486
            iconst_0
            invokestatic org.apache.cassandra.db.TypeSizes.sizeof:(I)I
         2: .line 485
            iadd
            istore 2 /* fieldsSize */
        start local 2 // int fieldsSize
         3: .line 487
            getstatic org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.indexEntrySizeHistogram:Lcom/codahale/metrics/Histogram;
            aload 0 /* this */
            getfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.serializedSize:I
            invokevirtual com.codahale.metrics.Histogram.update:(I)V
         4: .line 488
            getstatic org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.indexInfoCountHistogram:Lcom/codahale/metrics/Histogram;
            aload 0 /* this */
            getfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.offsets:[I
            arraylength
            invokevirtual com.codahale.metrics.Histogram.update:(I)V
         5: .line 489
            new org.apache.cassandra.db.RowIndexEntry$LegacyIndexInfoRetriever
            dup
            aload 0 /* this */
            getfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.indexFilePosition:J
         6: .line 490
            lconst_0
            invokestatic org.apache.cassandra.db.TypeSizes.sizeof:(J)I
            i2l
            ladd
         7: .line 491
            iconst_0
            invokestatic org.apache.cassandra.db.TypeSizes.sizeof:(I)I
            i2l
            ladd
         8: .line 492
            iload 2 /* fieldsSize */
            i2l
            ladd
         9: .line 493
            aload 0 /* this */
            getfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.offsets:[I
            aload 1 /* indexFile */
            invokevirtual org.apache.cassandra.io.util.FileHandle.createReader:()Lorg/apache/cassandra/io/util/RandomAccessReader;
            aload 0 /* this */
            getfield org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.idxInfoSerializer:Lorg/apache/cassandra/io/sstable/IndexInfo$Serializer;
        10: .line 489
            invokespecial org.apache.cassandra.db.RowIndexEntry$LegacyIndexInfoRetriever.<init>:(J[ILorg/apache/cassandra/io/util/FileDataInput;Lorg/apache/cassandra/io/sstable/IndexInfo$Serializer;)V
            areturn
        end local 2 // int fieldsSize
        end local 1 // org.apache.cassandra.io.util.FileHandle indexFile
        end local 0 // org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lorg/apache/cassandra/db/RowIndexEntry$LegacyShallowIndexedEntry;
            0   11     1   indexFile  Lorg/apache/cassandra/io/util/FileHandle;
            3   11     2  fieldsSize  I
    MethodParameters:
           Name  Flags
      indexFile  

  public static org.apache.cassandra.db.RowIndexEntry<org.apache.cassandra.io.sstable.IndexInfo> deserialize(org.apache.cassandra.io.util.DataInputPlus, long, org.apache.cassandra.io.sstable.IndexInfo$Serializer);
    descriptor: (Lorg/apache/cassandra/io/util/DataInputPlus;JLorg/apache/cassandra/io/sstable/IndexInfo$Serializer;)Lorg/apache/cassandra/db/RowIndexEntry;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=12, locals=17, args_size=3
        start local 0 // org.apache.cassandra.io.util.DataInputPlus in
        start local 1 // long indexFilePosition
        start local 3 // org.apache.cassandra.io.sstable.IndexInfo$Serializer idxInfoSerializer
         0: .line 499
            aload 0 /* in */
            invokeinterface org.apache.cassandra.io.util.DataInputPlus.readLong:()J
            lstore 4 /* dataFilePosition */
        start local 4 // long dataFilePosition
         1: .line 501
            aload 0 /* in */
            invokeinterface org.apache.cassandra.io.util.DataInputPlus.readInt:()I
            istore 6 /* size */
        start local 6 // int size
         2: .line 502
            iload 6 /* size */
            ifne 4
         3: .line 504
            new org.apache.cassandra.db.RowIndexEntry
            dup
            lload 4 /* dataFilePosition */
            invokespecial org.apache.cassandra.db.RowIndexEntry.<init>:(J)V
            areturn
         4: .line 506
      StackMap locals: long int
      StackMap stack:
            iload 6 /* size */
            invokestatic org.apache.cassandra.config.DatabaseDescriptor.getColumnIndexCacheSize:()I
            if_icmpgt 6
         5: .line 508
            new org.apache.cassandra.db.RowIndexEntry$IndexedEntry
            dup
            lload 4 /* dataFilePosition */
            aload 0 /* in */
            aload 3 /* idxInfoSerializer */
            invokespecial org.apache.cassandra.db.RowIndexEntry$IndexedEntry.<init>:(JLorg/apache/cassandra/io/util/DataInputPlus;Lorg/apache/cassandra/io/sstable/IndexInfo$Serializer;)V
            areturn
         6: .line 512
      StackMap locals:
      StackMap stack:
            getstatic org.apache.cassandra.db.DeletionTime.serializer:Lorg/apache/cassandra/db/DeletionTime$Serializer;
            aload 0 /* in */
            invokevirtual org.apache.cassandra.db.DeletionTime$Serializer.deserialize:(Lorg/apache/cassandra/io/util/DataInputPlus;)Lorg/apache/cassandra/db/DeletionTime;
            astore 7 /* deletionTime */
        start local 7 // org.apache.cassandra.db.DeletionTime deletionTime
         7: .line 518
            aload 0 /* in */
            invokeinterface org.apache.cassandra.io.util.DataInputPlus.readInt:()I
            istore 8 /* entries */
        start local 8 // int entries
         8: .line 519
            iload 8 /* entries */
            newarray 10
            astore 9 /* offsets */
        start local 9 // int[] offsets
         9: .line 521
            new org.apache.cassandra.io.util.TrackedDataInputPlus
            dup
            aload 0 /* in */
            invokespecial org.apache.cassandra.io.util.TrackedDataInputPlus.<init>:(Ljava/io/DataInput;)V
            astore 10 /* tracked */
        start local 10 // org.apache.cassandra.io.util.TrackedDataInputPlus tracked
        10: .line 522
            aload 10 /* tracked */
            invokevirtual org.apache.cassandra.io.util.TrackedDataInputPlus.getBytesRead:()J
            lstore 11 /* start */
        start local 11 // long start
        11: .line 523
            lconst_0
            lstore 13 /* headerLength */
        start local 13 // long headerLength
        12: .line 524
            iconst_0
            istore 15 /* i */
        start local 15 // int i
        13: goto 21
        14: .line 526
      StackMap locals: org.apache.cassandra.io.util.DataInputPlus long org.apache.cassandra.io.sstable.IndexInfo$Serializer long int org.apache.cassandra.db.DeletionTime int int[] org.apache.cassandra.io.util.TrackedDataInputPlus long long int
      StackMap stack:
            aload 9 /* offsets */
            iload 15 /* i */
            aload 10 /* tracked */
            invokevirtual org.apache.cassandra.io.util.TrackedDataInputPlus.getBytesRead:()J
            lload 11 /* start */
            lsub
            l2i
            iastore
        15: .line 527
            iload 15 /* i */
            ifne 19
        16: .line 529
            aload 3 /* idxInfoSerializer */
            aload 10 /* tracked */
            invokevirtual org.apache.cassandra.io.sstable.IndexInfo$Serializer.deserialize:(Lorg/apache/cassandra/io/util/DataInputPlus;)Lorg/apache/cassandra/io/sstable/IndexInfo;
            astore 16 /* info */
        start local 16 // org.apache.cassandra.io.sstable.IndexInfo info
        17: .line 530
            aload 16 /* info */
            getfield org.apache.cassandra.io.sstable.IndexInfo.offset:J
            lstore 13 /* headerLength */
        end local 16 // org.apache.cassandra.io.sstable.IndexInfo info
        18: .line 531
            goto 20
        19: .line 533
      StackMap locals:
      StackMap stack:
            aload 3 /* idxInfoSerializer */
            aload 10 /* tracked */
            invokevirtual org.apache.cassandra.io.sstable.IndexInfo$Serializer.skip:(Lorg/apache/cassandra/io/util/DataInputPlus;)V
        20: .line 524
      StackMap locals:
      StackMap stack:
            iinc 15 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 15 /* i */
            iload 8 /* entries */
            if_icmplt 14
        end local 15 // int i
        22: .line 536
            new org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry
            dup
            lload 4 /* dataFilePosition */
            lload 1 /* indexFilePosition */
            aload 7 /* deletionTime */
            lload 13 /* headerLength */
            aload 9 /* offsets */
            aload 3 /* idxInfoSerializer */
            iload 6 /* size */
            invokespecial org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry.<init>:(JJLorg/apache/cassandra/db/DeletionTime;J[ILorg/apache/cassandra/io/sstable/IndexInfo$Serializer;I)V
            areturn
        end local 13 // long headerLength
        end local 11 // long start
        end local 10 // org.apache.cassandra.io.util.TrackedDataInputPlus tracked
        end local 9 // int[] offsets
        end local 8 // int entries
        end local 7 // org.apache.cassandra.db.DeletionTime deletionTime
        end local 6 // int size
        end local 4 // long dataFilePosition
        end local 3 // org.apache.cassandra.io.sstable.IndexInfo$Serializer idxInfoSerializer
        end local 1 // long indexFilePosition
        end local 0 // org.apache.cassandra.io.util.DataInputPlus in
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   23     0                 in  Lorg/apache/cassandra/io/util/DataInputPlus;
            0   23     1  indexFilePosition  J
            0   23     3  idxInfoSerializer  Lorg/apache/cassandra/io/sstable/IndexInfo$Serializer;
            1   23     4   dataFilePosition  J
            2   23     6               size  I
            7   23     7       deletionTime  Lorg/apache/cassandra/db/DeletionTime;
            8   23     8            entries  I
            9   23     9            offsets  [I
           10   23    10            tracked  Lorg/apache/cassandra/io/util/TrackedDataInputPlus;
           11   23    11              start  J
           12   23    13       headerLength  J
           13   22    15                  i  I
           17   18    16               info  Lorg/apache/cassandra/io/sstable/IndexInfo;
    Exceptions:
      throws java.io.IOException
    Signature: (Lorg/apache/cassandra/io/util/DataInputPlus;JLorg/apache/cassandra/io/sstable/IndexInfo$Serializer;)Lorg/apache/cassandra/db/RowIndexEntry<Lorg/apache/cassandra/io/sstable/IndexInfo;>;
    MethodParameters:
                   Name  Flags
      in                 
      indexFilePosition  
      idxInfoSerializer  

  static long deserializePositionAndSkip(org.apache.cassandra.io.util.DataInputPlus);
    descriptor: (Lorg/apache/cassandra/io/util/DataInputPlus;)J
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // org.apache.cassandra.io.util.DataInputPlus in
         0: .line 542
            aload 0 /* in */
            invokeinterface org.apache.cassandra.io.util.DataInputPlus.readLong:()J
            lstore 1 /* position */
        start local 1 // long position
         1: .line 544
            aload 0 /* in */
            invokeinterface org.apache.cassandra.io.util.DataInputPlus.readInt:()I
            istore 3 /* size */
        start local 3 // int size
         2: .line 545
            iload 3 /* size */
            ifle 4
         3: .line 546
            aload 0 /* in */
            iload 3 /* size */
            invokeinterface org.apache.cassandra.io.util.DataInputPlus.skipBytesFully:(I)V
         4: .line 548
      StackMap locals: long int
      StackMap stack:
            lload 1 /* position */
            lreturn
        end local 3 // int size
        end local 1 // long position
        end local 0 // org.apache.cassandra.io.util.DataInputPlus in
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0        in  Lorg/apache/cassandra/io/util/DataInputPlus;
            1    5     1  position  J
            2    5     3      size  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    
}
Signature: Lorg/apache/cassandra/db/RowIndexEntry<Lorg/apache/cassandra/io/sstable/IndexInfo;>;
SourceFile: "RowIndexEntry.java"
NestHost: org.apache.cassandra.db.RowIndexEntry
InnerClasses:
  public Serializer = org.apache.cassandra.db.DeletionTime$Serializer of org.apache.cassandra.db.DeletionTime
  public abstract IndexInfoRetriever = org.apache.cassandra.db.RowIndexEntry$IndexInfoRetriever of org.apache.cassandra.db.RowIndexEntry
  private final IndexedEntry = org.apache.cassandra.db.RowIndexEntry$IndexedEntry of org.apache.cassandra.db.RowIndexEntry
  private final LegacyIndexInfoRetriever = org.apache.cassandra.db.RowIndexEntry$LegacyIndexInfoRetriever of org.apache.cassandra.db.RowIndexEntry
  private final LegacyShallowIndexedEntry = org.apache.cassandra.db.RowIndexEntry$LegacyShallowIndexedEntry of org.apache.cassandra.db.RowIndexEntry
  public Serializer = org.apache.cassandra.io.sstable.IndexInfo$Serializer of org.apache.cassandra.io.sstable.IndexInfo