public class org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder extends org.apache.cassandra.db.AbstractReadCommandBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder
  super_class: org.apache.cassandra.db.AbstractReadCommandBuilder
{
  private org.apache.cassandra.db.DecoratedKey startKey;
    descriptor: Lorg/apache/cassandra/db/DecoratedKey;
    flags: (0x0002) ACC_PRIVATE

  private boolean startInclusive;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private org.apache.cassandra.db.DecoratedKey endKey;
    descriptor: Lorg/apache/cassandra/db/DecoratedKey;
    flags: (0x0002) ACC_PRIVATE

  private boolean endInclusive;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  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 269
            ldc Lorg/apache/cassandra/db/AbstractReadCommandBuilder;
            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.AbstractReadCommandBuilder$PartitionRangeBuilder.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.apache.cassandra.db.ColumnFamilyStore);
    descriptor: (Lorg/apache/cassandra/db/ColumnFamilyStore;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder this
        start local 1 // org.apache.cassandra.db.ColumnFamilyStore cfs
         0: .line 278
            aload 0 /* this */
            aload 1 /* cfs */
            invokespecial org.apache.cassandra.db.AbstractReadCommandBuilder.<init>:(Lorg/apache/cassandra/db/ColumnFamilyStore;)V
         1: .line 279
            return
        end local 1 // org.apache.cassandra.db.ColumnFamilyStore cfs
        end local 0 // org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/cassandra/db/AbstractReadCommandBuilder$PartitionRangeBuilder;
            0    2     1   cfs  Lorg/apache/cassandra/db/ColumnFamilyStore;
    MethodParameters:
      Name  Flags
      cfs   

  public org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder fromKeyIncl(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)Lorg/apache/cassandra/db/AbstractReadCommandBuilder$PartitionRangeBuilder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder this
        start local 1 // java.lang.Object[] values
         0: .line 283
            getstatic org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.startKey:Lorg/apache/cassandra/db/DecoratedKey;
            ifnull 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 284
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.startInclusive:Z
         2: .line 285
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.cfs:Lorg/apache/cassandra/db/ColumnFamilyStore;
            getfield org.apache.cassandra.db.ColumnFamilyStore.metadata:Lorg/apache/cassandra/config/CFMetaData;
            aload 1 /* values */
            invokestatic org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.makeKey:(Lorg/apache/cassandra/config/CFMetaData;[Ljava/lang/Object;)Lorg/apache/cassandra/db/DecoratedKey;
            putfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.startKey:Lorg/apache/cassandra/db/DecoratedKey;
         3: .line 286
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Object[] values
        end local 0 // org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/cassandra/db/AbstractReadCommandBuilder$PartitionRangeBuilder;
            0    4     1  values  [Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      values  

  public org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder fromKeyExcl(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)Lorg/apache/cassandra/db/AbstractReadCommandBuilder$PartitionRangeBuilder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder this
        start local 1 // java.lang.Object[] values
         0: .line 291
            getstatic org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.startKey:Lorg/apache/cassandra/db/DecoratedKey;
            ifnull 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 292
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.startInclusive:Z
         2: .line 293
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.cfs:Lorg/apache/cassandra/db/ColumnFamilyStore;
            getfield org.apache.cassandra.db.ColumnFamilyStore.metadata:Lorg/apache/cassandra/config/CFMetaData;
            aload 1 /* values */
            invokestatic org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.makeKey:(Lorg/apache/cassandra/config/CFMetaData;[Ljava/lang/Object;)Lorg/apache/cassandra/db/DecoratedKey;
            putfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.startKey:Lorg/apache/cassandra/db/DecoratedKey;
         3: .line 294
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Object[] values
        end local 0 // org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/cassandra/db/AbstractReadCommandBuilder$PartitionRangeBuilder;
            0    4     1  values  [Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      values  

  public org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder toKeyIncl(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)Lorg/apache/cassandra/db/AbstractReadCommandBuilder$PartitionRangeBuilder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder this
        start local 1 // java.lang.Object[] values
         0: .line 299
            getstatic org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.endKey:Lorg/apache/cassandra/db/DecoratedKey;
            ifnull 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 300
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.endInclusive:Z
         2: .line 301
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.cfs:Lorg/apache/cassandra/db/ColumnFamilyStore;
            getfield org.apache.cassandra.db.ColumnFamilyStore.metadata:Lorg/apache/cassandra/config/CFMetaData;
            aload 1 /* values */
            invokestatic org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.makeKey:(Lorg/apache/cassandra/config/CFMetaData;[Ljava/lang/Object;)Lorg/apache/cassandra/db/DecoratedKey;
            putfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.endKey:Lorg/apache/cassandra/db/DecoratedKey;
         3: .line 302
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Object[] values
        end local 0 // org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/cassandra/db/AbstractReadCommandBuilder$PartitionRangeBuilder;
            0    4     1  values  [Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      values  

  public org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder toKeyExcl(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)Lorg/apache/cassandra/db/AbstractReadCommandBuilder$PartitionRangeBuilder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder this
        start local 1 // java.lang.Object[] values
         0: .line 307
            getstatic org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.endKey:Lorg/apache/cassandra/db/DecoratedKey;
            ifnull 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.endInclusive:Z
         2: .line 309
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.cfs:Lorg/apache/cassandra/db/ColumnFamilyStore;
            getfield org.apache.cassandra.db.ColumnFamilyStore.metadata:Lorg/apache/cassandra/config/CFMetaData;
            aload 1 /* values */
            invokestatic org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.makeKey:(Lorg/apache/cassandra/config/CFMetaData;[Ljava/lang/Object;)Lorg/apache/cassandra/db/DecoratedKey;
            putfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.endKey:Lorg/apache/cassandra/db/DecoratedKey;
         3: .line 310
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Object[] values
        end local 0 // org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/cassandra/db/AbstractReadCommandBuilder$PartitionRangeBuilder;
            0    4     1  values  [Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      values  

  public org.apache.cassandra.db.ReadCommand build();
    descriptor: ()Lorg/apache/cassandra/db/ReadCommand;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=4, args_size=1
        start local 0 // org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder this
         0: .line 316
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.startKey:Lorg/apache/cassandra/db/DecoratedKey;
            astore 1 /* start */
        start local 1 // org.apache.cassandra.db.PartitionPosition start
         1: .line 317
            aload 1 /* start */
            ifnonnull 4
         2: .line 319
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.cfs:Lorg/apache/cassandra/db/ColumnFamilyStore;
            invokevirtual org.apache.cassandra.db.ColumnFamilyStore.getPartitioner:()Lorg/apache/cassandra/dht/IPartitioner;
            invokeinterface org.apache.cassandra.dht.IPartitioner.getMinimumToken:()Lorg/apache/cassandra/dht/Token;
            invokevirtual org.apache.cassandra.dht.Token.maxKeyBound:()Lorg/apache/cassandra/dht/Token$KeyBound;
            astore 1 /* start */
         3: .line 320
            aload 0 /* this */
            iconst_0
            putfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.startInclusive:Z
         4: .line 322
      StackMap locals: org.apache.cassandra.db.PartitionPosition
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.endKey:Lorg/apache/cassandra/db/DecoratedKey;
            astore 2 /* end */
        start local 2 // org.apache.cassandra.db.PartitionPosition end
         5: .line 323
            aload 2 /* end */
            ifnonnull 8
         6: .line 325
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.cfs:Lorg/apache/cassandra/db/ColumnFamilyStore;
            invokevirtual org.apache.cassandra.db.ColumnFamilyStore.getPartitioner:()Lorg/apache/cassandra/dht/IPartitioner;
            invokeinterface org.apache.cassandra.dht.IPartitioner.getMinimumToken:()Lorg/apache/cassandra/dht/Token;
            invokevirtual org.apache.cassandra.dht.Token.maxKeyBound:()Lorg/apache/cassandra/dht/Token$KeyBound;
            astore 2 /* end */
         7: .line 326
            aload 0 /* this */
            iconst_1
            putfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.endInclusive:Z
         8: .line 330
      StackMap locals: org.apache.cassandra.db.PartitionPosition
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.startInclusive:Z
            ifeq 11
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.endInclusive:Z
            ifeq 11
         9: .line 331
            new org.apache.cassandra.dht.Bounds
            dup
            aload 1 /* start */
            aload 2 /* end */
            invokespecial org.apache.cassandra.dht.Bounds.<init>:(Lorg/apache/cassandra/dht/RingPosition;Lorg/apache/cassandra/dht/RingPosition;)V
            astore 3 /* bounds */
        start local 3 // org.apache.cassandra.dht.AbstractBounds bounds
        10: goto 18
        end local 3 // org.apache.cassandra.dht.AbstractBounds bounds
        11: .line 332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.startInclusive:Z
            ifeq 14
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.endInclusive:Z
            ifne 14
        12: .line 333
            new org.apache.cassandra.dht.IncludingExcludingBounds
            dup
            aload 1 /* start */
            aload 2 /* end */
            invokespecial org.apache.cassandra.dht.IncludingExcludingBounds.<init>:(Lorg/apache/cassandra/dht/RingPosition;Lorg/apache/cassandra/dht/RingPosition;)V
            astore 3 /* bounds */
        start local 3 // org.apache.cassandra.dht.AbstractBounds bounds
        13: goto 18
        end local 3 // org.apache.cassandra.dht.AbstractBounds bounds
        14: .line 334
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.startInclusive:Z
            ifne 17
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.endInclusive:Z
            ifeq 17
        15: .line 335
            new org.apache.cassandra.dht.Range
            dup
            aload 1 /* start */
            aload 2 /* end */
            invokespecial org.apache.cassandra.dht.Range.<init>:(Lorg/apache/cassandra/dht/RingPosition;Lorg/apache/cassandra/dht/RingPosition;)V
            astore 3 /* bounds */
        start local 3 // org.apache.cassandra.dht.AbstractBounds bounds
        16: goto 18
        end local 3 // org.apache.cassandra.dht.AbstractBounds bounds
        17: .line 337
      StackMap locals:
      StackMap stack:
            new org.apache.cassandra.dht.ExcludingBounds
            dup
            aload 1 /* start */
            aload 2 /* end */
            invokespecial org.apache.cassandra.dht.ExcludingBounds.<init>:(Lorg/apache/cassandra/dht/RingPosition;Lorg/apache/cassandra/dht/RingPosition;)V
            astore 3 /* bounds */
        start local 3 // org.apache.cassandra.dht.AbstractBounds bounds
        18: .line 339
      StackMap locals: org.apache.cassandra.dht.AbstractBounds
      StackMap stack:
            iconst_0
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.cfs:Lorg/apache/cassandra/db/ColumnFamilyStore;
            getfield org.apache.cassandra.db.ColumnFamilyStore.metadata:Lorg/apache/cassandra/config/CFMetaData;
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.nowInSeconds:I
            aload 0 /* this */
            invokevirtual org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.makeColumnFilter:()Lorg/apache/cassandra/db/filter/ColumnFilter;
            aload 0 /* this */
            getfield org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.filter:Lorg/apache/cassandra/db/filter/RowFilter;
            aload 0 /* this */
            invokevirtual org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.makeLimits:()Lorg/apache/cassandra/db/filter/DataLimits;
            new org.apache.cassandra.db.DataRange
            dup
            aload 3 /* bounds */
            aload 0 /* this */
            invokevirtual org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder.makeFilter:()Lorg/apache/cassandra/db/filter/ClusteringIndexFilter;
            invokespecial org.apache.cassandra.db.DataRange.<init>:(Lorg/apache/cassandra/dht/AbstractBounds;Lorg/apache/cassandra/db/filter/ClusteringIndexFilter;)V
            invokestatic org.apache.cassandra.db.PartitionRangeReadCommand.create:(ZLorg/apache/cassandra/config/CFMetaData;ILorg/apache/cassandra/db/filter/ColumnFilter;Lorg/apache/cassandra/db/filter/RowFilter;Lorg/apache/cassandra/db/filter/DataLimits;Lorg/apache/cassandra/db/DataRange;)Lorg/apache/cassandra/db/PartitionRangeReadCommand;
            areturn
        end local 3 // org.apache.cassandra.dht.AbstractBounds bounds
        end local 2 // org.apache.cassandra.db.PartitionPosition end
        end local 1 // org.apache.cassandra.db.PartitionPosition start
        end local 0 // org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   19     0    this  Lorg/apache/cassandra/db/AbstractReadCommandBuilder$PartitionRangeBuilder;
            1   19     1   start  Lorg/apache/cassandra/db/PartitionPosition;
            5   19     2     end  Lorg/apache/cassandra/db/PartitionPosition;
           10   11     3  bounds  Lorg/apache/cassandra/dht/AbstractBounds<Lorg/apache/cassandra/db/PartitionPosition;>;
           13   14     3  bounds  Lorg/apache/cassandra/dht/AbstractBounds<Lorg/apache/cassandra/db/PartitionPosition;>;
           16   17     3  bounds  Lorg/apache/cassandra/dht/AbstractBounds<Lorg/apache/cassandra/db/PartitionPosition;>;
           18   19     3  bounds  Lorg/apache/cassandra/dht/AbstractBounds<Lorg/apache/cassandra/db/PartitionPosition;>;

  static org.apache.cassandra.db.DecoratedKey makeKey(org.apache.cassandra.config.CFMetaData, java.lang.Object[]);
    descriptor: (Lorg/apache/cassandra/config/CFMetaData;[Ljava/lang/Object;)Lorg/apache/cassandra/db/DecoratedKey;
    flags: (0x0088) ACC_STATIC, ACC_VARARGS
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.cassandra.config.CFMetaData metadata
        start local 1 // java.lang.Object[] partitionKey
         0: .line 344
            aload 1 /* partitionKey */
            arraylength
            iconst_1
            if_icmpne 2
            aload 1 /* partitionKey */
            iconst_0
            aaload
            instanceof org.apache.cassandra.db.DecoratedKey
            ifeq 2
         1: .line 345
            aload 1 /* partitionKey */
            iconst_0
            aaload
            checkcast org.apache.cassandra.db.DecoratedKey
            areturn
         2: .line 347
      StackMap locals:
      StackMap stack:
            aload 0 /* metadata */
            invokevirtual org.apache.cassandra.config.CFMetaData.getKeyValidatorAsClusteringComparator:()Lorg/apache/cassandra/db/ClusteringComparator;
            aload 1 /* partitionKey */
            invokevirtual org.apache.cassandra.db.ClusteringComparator.make:([Ljava/lang/Object;)Lorg/apache/cassandra/db/Clustering;
            invokestatic org.apache.cassandra.config.CFMetaData.serializePartitionKey:(Lorg/apache/cassandra/db/ClusteringPrefix;)Ljava/nio/ByteBuffer;
            astore 2 /* key */
        start local 2 // java.nio.ByteBuffer key
         3: .line 348
            aload 0 /* metadata */
            aload 2 /* key */
            invokevirtual org.apache.cassandra.config.CFMetaData.decorateKey:(Ljava/nio/ByteBuffer;)Lorg/apache/cassandra/db/DecoratedKey;
            areturn
        end local 2 // java.nio.ByteBuffer key
        end local 1 // java.lang.Object[] partitionKey
        end local 0 // org.apache.cassandra.config.CFMetaData metadata
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0      metadata  Lorg/apache/cassandra/config/CFMetaData;
            0    4     1  partitionKey  [Ljava/lang/Object;
            3    4     2           key  Ljava/nio/ByteBuffer;
    MethodParameters:
              Name  Flags
      metadata      
      partitionKey  
}
SourceFile: "AbstractReadCommandBuilder.java"
NestHost: org.apache.cassandra.db.AbstractReadCommandBuilder
InnerClasses:
  public PartitionRangeBuilder = org.apache.cassandra.db.AbstractReadCommandBuilder$PartitionRangeBuilder of org.apache.cassandra.db.AbstractReadCommandBuilder
  public KeyBound = org.apache.cassandra.dht.Token$KeyBound of org.apache.cassandra.dht.Token