class org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer implements org.apache.cassandra.io.IVersionedSerializer<org.apache.cassandra.db.ReadResponse>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer
  super_class: java.lang.Object
{
  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 468
            ldc Lorg/apache/cassandra/db/ReadResponse;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer this
         0: .line 468
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/db/ReadResponse$LegacyRangeSliceReplySerializer;

  public void serialize(org.apache.cassandra.db.ReadResponse, org.apache.cassandra.io.util.DataOutputPlus, int);
    descriptor: (Lorg/apache/cassandra/db/ReadResponse;Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=11, args_size=4
        start local 0 // org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer this
        start local 1 // org.apache.cassandra.db.ReadResponse response
        start local 2 // org.apache.cassandra.io.util.DataOutputPlus out
        start local 3 // int version
         0: .line 472
            getstatic org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer.$assertionsDisabled:Z
            ifne 1
            iload 3 /* version */
            bipush 10
            if_icmplt 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 475
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* numPartitions */
        start local 4 // int numPartitions
         2: .line 476
            getstatic org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer.$assertionsDisabled:Z
            ifne 3
            aload 1 /* response */
            getfield org.apache.cassandra.db.ReadResponse.command:Lorg/apache/cassandra/db/ReadCommand;
            ifnonnull 3
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         3: .line 477
      StackMap locals: int
      StackMap stack:
            aconst_null
            astore 5
            aconst_null
            astore 6
         4: aload 1 /* response */
            aload 1 /* response */
            getfield org.apache.cassandra.db.ReadResponse.command:Lorg/apache/cassandra/db/ReadCommand;
            invokevirtual org.apache.cassandra.db.ReadResponse.makeIterator:(Lorg/apache/cassandra/db/ReadCommand;)Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;
            astore 7 /* iterator */
        start local 7 // org.apache.cassandra.db.partitions.UnfilteredPartitionIterator iterator
         5: .line 479
            goto 18
         6: .line 481
      StackMap locals: java.lang.Throwable java.lang.Throwable org.apache.cassandra.db.partitions.UnfilteredPartitionIterator
      StackMap stack:
            aconst_null
            astore 8
            aconst_null
            astore 9
         7: aload 7 /* iterator */
            invokeinterface org.apache.cassandra.db.partitions.UnfilteredPartitionIterator.next:()Ljava/lang/Object;
            checkcast org.apache.cassandra.db.rows.UnfilteredRowIterator
            astore 10 /* atomIterator */
        start local 10 // org.apache.cassandra.db.rows.UnfilteredRowIterator atomIterator
         8: .line 483
            iinc 4 /* numPartitions */ 1
         9: .line 486
            goto 11
        10: .line 487
      StackMap locals: java.lang.Throwable java.lang.Throwable org.apache.cassandra.db.rows.UnfilteredRowIterator
      StackMap stack:
            aload 10 /* atomIterator */
            invokeinterface org.apache.cassandra.db.rows.UnfilteredRowIterator.next:()Ljava/lang/Object;
            pop
        11: .line 486
      StackMap locals:
      StackMap stack:
            aload 10 /* atomIterator */
            invokeinterface org.apache.cassandra.db.rows.UnfilteredRowIterator.hasNext:()Z
            ifne 10
        12: .line 488
            aload 10 /* atomIterator */
            ifnull 18
            aload 10 /* atomIterator */
            invokeinterface org.apache.cassandra.db.rows.UnfilteredRowIterator.close:()V
            goto 18
      StackMap locals:
      StackMap stack: java.lang.Throwable
        13: astore 8
            aload 10 /* atomIterator */
            ifnull 14
            aload 10 /* atomIterator */
            invokeinterface org.apache.cassandra.db.rows.UnfilteredRowIterator.close:()V
        end local 10 // org.apache.cassandra.db.rows.UnfilteredRowIterator atomIterator
      StackMap locals:
      StackMap stack:
        14: aload 8
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        15: astore 9
            aload 8
            ifnonnull 16
            aload 9
            astore 8
            goto 17
      StackMap locals:
      StackMap stack:
        16: aload 8
            aload 9
            if_acmpeq 17
            aload 8
            aload 9
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        17: aload 8
            athrow
        18: .line 479
      StackMap locals:
      StackMap stack:
            aload 7 /* iterator */
            invokeinterface org.apache.cassandra.db.partitions.UnfilteredPartitionIterator.hasNext:()Z
            ifne 6
        19: .line 490
            aload 7 /* iterator */
            ifnull 25
            aload 7 /* iterator */
            invokeinterface org.apache.cassandra.db.partitions.UnfilteredPartitionIterator.close:()V
            goto 25
      StackMap locals:
      StackMap stack: java.lang.Throwable
        20: astore 5
            aload 7 /* iterator */
            ifnull 21
            aload 7 /* iterator */
            invokeinterface org.apache.cassandra.db.partitions.UnfilteredPartitionIterator.close:()V
        end local 7 // org.apache.cassandra.db.partitions.UnfilteredPartitionIterator iterator
      StackMap locals:
      StackMap stack:
        21: aload 5
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        22: astore 6
            aload 5
            ifnonnull 23
            aload 6
            astore 5
            goto 24
      StackMap locals:
      StackMap stack:
        23: aload 5
            aload 6
            if_acmpeq 24
            aload 5
            aload 6
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        24: aload 5
            athrow
        25: .line 492
      StackMap locals:
      StackMap stack:
            aload 2 /* out */
            iload 4 /* numPartitions */
            invokeinterface org.apache.cassandra.io.util.DataOutputPlus.writeInt:(I)V
        26: .line 494
            aconst_null
            astore 5
            aconst_null
            astore 6
        27: aload 1 /* response */
            aload 1 /* response */
            getfield org.apache.cassandra.db.ReadResponse.command:Lorg/apache/cassandra/db/ReadCommand;
            invokevirtual org.apache.cassandra.db.ReadResponse.makeIterator:(Lorg/apache/cassandra/db/ReadCommand;)Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;
            astore 7 /* iterator */
        start local 7 // org.apache.cassandra.db.partitions.UnfilteredPartitionIterator iterator
        28: .line 496
            goto 39
        29: .line 498
      StackMap locals: java.lang.Throwable java.lang.Throwable org.apache.cassandra.db.partitions.UnfilteredPartitionIterator
      StackMap stack:
            aconst_null
            astore 8
            aconst_null
            astore 9
        30: aload 7 /* iterator */
            invokeinterface org.apache.cassandra.db.partitions.UnfilteredPartitionIterator.next:()Ljava/lang/Object;
            checkcast org.apache.cassandra.db.rows.UnfilteredRowIterator
            astore 10 /* partition */
        start local 10 // org.apache.cassandra.db.rows.UnfilteredRowIterator partition
        31: .line 500
            aload 10 /* partition */
            invokeinterface org.apache.cassandra.db.rows.UnfilteredRowIterator.partitionKey:()Lorg/apache/cassandra/db/DecoratedKey;
            invokevirtual org.apache.cassandra.db.DecoratedKey.getKey:()Ljava/nio/ByteBuffer;
            aload 2 /* out */
            invokestatic org.apache.cassandra.utils.ByteBufferUtil.writeWithShortLength:(Ljava/nio/ByteBuffer;Lorg/apache/cassandra/io/util/DataOutputPlus;)V
        32: .line 501
            aload 1 /* response */
            getfield org.apache.cassandra.db.ReadResponse.command:Lorg/apache/cassandra/db/ReadCommand;
            aload 10 /* partition */
            aload 2 /* out */
            iload 3 /* version */
            invokestatic org.apache.cassandra.db.LegacyLayout.serializeAsLegacyPartition:(Lorg/apache/cassandra/db/ReadCommand;Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
        33: .line 502
            aload 10 /* partition */
            ifnull 39
            aload 10 /* partition */
            invokeinterface org.apache.cassandra.db.rows.UnfilteredRowIterator.close:()V
            goto 39
      StackMap locals: org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer org.apache.cassandra.db.ReadResponse org.apache.cassandra.io.util.DataOutputPlus int int java.lang.Throwable java.lang.Throwable org.apache.cassandra.db.partitions.UnfilteredPartitionIterator java.lang.Throwable java.lang.Throwable org.apache.cassandra.db.rows.UnfilteredRowIterator
      StackMap stack: java.lang.Throwable
        34: astore 8
            aload 10 /* partition */
            ifnull 35
            aload 10 /* partition */
            invokeinterface org.apache.cassandra.db.rows.UnfilteredRowIterator.close:()V
        end local 10 // org.apache.cassandra.db.rows.UnfilteredRowIterator partition
      StackMap locals:
      StackMap stack:
        35: aload 8
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        36: astore 9
            aload 8
            ifnonnull 37
            aload 9
            astore 8
            goto 38
      StackMap locals:
      StackMap stack:
        37: aload 8
            aload 9
            if_acmpeq 38
            aload 8
            aload 9
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        38: aload 8
            athrow
        39: .line 496
      StackMap locals:
      StackMap stack:
            aload 7 /* iterator */
            invokeinterface org.apache.cassandra.db.partitions.UnfilteredPartitionIterator.hasNext:()Z
            ifne 29
        40: .line 504
            aload 7 /* iterator */
            ifnull 46
            aload 7 /* iterator */
            invokeinterface org.apache.cassandra.db.partitions.UnfilteredPartitionIterator.close:()V
            goto 46
      StackMap locals:
      StackMap stack: java.lang.Throwable
        41: astore 5
            aload 7 /* iterator */
            ifnull 42
            aload 7 /* iterator */
            invokeinterface org.apache.cassandra.db.partitions.UnfilteredPartitionIterator.close:()V
        end local 7 // org.apache.cassandra.db.partitions.UnfilteredPartitionIterator iterator
      StackMap locals:
      StackMap stack:
        42: aload 5
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        43: astore 6
            aload 5
            ifnonnull 44
            aload 6
            astore 5
            goto 45
      StackMap locals:
      StackMap stack:
        44: aload 5
            aload 6
            if_acmpeq 45
            aload 5
            aload 6
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        45: aload 5
            athrow
        46: .line 505
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int numPartitions
        end local 3 // int version
        end local 2 // org.apache.cassandra.io.util.DataOutputPlus out
        end local 1 // org.apache.cassandra.db.ReadResponse response
        end local 0 // org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   47     0           this  Lorg/apache/cassandra/db/ReadResponse$LegacyRangeSliceReplySerializer;
            0   47     1       response  Lorg/apache/cassandra/db/ReadResponse;
            0   47     2            out  Lorg/apache/cassandra/io/util/DataOutputPlus;
            0   47     3        version  I
            2   47     4  numPartitions  I
            5   21     7       iterator  Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;
            8   14    10   atomIterator  Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;
           28   42     7       iterator  Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;
           31   35    10      partition  Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;
      Exception table:
        from    to  target  type
           8    12      13  any
           7    15      15  any
           5    19      20  any
           4    22      22  any
          31    33      34  any
          30    36      36  any
          28    40      41  any
          27    43      43  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      response  
      out       
      version   

  public org.apache.cassandra.db.ReadResponse deserialize(org.apache.cassandra.io.util.DataInputPlus, int);
    descriptor: (Lorg/apache/cassandra/io/util/DataInputPlus;I)Lorg/apache/cassandra/db/ReadResponse;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=10, args_size=3
        start local 0 // org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer this
        start local 1 // org.apache.cassandra.io.util.DataInputPlus in
        start local 2 // int version
         0: .line 509
            getstatic org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer.$assertionsDisabled:Z
            ifne 1
            iload 2 /* version */
            bipush 10
            if_icmplt 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 511
      StackMap locals:
      StackMap stack:
            aload 1 /* in */
            invokeinterface org.apache.cassandra.io.util.DataInputPlus.readInt:()I
            istore 3 /* partitionCount */
        start local 3 // int partitionCount
         2: .line 512
            new java.util.ArrayList
            dup
            iload 3 /* partitionCount */
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 4 /* partitions */
        start local 4 // java.util.ArrayList partitions
         3: .line 513
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         4: goto 16
         5: .line 515
      StackMap locals: int java.util.ArrayList int
      StackMap stack:
            aload 1 /* in */
            invokestatic org.apache.cassandra.utils.ByteBufferUtil.readWithShortLength:(Ljava/io/DataInput;)Ljava/nio/ByteBuffer;
            astore 6 /* key */
        start local 6 // java.nio.ByteBuffer key
         6: .line 516
            aconst_null
            astore 7
            aconst_null
            astore 8
         7: aload 1 /* in */
            iload 2 /* version */
            getstatic org.apache.cassandra.db.rows.SerializationHelper$Flag.FROM_REMOTE:Lorg/apache/cassandra/db/rows/SerializationHelper$Flag;
            aload 6 /* key */
            invokestatic org.apache.cassandra.db.LegacyLayout.deserializeLegacyPartition:(Lorg/apache/cassandra/io/util/DataInputPlus;ILorg/apache/cassandra/db/rows/SerializationHelper$Flag;Ljava/nio/ByteBuffer;)Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;
            astore 9 /* partition */
        start local 9 // org.apache.cassandra.db.rows.UnfilteredRowIterator partition
         8: .line 518
            aload 4 /* partitions */
            aload 9 /* partition */
            invokestatic org.apache.cassandra.db.partitions.ImmutableBTreePartition.create:(Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;)Lorg/apache/cassandra/db/partitions/ImmutableBTreePartition;
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         9: .line 519
            aload 9 /* partition */
            ifnull 15
            aload 9 /* partition */
            invokeinterface org.apache.cassandra.db.rows.UnfilteredRowIterator.close:()V
            goto 15
      StackMap locals: org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer org.apache.cassandra.io.util.DataInputPlus int int java.util.ArrayList int java.nio.ByteBuffer java.lang.Throwable java.lang.Throwable org.apache.cassandra.db.rows.UnfilteredRowIterator
      StackMap stack: java.lang.Throwable
        10: astore 7
            aload 9 /* partition */
            ifnull 11
            aload 9 /* partition */
            invokeinterface org.apache.cassandra.db.rows.UnfilteredRowIterator.close:()V
        end local 9 // org.apache.cassandra.db.rows.UnfilteredRowIterator partition
      StackMap locals:
      StackMap stack:
        11: aload 7
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        12: astore 8
            aload 7
            ifnonnull 13
            aload 8
            astore 7
            goto 14
      StackMap locals:
      StackMap stack:
        13: aload 7
            aload 8
            if_acmpeq 14
            aload 7
            aload 8
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        14: aload 7
            athrow
        end local 6 // java.nio.ByteBuffer key
        15: .line 513
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        16: iload 5 /* i */
            iload 3 /* partitionCount */
            if_icmplt 5
        end local 5 // int i
        17: .line 521
            new org.apache.cassandra.db.ReadResponse$LegacyRemoteDataResponse
            dup
            aload 4 /* partitions */
            invokespecial org.apache.cassandra.db.ReadResponse$LegacyRemoteDataResponse.<init>:(Ljava/util/List;)V
            areturn
        end local 4 // java.util.ArrayList partitions
        end local 3 // int partitionCount
        end local 2 // int version
        end local 1 // org.apache.cassandra.io.util.DataInputPlus in
        end local 0 // org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   18     0            this  Lorg/apache/cassandra/db/ReadResponse$LegacyRangeSliceReplySerializer;
            0   18     1              in  Lorg/apache/cassandra/io/util/DataInputPlus;
            0   18     2         version  I
            2   18     3  partitionCount  I
            3   18     4      partitions  Ljava/util/ArrayList<Lorg/apache/cassandra/db/partitions/ImmutableBTreePartition;>;
            4   17     5               i  I
            6   15     6             key  Ljava/nio/ByteBuffer;
            8   11     9       partition  Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;
      Exception table:
        from    to  target  type
           8     9      10  any
           7    12      12  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      in       
      version  

  public long serializedSize(org.apache.cassandra.db.ReadResponse, int);
    descriptor: (Lorg/apache/cassandra/db/ReadResponse;I)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=3
        start local 0 // org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer this
        start local 1 // org.apache.cassandra.db.ReadResponse response
        start local 2 // int version
         0: .line 526
            getstatic org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer.$assertionsDisabled:Z
            ifne 1
            iload 2 /* version */
            bipush 10
            if_icmplt 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 527
      StackMap locals:
      StackMap stack:
            iconst_0
            invokestatic org.apache.cassandra.db.TypeSizes.sizeof:(I)I
            i2l
            lstore 3 /* size */
        start local 3 // long size
         2: .line 529
            getstatic org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer.$assertionsDisabled:Z
            ifne 3
            aload 1 /* response */
            getfield org.apache.cassandra.db.ReadResponse.command:Lorg/apache/cassandra/db/ReadCommand;
            ifnonnull 3
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         3: .line 530
      StackMap locals: long
      StackMap stack:
            aconst_null
            astore 5
            aconst_null
            astore 6
         4: aload 1 /* response */
            aload 1 /* response */
            getfield org.apache.cassandra.db.ReadResponse.command:Lorg/apache/cassandra/db/ReadCommand;
            invokevirtual org.apache.cassandra.db.ReadResponse.makeIterator:(Lorg/apache/cassandra/db/ReadCommand;)Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;
            astore 7 /* iterator */
        start local 7 // org.apache.cassandra.db.partitions.UnfilteredPartitionIterator iterator
         5: .line 532
            goto 16
         6: .line 534
      StackMap locals: java.lang.Throwable java.lang.Throwable org.apache.cassandra.db.partitions.UnfilteredPartitionIterator
      StackMap stack:
            aconst_null
            astore 8
            aconst_null
            astore 9
         7: aload 7 /* iterator */
            invokeinterface org.apache.cassandra.db.partitions.UnfilteredPartitionIterator.next:()Ljava/lang/Object;
            checkcast org.apache.cassandra.db.rows.UnfilteredRowIterator
            astore 10 /* partition */
        start local 10 // org.apache.cassandra.db.rows.UnfilteredRowIterator partition
         8: .line 536
            lload 3 /* size */
            aload 10 /* partition */
            invokeinterface org.apache.cassandra.db.rows.UnfilteredRowIterator.partitionKey:()Lorg/apache/cassandra/db/DecoratedKey;
            invokevirtual org.apache.cassandra.db.DecoratedKey.getKey:()Ljava/nio/ByteBuffer;
            invokestatic org.apache.cassandra.utils.ByteBufferUtil.serializedSizeWithShortLength:(Ljava/nio/ByteBuffer;)I
            i2l
            ladd
            lstore 3 /* size */
         9: .line 537
            lload 3 /* size */
            aload 1 /* response */
            getfield org.apache.cassandra.db.ReadResponse.command:Lorg/apache/cassandra/db/ReadCommand;
            aload 10 /* partition */
            iload 2 /* version */
            invokestatic org.apache.cassandra.db.LegacyLayout.serializedSizeAsLegacyPartition:(Lorg/apache/cassandra/db/ReadCommand;Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;I)J
            ladd
            lstore 3 /* size */
        10: .line 538
            aload 10 /* partition */
            ifnull 16
            aload 10 /* partition */
            invokeinterface org.apache.cassandra.db.rows.UnfilteredRowIterator.close:()V
            goto 16
      StackMap locals: org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer org.apache.cassandra.db.ReadResponse int long java.lang.Throwable java.lang.Throwable org.apache.cassandra.db.partitions.UnfilteredPartitionIterator java.lang.Throwable java.lang.Throwable org.apache.cassandra.db.rows.UnfilteredRowIterator
      StackMap stack: java.lang.Throwable
        11: astore 8
            aload 10 /* partition */
            ifnull 12
            aload 10 /* partition */
            invokeinterface org.apache.cassandra.db.rows.UnfilteredRowIterator.close:()V
        end local 10 // org.apache.cassandra.db.rows.UnfilteredRowIterator partition
      StackMap locals:
      StackMap stack:
        12: aload 8
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        13: astore 9
            aload 8
            ifnonnull 14
            aload 9
            astore 8
            goto 15
      StackMap locals:
      StackMap stack:
        14: aload 8
            aload 9
            if_acmpeq 15
            aload 8
            aload 9
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        15: aload 8
            athrow
        16: .line 532
      StackMap locals:
      StackMap stack:
            aload 7 /* iterator */
            invokeinterface org.apache.cassandra.db.partitions.UnfilteredPartitionIterator.hasNext:()Z
            ifne 6
        17: .line 540
            aload 7 /* iterator */
            ifnull 23
            aload 7 /* iterator */
            invokeinterface org.apache.cassandra.db.partitions.UnfilteredPartitionIterator.close:()V
            goto 23
      StackMap locals:
      StackMap stack: java.lang.Throwable
        18: astore 5
            aload 7 /* iterator */
            ifnull 19
            aload 7 /* iterator */
            invokeinterface org.apache.cassandra.db.partitions.UnfilteredPartitionIterator.close:()V
        end local 7 // org.apache.cassandra.db.partitions.UnfilteredPartitionIterator iterator
      StackMap locals:
      StackMap stack:
        19: aload 5
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        20: astore 6
            aload 5
            ifnonnull 21
            aload 6
            astore 5
            goto 22
      StackMap locals:
      StackMap stack:
        21: aload 5
            aload 6
            if_acmpeq 22
            aload 5
            aload 6
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        22: aload 5
            athrow
        23: .line 541
      StackMap locals:
      StackMap stack:
            lload 3 /* size */
            lreturn
        end local 3 // long size
        end local 2 // int version
        end local 1 // org.apache.cassandra.db.ReadResponse response
        end local 0 // org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   24     0       this  Lorg/apache/cassandra/db/ReadResponse$LegacyRangeSliceReplySerializer;
            0   24     1   response  Lorg/apache/cassandra/db/ReadResponse;
            0   24     2    version  I
            2   24     3       size  J
            5   19     7   iterator  Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;
            8   12    10  partition  Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;
      Exception table:
        from    to  target  type
           8    10      11  any
           7    13      13  any
           5    17      18  any
           4    20      20  any
    MethodParameters:
          Name  Flags
      response  
      version   

  public void serialize(java.lang.Object, org.apache.cassandra.io.util.DataOutputPlus, int);
    descriptor: (Ljava/lang/Object;Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            checkcast org.apache.cassandra.db.ReadResponse
            aload 2
            iload 3
            invokevirtual org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer.serialize:(Lorg/apache/cassandra/db/ReadResponse;Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public long serializedSize(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)J
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.apache.cassandra.db.ReadResponse
            iload 2
            invokevirtual org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer.serializedSize:(Lorg/apache/cassandra/db/ReadResponse;I)J
            lreturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object deserialize(org.apache.cassandra.io.util.DataInputPlus, int);
    descriptor: (Lorg/apache/cassandra/io/util/DataInputPlus;I)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
            iload 2
            invokevirtual org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer.deserialize:(Lorg/apache/cassandra/io/util/DataInputPlus;I)Lorg/apache/cassandra/db/ReadResponse;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
}
Signature: Ljava/lang/Object;Lorg/apache/cassandra/io/IVersionedSerializer<Lorg/apache/cassandra/db/ReadResponse;>;
SourceFile: "ReadResponse.java"
NestHost: org.apache.cassandra.db.ReadResponse
InnerClasses:
  private LegacyRangeSliceReplySerializer = org.apache.cassandra.db.ReadResponse$LegacyRangeSliceReplySerializer of org.apache.cassandra.db.ReadResponse
  LegacyRemoteDataResponse = org.apache.cassandra.db.ReadResponse$LegacyRemoteDataResponse of org.apache.cassandra.db.ReadResponse
  public final Flag = org.apache.cassandra.db.rows.SerializationHelper$Flag of org.apache.cassandra.db.rows.SerializationHelper