public class org.apache.cassandra.db.Slice
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.cassandra.db.Slice
  super_class: java.lang.Object
{
  public static final org.apache.cassandra.db.Slice$Serializer serializer;
    descriptor: Lorg/apache/cassandra/db/Slice$Serializer;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.apache.cassandra.db.Slice ALL;
    descriptor: Lorg/apache/cassandra/db/Slice;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

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

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

  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=4, locals=0, args_size=0
         0: .line 36
            ldc Lorg/apache/cassandra/db/Slice;
            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.Slice.$assertionsDisabled:Z
         3: .line 38
            new org.apache.cassandra.db.Slice$Serializer
            dup
            invokespecial org.apache.cassandra.db.Slice$Serializer.<init>:()V
            putstatic org.apache.cassandra.db.Slice.serializer:Lorg/apache/cassandra/db/Slice$Serializer;
         4: .line 41
            new org.apache.cassandra.db.Slice$1
            dup
            getstatic org.apache.cassandra.db.ClusteringBound.BOTTOM:Lorg/apache/cassandra/db/ClusteringBound;
            getstatic org.apache.cassandra.db.ClusteringBound.TOP:Lorg/apache/cassandra/db/ClusteringBound;
            invokespecial org.apache.cassandra.db.Slice$1.<init>:(Lorg/apache/cassandra/db/ClusteringBound;Lorg/apache/cassandra/db/ClusteringBound;)V
            putstatic org.apache.cassandra.db.Slice.ALL:Lorg/apache/cassandra/db/Slice;
         5: .line 60
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(org.apache.cassandra.db.ClusteringBound, org.apache.cassandra.db.ClusteringBound);
    descriptor: (Lorg/apache/cassandra/db/ClusteringBound;Lorg/apache/cassandra/db/ClusteringBound;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.cassandra.db.Slice this
        start local 1 // org.apache.cassandra.db.ClusteringBound start
        start local 2 // org.apache.cassandra.db.ClusteringBound end
         0: .line 65
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 67
            getstatic org.apache.cassandra.db.Slice.$assertionsDisabled:Z
            ifne 3
            aload 1 /* start */
            invokevirtual org.apache.cassandra.db.ClusteringBound.isStart:()Z
            ifeq 2
            aload 2 /* end */
            invokevirtual org.apache.cassandra.db.ClusteringBound.isEnd:()Z
            ifne 3
      StackMap locals: org.apache.cassandra.db.Slice org.apache.cassandra.db.ClusteringBound org.apache.cassandra.db.ClusteringBound
      StackMap stack:
         2: new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         3: .line 68
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* start */
            putfield org.apache.cassandra.db.Slice.start:Lorg/apache/cassandra/db/ClusteringBound;
         4: .line 69
            aload 0 /* this */
            aload 2 /* end */
            putfield org.apache.cassandra.db.Slice.end:Lorg/apache/cassandra/db/ClusteringBound;
         5: .line 70
            return
        end local 2 // org.apache.cassandra.db.ClusteringBound end
        end local 1 // org.apache.cassandra.db.ClusteringBound start
        end local 0 // org.apache.cassandra.db.Slice this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/apache/cassandra/db/Slice;
            0    6     1  start  Lorg/apache/cassandra/db/ClusteringBound;
            0    6     2    end  Lorg/apache/cassandra/db/ClusteringBound;
    MethodParameters:
       Name  Flags
      start  
      end    

  public static org.apache.cassandra.db.Slice make(org.apache.cassandra.db.ClusteringBound, org.apache.cassandra.db.ClusteringBound);
    descriptor: (Lorg/apache/cassandra/db/ClusteringBound;Lorg/apache/cassandra/db/ClusteringBound;)Lorg/apache/cassandra/db/Slice;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.ClusteringBound start
        start local 1 // org.apache.cassandra.db.ClusteringBound end
         0: .line 74
            aload 0 /* start */
            getstatic org.apache.cassandra.db.ClusteringBound.BOTTOM:Lorg/apache/cassandra/db/ClusteringBound;
            if_acmpne 2
            aload 1 /* end */
            getstatic org.apache.cassandra.db.ClusteringBound.TOP:Lorg/apache/cassandra/db/ClusteringBound;
            if_acmpne 2
         1: .line 75
            getstatic org.apache.cassandra.db.Slice.ALL:Lorg/apache/cassandra/db/Slice;
            areturn
         2: .line 77
      StackMap locals:
      StackMap stack:
            new org.apache.cassandra.db.Slice
            dup
            aload 0 /* start */
            aload 1 /* end */
            invokespecial org.apache.cassandra.db.Slice.<init>:(Lorg/apache/cassandra/db/ClusteringBound;Lorg/apache/cassandra/db/ClusteringBound;)V
            areturn
        end local 1 // org.apache.cassandra.db.ClusteringBound end
        end local 0 // org.apache.cassandra.db.ClusteringBound start
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0  start  Lorg/apache/cassandra/db/ClusteringBound;
            0    3     1    end  Lorg/apache/cassandra/db/ClusteringBound;
    MethodParameters:
       Name  Flags
      start  
      end    

  public static org.apache.cassandra.db.Slice make(org.apache.cassandra.db.ClusteringComparator, java.lang.Object[]);
    descriptor: (Lorg/apache/cassandra/db/ClusteringComparator;[Ljava/lang/Object;)Lorg/apache/cassandra/db/Slice;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // org.apache.cassandra.db.ClusteringComparator comparator
        start local 1 // java.lang.Object[] values
         0: .line 82
            aload 0 /* comparator */
            invokestatic org.apache.cassandra.db.CBuilder.create:(Lorg/apache/cassandra/db/ClusteringComparator;)Lorg/apache/cassandra/db/CBuilder;
            astore 2 /* builder */
        start local 2 // org.apache.cassandra.db.CBuilder builder
         1: .line 83
            aload 1 /* values */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 7
      StackMap locals: org.apache.cassandra.db.ClusteringComparator java.lang.Object[] org.apache.cassandra.db.CBuilder top int int java.lang.Object[]
      StackMap stack:
         2: aload 6
            iload 4
            aaload
            astore 3 /* val */
        start local 3 // java.lang.Object val
         3: .line 85
            aload 3 /* val */
            instanceof java.nio.ByteBuffer
            ifeq 5
         4: .line 86
            aload 2 /* builder */
            aload 3 /* val */
            checkcast java.nio.ByteBuffer
            invokevirtual org.apache.cassandra.db.CBuilder.add:(Ljava/nio/ByteBuffer;)Lorg/apache/cassandra/db/CBuilder;
            pop
            goto 6
         5: .line 88
      StackMap locals: org.apache.cassandra.db.ClusteringComparator java.lang.Object[] org.apache.cassandra.db.CBuilder java.lang.Object int int java.lang.Object[]
      StackMap stack:
            aload 2 /* builder */
            aload 3 /* val */
            invokevirtual org.apache.cassandra.db.CBuilder.add:(Ljava/lang/Object;)Lorg/apache/cassandra/db/CBuilder;
            pop
        end local 3 // java.lang.Object val
         6: .line 83
      StackMap locals: org.apache.cassandra.db.ClusteringComparator java.lang.Object[] org.apache.cassandra.db.CBuilder top int int java.lang.Object[]
      StackMap stack:
            iinc 4 1
      StackMap locals:
      StackMap stack:
         7: iload 4
            iload 5
            if_icmplt 2
         8: .line 90
            new org.apache.cassandra.db.Slice
            dup
            aload 2 /* builder */
            iconst_1
            iconst_1
            invokevirtual org.apache.cassandra.db.CBuilder.buildBound:(ZZ)Lorg/apache/cassandra/db/ClusteringBound;
            aload 2 /* builder */
            iconst_0
            iconst_1
            invokevirtual org.apache.cassandra.db.CBuilder.buildBound:(ZZ)Lorg/apache/cassandra/db/ClusteringBound;
            invokespecial org.apache.cassandra.db.Slice.<init>:(Lorg/apache/cassandra/db/ClusteringBound;Lorg/apache/cassandra/db/ClusteringBound;)V
            areturn
        end local 2 // org.apache.cassandra.db.CBuilder builder
        end local 1 // java.lang.Object[] values
        end local 0 // org.apache.cassandra.db.ClusteringComparator comparator
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0  comparator  Lorg/apache/cassandra/db/ClusteringComparator;
            0    9     1      values  [Ljava/lang/Object;
            1    9     2     builder  Lorg/apache/cassandra/db/CBuilder;
            3    6     3         val  Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      comparator  
      values      

  public static org.apache.cassandra.db.Slice make(org.apache.cassandra.db.Clustering);
    descriptor: (Lorg/apache/cassandra/db/Clustering;)Lorg/apache/cassandra/db/Slice;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.cassandra.db.Clustering clustering
         0: .line 96
            getstatic org.apache.cassandra.db.Slice.$assertionsDisabled:Z
            ifne 1
            aload 0 /* clustering */
            getstatic org.apache.cassandra.db.Clustering.STATIC_CLUSTERING:Lorg/apache/cassandra/db/Clustering;
            if_acmpne 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 97
      StackMap locals:
      StackMap stack:
            aload 0 /* clustering */
            invokestatic org.apache.cassandra.db.Slice.extractValues:(Lorg/apache/cassandra/db/ClusteringPrefix;)[Ljava/nio/ByteBuffer;
            astore 1 /* values */
        start local 1 // java.nio.ByteBuffer[] values
         2: .line 98
            new org.apache.cassandra.db.Slice
            dup
            aload 1 /* values */
            invokestatic org.apache.cassandra.db.ClusteringBound.inclusiveStartOf:([Ljava/nio/ByteBuffer;)Lorg/apache/cassandra/db/ClusteringBound;
            aload 1 /* values */
            invokestatic org.apache.cassandra.db.ClusteringBound.inclusiveEndOf:([Ljava/nio/ByteBuffer;)Lorg/apache/cassandra/db/ClusteringBound;
            invokespecial org.apache.cassandra.db.Slice.<init>:(Lorg/apache/cassandra/db/ClusteringBound;Lorg/apache/cassandra/db/ClusteringBound;)V
            areturn
        end local 1 // java.nio.ByteBuffer[] values
        end local 0 // org.apache.cassandra.db.Clustering clustering
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0  clustering  Lorg/apache/cassandra/db/Clustering;
            2    3     1      values  [Ljava/nio/ByteBuffer;
    MethodParameters:
            Name  Flags
      clustering  

  public static org.apache.cassandra.db.Slice make(org.apache.cassandra.db.Clustering, org.apache.cassandra.db.Clustering);
    descriptor: (Lorg/apache/cassandra/db/Clustering;Lorg/apache/cassandra/db/Clustering;)Lorg/apache/cassandra/db/Slice;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.apache.cassandra.db.Clustering start
        start local 1 // org.apache.cassandra.db.Clustering end
         0: .line 104
            getstatic org.apache.cassandra.db.Slice.$assertionsDisabled:Z
            ifne 2
            aload 0 /* start */
            getstatic org.apache.cassandra.db.Clustering.STATIC_CLUSTERING:Lorg/apache/cassandra/db/Clustering;
            if_acmpeq 1
            aload 1 /* end */
            getstatic org.apache.cassandra.db.Clustering.STATIC_CLUSTERING:Lorg/apache/cassandra/db/Clustering;
            if_acmpne 2
      StackMap locals:
      StackMap stack:
         1: new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         2: .line 106
      StackMap locals:
      StackMap stack:
            aload 0 /* start */
            invokestatic org.apache.cassandra.db.Slice.extractValues:(Lorg/apache/cassandra/db/ClusteringPrefix;)[Ljava/nio/ByteBuffer;
            astore 2 /* startValues */
        start local 2 // java.nio.ByteBuffer[] startValues
         3: .line 107
            aload 1 /* end */
            invokestatic org.apache.cassandra.db.Slice.extractValues:(Lorg/apache/cassandra/db/ClusteringPrefix;)[Ljava/nio/ByteBuffer;
            astore 3 /* endValues */
        start local 3 // java.nio.ByteBuffer[] endValues
         4: .line 109
            new org.apache.cassandra.db.Slice
            dup
            aload 2 /* startValues */
            invokestatic org.apache.cassandra.db.ClusteringBound.inclusiveStartOf:([Ljava/nio/ByteBuffer;)Lorg/apache/cassandra/db/ClusteringBound;
            aload 3 /* endValues */
            invokestatic org.apache.cassandra.db.ClusteringBound.inclusiveEndOf:([Ljava/nio/ByteBuffer;)Lorg/apache/cassandra/db/ClusteringBound;
            invokespecial org.apache.cassandra.db.Slice.<init>:(Lorg/apache/cassandra/db/ClusteringBound;Lorg/apache/cassandra/db/ClusteringBound;)V
            areturn
        end local 3 // java.nio.ByteBuffer[] endValues
        end local 2 // java.nio.ByteBuffer[] startValues
        end local 1 // org.apache.cassandra.db.Clustering end
        end local 0 // org.apache.cassandra.db.Clustering start
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0        start  Lorg/apache/cassandra/db/Clustering;
            0    5     1          end  Lorg/apache/cassandra/db/Clustering;
            3    5     2  startValues  [Ljava/nio/ByteBuffer;
            4    5     3    endValues  [Ljava/nio/ByteBuffer;
    MethodParameters:
       Name  Flags
      start  
      end    

  private static java.nio.ByteBuffer[] extractValues(org.apache.cassandra.db.ClusteringPrefix);
    descriptor: (Lorg/apache/cassandra/db/ClusteringPrefix;)[Ljava/nio/ByteBuffer;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.apache.cassandra.db.ClusteringPrefix clustering
         0: .line 114
            aload 0 /* clustering */
            invokeinterface org.apache.cassandra.db.ClusteringPrefix.size:()I
            anewarray java.nio.ByteBuffer
            astore 1 /* values */
        start local 1 // java.nio.ByteBuffer[] values
         1: .line 115
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 116
      StackMap locals: java.nio.ByteBuffer[] int
      StackMap stack:
            aload 1 /* values */
            iload 2 /* i */
            aload 0 /* clustering */
            iload 2 /* i */
            invokeinterface org.apache.cassandra.db.ClusteringPrefix.get:(I)Ljava/nio/ByteBuffer;
            aastore
         4: .line 115
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            aload 0 /* clustering */
            invokeinterface org.apache.cassandra.db.ClusteringPrefix.size:()I
            if_icmplt 3
        end local 2 // int i
         6: .line 117
            aload 1 /* values */
            areturn
        end local 1 // java.nio.ByteBuffer[] values
        end local 0 // org.apache.cassandra.db.ClusteringPrefix clustering
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0  clustering  Lorg/apache/cassandra/db/ClusteringPrefix;
            1    7     1      values  [Ljava/nio/ByteBuffer;
            2    6     2           i  I
    MethodParameters:
            Name  Flags
      clustering  

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

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

  public org.apache.cassandra.db.ClusteringBound open(boolean);
    descriptor: (Z)Lorg/apache/cassandra/db/ClusteringBound;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.Slice this
        start local 1 // boolean reversed
         0: .line 132
            iload 1 /* reversed */
            ifeq 1
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.end:Lorg/apache/cassandra/db/ClusteringBound;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.start:Lorg/apache/cassandra/db/ClusteringBound;
      StackMap locals:
      StackMap stack: org.apache.cassandra.db.ClusteringBound
         2: areturn
        end local 1 // boolean reversed
        end local 0 // org.apache.cassandra.db.Slice this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/apache/cassandra/db/Slice;
            0    3     1  reversed  Z
    MethodParameters:
          Name  Flags
      reversed  

  public org.apache.cassandra.db.ClusteringBound close(boolean);
    descriptor: (Z)Lorg/apache/cassandra/db/ClusteringBound;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.Slice this
        start local 1 // boolean reversed
         0: .line 137
            iload 1 /* reversed */
            ifeq 1
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.start:Lorg/apache/cassandra/db/ClusteringBound;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.end:Lorg/apache/cassandra/db/ClusteringBound;
      StackMap locals:
      StackMap stack: org.apache.cassandra.db.ClusteringBound
         2: areturn
        end local 1 // boolean reversed
        end local 0 // org.apache.cassandra.db.Slice this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/apache/cassandra/db/Slice;
            0    3     1  reversed  Z
    MethodParameters:
          Name  Flags
      reversed  

  public boolean isEmpty(org.apache.cassandra.db.ClusteringComparator);
    descriptor: (Lorg/apache/cassandra/db/ClusteringComparator;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.Slice this
        start local 1 // org.apache.cassandra.db.ClusteringComparator comparator
         0: .line 148
            aload 1 /* comparator */
            aload 0 /* this */
            invokevirtual org.apache.cassandra.db.Slice.start:()Lorg/apache/cassandra/db/ClusteringBound;
            aload 0 /* this */
            invokevirtual org.apache.cassandra.db.Slice.end:()Lorg/apache/cassandra/db/ClusteringBound;
            invokestatic org.apache.cassandra.db.Slice.isEmpty:(Lorg/apache/cassandra/db/ClusteringComparator;Lorg/apache/cassandra/db/ClusteringBound;Lorg/apache/cassandra/db/ClusteringBound;)Z
            ireturn
        end local 1 // org.apache.cassandra.db.ClusteringComparator comparator
        end local 0 // org.apache.cassandra.db.Slice this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/apache/cassandra/db/Slice;
            0    1     1  comparator  Lorg/apache/cassandra/db/ClusteringComparator;
    MethodParameters:
            Name  Flags
      comparator  

  public static boolean isEmpty(org.apache.cassandra.db.ClusteringComparator, org.apache.cassandra.db.ClusteringBound, org.apache.cassandra.db.ClusteringBound);
    descriptor: (Lorg/apache/cassandra/db/ClusteringComparator;Lorg/apache/cassandra/db/ClusteringBound;Lorg/apache/cassandra/db/ClusteringBound;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.cassandra.db.ClusteringComparator comparator
        start local 1 // org.apache.cassandra.db.ClusteringBound start
        start local 2 // org.apache.cassandra.db.ClusteringBound end
         0: .line 162
            getstatic org.apache.cassandra.db.Slice.$assertionsDisabled:Z
            ifne 2
            aload 1 /* start */
            invokevirtual org.apache.cassandra.db.ClusteringBound.isStart:()Z
            ifeq 1
            aload 2 /* end */
            invokevirtual org.apache.cassandra.db.ClusteringBound.isEnd:()Z
            ifne 2
      StackMap locals:
      StackMap stack:
         1: new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         2: .line 163
      StackMap locals:
      StackMap stack:
            aload 0 /* comparator */
            aload 2 /* end */
            aload 1 /* start */
            invokevirtual org.apache.cassandra.db.ClusteringComparator.compare:(Lorg/apache/cassandra/db/ClusteringPrefix;Lorg/apache/cassandra/db/ClusteringPrefix;)I
            ifgt 3
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 2 // org.apache.cassandra.db.ClusteringBound end
        end local 1 // org.apache.cassandra.db.ClusteringBound start
        end local 0 // org.apache.cassandra.db.ClusteringComparator comparator
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0  comparator  Lorg/apache/cassandra/db/ClusteringComparator;
            0    4     1       start  Lorg/apache/cassandra/db/ClusteringBound;
            0    4     2         end  Lorg/apache/cassandra/db/ClusteringBound;
    MethodParameters:
            Name  Flags
      comparator  
      start       
      end         

  public boolean includes(org.apache.cassandra.db.ClusteringComparator, org.apache.cassandra.db.ClusteringPrefix);
    descriptor: (Lorg/apache/cassandra/db/ClusteringComparator;Lorg/apache/cassandra/db/ClusteringPrefix;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.cassandra.db.Slice this
        start local 1 // org.apache.cassandra.db.ClusteringComparator comparator
        start local 2 // org.apache.cassandra.db.ClusteringPrefix bound
         0: .line 176
            aload 1 /* comparator */
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.start:Lorg/apache/cassandra/db/ClusteringBound;
            aload 2 /* bound */
            invokevirtual org.apache.cassandra.db.ClusteringComparator.compare:(Lorg/apache/cassandra/db/ClusteringPrefix;Lorg/apache/cassandra/db/ClusteringPrefix;)I
            ifgt 1
            aload 1 /* comparator */
            aload 2 /* bound */
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.end:Lorg/apache/cassandra/db/ClusteringBound;
            invokevirtual org.apache.cassandra.db.ClusteringComparator.compare:(Lorg/apache/cassandra/db/ClusteringPrefix;Lorg/apache/cassandra/db/ClusteringPrefix;)I
            ifgt 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 2 // org.apache.cassandra.db.ClusteringPrefix bound
        end local 1 // org.apache.cassandra.db.ClusteringComparator comparator
        end local 0 // org.apache.cassandra.db.Slice this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/apache/cassandra/db/Slice;
            0    2     1  comparator  Lorg/apache/cassandra/db/ClusteringComparator;
            0    2     2       bound  Lorg/apache/cassandra/db/ClusteringPrefix;
    MethodParameters:
            Name  Flags
      comparator  
      bound       

  public org.apache.cassandra.db.Slice forPaging(org.apache.cassandra.db.ClusteringComparator, org.apache.cassandra.db.Clustering, boolean, boolean);
    descriptor: (Lorg/apache/cassandra/db/ClusteringComparator;Lorg/apache/cassandra/db/Clustering;ZZ)Lorg/apache/cassandra/db/Slice;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=5
        start local 0 // org.apache.cassandra.db.Slice this
        start local 1 // org.apache.cassandra.db.ClusteringComparator comparator
        start local 2 // org.apache.cassandra.db.Clustering lastReturned
        start local 3 // boolean inclusive
        start local 4 // boolean reversed
         0: .line 194
            aload 2 /* lastReturned */
            ifnonnull 2
         1: .line 195
            aload 0 /* this */
            areturn
         2: .line 197
      StackMap locals:
      StackMap stack:
            iload 4 /* reversed */
            ifeq 13
         3: .line 199
            aload 1 /* comparator */
            aload 2 /* lastReturned */
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.start:Lorg/apache/cassandra/db/ClusteringBound;
            invokevirtual org.apache.cassandra.db.ClusteringComparator.compare:(Lorg/apache/cassandra/db/ClusteringPrefix;Lorg/apache/cassandra/db/ClusteringPrefix;)I
            istore 5 /* cmp */
        start local 5 // int cmp
         4: .line 200
            iload 5 /* cmp */
            iflt 5
            iload 3 /* inclusive */
            ifne 6
            iload 5 /* cmp */
            ifne 6
         5: .line 201
      StackMap locals: int
      StackMap stack:
            aconst_null
            areturn
         6: .line 203
      StackMap locals:
      StackMap stack:
            aload 1 /* comparator */
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.end:Lorg/apache/cassandra/db/ClusteringBound;
            aload 2 /* lastReturned */
            invokevirtual org.apache.cassandra.db.ClusteringComparator.compare:(Lorg/apache/cassandra/db/ClusteringPrefix;Lorg/apache/cassandra/db/ClusteringPrefix;)I
            istore 5 /* cmp */
         7: .line 204
            iload 5 /* cmp */
            iflt 8
            iload 3 /* inclusive */
            ifeq 9
            iload 5 /* cmp */
            ifne 9
         8: .line 205
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
         9: .line 207
      StackMap locals:
      StackMap stack:
            aload 2 /* lastReturned */
            invokestatic org.apache.cassandra.db.Slice.extractValues:(Lorg/apache/cassandra/db/ClusteringPrefix;)[Ljava/nio/ByteBuffer;
            astore 6 /* values */
        start local 6 // java.nio.ByteBuffer[] values
        10: .line 208
            new org.apache.cassandra.db.Slice
            dup
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.start:Lorg/apache/cassandra/db/ClusteringBound;
            iload 3 /* inclusive */
            ifeq 11
            aload 6 /* values */
            invokestatic org.apache.cassandra.db.ClusteringBound.inclusiveEndOf:([Ljava/nio/ByteBuffer;)Lorg/apache/cassandra/db/ClusteringBound;
            goto 12
      StackMap locals: org.apache.cassandra.db.Slice org.apache.cassandra.db.ClusteringComparator org.apache.cassandra.db.Clustering int int int java.nio.ByteBuffer[]
      StackMap stack: new 10 new 10 org.apache.cassandra.db.ClusteringBound
        11: aload 6 /* values */
            invokestatic org.apache.cassandra.db.ClusteringBound.exclusiveEndOf:([Ljava/nio/ByteBuffer;)Lorg/apache/cassandra/db/ClusteringBound;
      StackMap locals: org.apache.cassandra.db.Slice org.apache.cassandra.db.ClusteringComparator org.apache.cassandra.db.Clustering int int int java.nio.ByteBuffer[]
      StackMap stack: new 10 new 10 org.apache.cassandra.db.ClusteringBound org.apache.cassandra.db.ClusteringBound
        12: invokespecial org.apache.cassandra.db.Slice.<init>:(Lorg/apache/cassandra/db/ClusteringBound;Lorg/apache/cassandra/db/ClusteringBound;)V
            areturn
        end local 6 // java.nio.ByteBuffer[] values
        end local 5 // int cmp
        13: .line 212
      StackMap locals:
      StackMap stack:
            aload 1 /* comparator */
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.end:Lorg/apache/cassandra/db/ClusteringBound;
            aload 2 /* lastReturned */
            invokevirtual org.apache.cassandra.db.ClusteringComparator.compare:(Lorg/apache/cassandra/db/ClusteringPrefix;Lorg/apache/cassandra/db/ClusteringPrefix;)I
            istore 5 /* cmp */
        start local 5 // int cmp
        14: .line 213
            iload 5 /* cmp */
            iflt 15
            iload 3 /* inclusive */
            ifne 16
            iload 5 /* cmp */
            ifne 16
        15: .line 214
      StackMap locals: int
      StackMap stack:
            aconst_null
            areturn
        16: .line 216
      StackMap locals:
      StackMap stack:
            aload 1 /* comparator */
            aload 2 /* lastReturned */
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.start:Lorg/apache/cassandra/db/ClusteringBound;
            invokevirtual org.apache.cassandra.db.ClusteringComparator.compare:(Lorg/apache/cassandra/db/ClusteringPrefix;Lorg/apache/cassandra/db/ClusteringPrefix;)I
            istore 5 /* cmp */
        17: .line 217
            iload 5 /* cmp */
            iflt 18
            iload 3 /* inclusive */
            ifeq 19
            iload 5 /* cmp */
            ifne 19
        18: .line 218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        19: .line 220
      StackMap locals:
      StackMap stack:
            aload 2 /* lastReturned */
            invokestatic org.apache.cassandra.db.Slice.extractValues:(Lorg/apache/cassandra/db/ClusteringPrefix;)[Ljava/nio/ByteBuffer;
            astore 6 /* values */
        start local 6 // java.nio.ByteBuffer[] values
        20: .line 221
            new org.apache.cassandra.db.Slice
            dup
            iload 3 /* inclusive */
            ifeq 21
            aload 6 /* values */
            invokestatic org.apache.cassandra.db.ClusteringBound.inclusiveStartOf:([Ljava/nio/ByteBuffer;)Lorg/apache/cassandra/db/ClusteringBound;
            goto 22
      StackMap locals: org.apache.cassandra.db.Slice org.apache.cassandra.db.ClusteringComparator org.apache.cassandra.db.Clustering int int int java.nio.ByteBuffer[]
      StackMap stack: new 20 new 20
        21: aload 6 /* values */
            invokestatic org.apache.cassandra.db.ClusteringBound.exclusiveStartOf:([Ljava/nio/ByteBuffer;)Lorg/apache/cassandra/db/ClusteringBound;
      StackMap locals: org.apache.cassandra.db.Slice org.apache.cassandra.db.ClusteringComparator org.apache.cassandra.db.Clustering int int int java.nio.ByteBuffer[]
      StackMap stack: new 20 new 20 org.apache.cassandra.db.ClusteringBound
        22: aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.end:Lorg/apache/cassandra/db/ClusteringBound;
            invokespecial org.apache.cassandra.db.Slice.<init>:(Lorg/apache/cassandra/db/ClusteringBound;Lorg/apache/cassandra/db/ClusteringBound;)V
            areturn
        end local 6 // java.nio.ByteBuffer[] values
        end local 5 // int cmp
        end local 4 // boolean reversed
        end local 3 // boolean inclusive
        end local 2 // org.apache.cassandra.db.Clustering lastReturned
        end local 1 // org.apache.cassandra.db.ClusteringComparator comparator
        end local 0 // org.apache.cassandra.db.Slice this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   23     0          this  Lorg/apache/cassandra/db/Slice;
            0   23     1    comparator  Lorg/apache/cassandra/db/ClusteringComparator;
            0   23     2  lastReturned  Lorg/apache/cassandra/db/Clustering;
            0   23     3     inclusive  Z
            0   23     4      reversed  Z
            4   13     5           cmp  I
           10   13     6        values  [Ljava/nio/ByteBuffer;
           14   23     5           cmp  I
           20   23     6        values  [Ljava/nio/ByteBuffer;
    MethodParameters:
              Name  Flags
      comparator    
      lastReturned  
      inclusive     
      reversed      

  public boolean intersects(org.apache.cassandra.db.ClusteringComparator, java.util.List<java.nio.ByteBuffer>, java.util.List<java.nio.ByteBuffer>);
    descriptor: (Lorg/apache/cassandra/db/ClusteringComparator;Ljava/util/List;Ljava/util/List;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.apache.cassandra.db.Slice this
        start local 1 // org.apache.cassandra.db.ClusteringComparator comparator
        start local 2 // java.util.List minClusteringValues
        start local 3 // java.util.List maxClusteringValues
         0: .line 239
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.start:Lorg/apache/cassandra/db/ClusteringBound;
            aload 1 /* comparator */
            aload 3 /* maxClusteringValues */
            invokevirtual org.apache.cassandra.db.ClusteringBound.compareTo:(Lorg/apache/cassandra/db/ClusteringComparator;Ljava/util/List;)I
            ifgt 1
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.end:Lorg/apache/cassandra/db/ClusteringBound;
            aload 1 /* comparator */
            aload 2 /* minClusteringValues */
            invokevirtual org.apache.cassandra.db.ClusteringBound.compareTo:(Lorg/apache/cassandra/db/ClusteringComparator;Ljava/util/List;)I
            iflt 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 3 // java.util.List maxClusteringValues
        end local 2 // java.util.List minClusteringValues
        end local 1 // org.apache.cassandra.db.ClusteringComparator comparator
        end local 0 // org.apache.cassandra.db.Slice this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/apache/cassandra/db/Slice;
            0    2     1           comparator  Lorg/apache/cassandra/db/ClusteringComparator;
            0    2     2  minClusteringValues  Ljava/util/List<Ljava/nio/ByteBuffer;>;
            0    2     3  maxClusteringValues  Ljava/util/List<Ljava/nio/ByteBuffer;>;
    Signature: (Lorg/apache/cassandra/db/ClusteringComparator;Ljava/util/List<Ljava/nio/ByteBuffer;>;Ljava/util/List<Ljava/nio/ByteBuffer;>;)Z
    MethodParameters:
                     Name  Flags
      comparator           
      minClusteringValues  
      maxClusteringValues  

  public java.lang.String toString(org.apache.cassandra.config.CFMetaData);
    descriptor: (Lorg/apache/cassandra/config/CFMetaData;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.Slice this
        start local 1 // org.apache.cassandra.config.CFMetaData metadata
         0: .line 244
            aload 0 /* this */
            aload 1 /* metadata */
            getfield org.apache.cassandra.config.CFMetaData.comparator:Lorg/apache/cassandra/db/ClusteringComparator;
            invokevirtual org.apache.cassandra.db.Slice.toString:(Lorg/apache/cassandra/db/ClusteringComparator;)Ljava/lang/String;
            areturn
        end local 1 // org.apache.cassandra.config.CFMetaData metadata
        end local 0 // org.apache.cassandra.db.Slice this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/apache/cassandra/db/Slice;
            0    1     1  metadata  Lorg/apache/cassandra/config/CFMetaData;
    MethodParameters:
          Name  Flags
      metadata  

  public java.lang.String toString(org.apache.cassandra.db.ClusteringComparator);
    descriptor: (Lorg/apache/cassandra/db/ClusteringComparator;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.apache.cassandra.db.Slice this
        start local 1 // org.apache.cassandra.db.ClusteringComparator comparator
         0: .line 249
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 2 /* sb */
        start local 2 // java.lang.StringBuilder sb
         1: .line 250
            aload 2 /* sb */
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.start:Lorg/apache/cassandra/db/ClusteringBound;
            invokevirtual org.apache.cassandra.db.ClusteringBound.isInclusive:()Z
            ifeq 2
            ldc "["
            goto 3
      StackMap locals: org.apache.cassandra.db.Slice org.apache.cassandra.db.ClusteringComparator java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder
         2: ldc "("
      StackMap locals: org.apache.cassandra.db.Slice org.apache.cassandra.db.ClusteringComparator java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String
         3: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 251
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         5: goto 10
         6: .line 253
      StackMap locals: int
      StackMap stack:
            iload 3 /* i */
            ifle 8
         7: .line 254
            aload 2 /* sb */
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         8: .line 255
      StackMap locals:
      StackMap stack:
            aload 2 /* sb */
            aload 1 /* comparator */
            iload 3 /* i */
            invokevirtual org.apache.cassandra.db.ClusteringComparator.subtype:(I)Lorg/apache/cassandra/db/marshal/AbstractType;
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.start:Lorg/apache/cassandra/db/ClusteringBound;
            iload 3 /* i */
            invokevirtual org.apache.cassandra.db.ClusteringBound.get:(I)Ljava/nio/ByteBuffer;
            invokevirtual org.apache.cassandra.db.marshal.AbstractType.getString:(Ljava/nio/ByteBuffer;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 251
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 3 /* i */
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.start:Lorg/apache/cassandra/db/ClusteringBound;
            invokevirtual org.apache.cassandra.db.ClusteringBound.size:()I
            if_icmplt 6
        end local 3 // int i
        11: .line 257
            aload 2 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 258
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        13: goto 18
        14: .line 260
      StackMap locals:
      StackMap stack:
            iload 3 /* i */
            ifle 16
        15: .line 261
            aload 2 /* sb */
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        16: .line 262
      StackMap locals:
      StackMap stack:
            aload 2 /* sb */
            aload 1 /* comparator */
            iload 3 /* i */
            invokevirtual org.apache.cassandra.db.ClusteringComparator.subtype:(I)Lorg/apache/cassandra/db/marshal/AbstractType;
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.end:Lorg/apache/cassandra/db/ClusteringBound;
            iload 3 /* i */
            invokevirtual org.apache.cassandra.db.ClusteringBound.get:(I)Ljava/nio/ByteBuffer;
            invokevirtual org.apache.cassandra.db.marshal.AbstractType.getString:(Ljava/nio/ByteBuffer;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        17: .line 258
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        18: iload 3 /* i */
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.end:Lorg/apache/cassandra/db/ClusteringBound;
            invokevirtual org.apache.cassandra.db.ClusteringBound.size:()I
            if_icmplt 14
        end local 3 // int i
        19: .line 264
            aload 2 /* sb */
            aload 0 /* this */
            getfield org.apache.cassandra.db.Slice.end:Lorg/apache/cassandra/db/ClusteringBound;
            invokevirtual org.apache.cassandra.db.ClusteringBound.isInclusive:()Z
            ifeq 20
            ldc "]"
            goto 21
      StackMap locals: org.apache.cassandra.db.Slice org.apache.cassandra.db.ClusteringComparator java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder
        20: ldc ")"
      StackMap locals: org.apache.cassandra.db.Slice org.apache.cassandra.db.ClusteringComparator java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String
        21: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        22: .line 265
            aload 2 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.StringBuilder sb
        end local 1 // org.apache.cassandra.db.ClusteringComparator comparator
        end local 0 // org.apache.cassandra.db.Slice this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   23     0        this  Lorg/apache/cassandra/db/Slice;
            0   23     1  comparator  Lorg/apache/cassandra/db/ClusteringComparator;
            1   23     2          sb  Ljava/lang/StringBuilder;
            5   11     3           i  I
           13   19     3           i  I
    MethodParameters:
            Name  Flags
      comparator  

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.cassandra.db.Slice this
        start local 1 // java.lang.Object other
         0: .line 271
            aload 1 /* other */
            instanceof org.apache.cassandra.db.Slice
            ifne 2
         1: .line 272
            iconst_0
            ireturn
         2: .line 274
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            checkcast org.apache.cassandra.db.Slice
            astore 2 /* that */
        start local 2 // org.apache.cassandra.db.Slice that
         3: .line 275
            aload 0 /* this */
            invokevirtual org.apache.cassandra.db.Slice.start:()Lorg/apache/cassandra/db/ClusteringBound;
            aload 2 /* that */
            invokevirtual org.apache.cassandra.db.Slice.start:()Lorg/apache/cassandra/db/ClusteringBound;
            invokevirtual org.apache.cassandra.db.ClusteringBound.equals:(Ljava/lang/Object;)Z
            ifeq 6
         4: .line 276
            aload 0 /* this */
            invokevirtual org.apache.cassandra.db.Slice.end:()Lorg/apache/cassandra/db/ClusteringBound;
            aload 2 /* that */
            invokevirtual org.apache.cassandra.db.Slice.end:()Lorg/apache/cassandra/db/ClusteringBound;
            invokevirtual org.apache.cassandra.db.ClusteringBound.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 275
            iconst_1
            ireturn
      StackMap locals: org.apache.cassandra.db.Slice
      StackMap stack:
         6: iconst_0
            ireturn
        end local 2 // org.apache.cassandra.db.Slice that
        end local 1 // java.lang.Object other
        end local 0 // org.apache.cassandra.db.Slice this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lorg/apache/cassandra/db/Slice;
            0    7     1  other  Ljava/lang/Object;
            3    7     2   that  Lorg/apache/cassandra/db/Slice;
    MethodParameters:
       Name  Flags
      other  

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.cassandra.db.Slice this
         0: .line 282
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual org.apache.cassandra.db.Slice.start:()Lorg/apache/cassandra/db/ClusteringBound;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            invokevirtual org.apache.cassandra.db.Slice.end:()Lorg/apache/cassandra/db/ClusteringBound;
            aastore
            invokestatic java.util.Objects.hash:([Ljava/lang/Object;)I
            ireturn
        end local 0 // org.apache.cassandra.db.Slice this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/db/Slice;
}
SourceFile: "Slice.java"
NestMembers:
  org.apache.cassandra.db.Slice$1  org.apache.cassandra.db.Slice$Serializer
InnerClasses:
  org.apache.cassandra.db.Slice$1
  public Serializer = org.apache.cassandra.db.Slice$Serializer of org.apache.cassandra.db.Slice