public class org.apache.cassandra.cql3.ColumnCondition
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.cassandra.cql3.ColumnCondition
  super_class: java.lang.Object
{
  public final org.apache.cassandra.config.ColumnDefinition column;
    descriptor: Lorg/apache/cassandra/config/ColumnDefinition;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  private final org.apache.cassandra.cql3.Term collectionElement;
    descriptor: Lorg/apache/cassandra/cql3/Term;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.cassandra.cql3.FieldIdentifier field;
    descriptor: Lorg/apache/cassandra/cql3/FieldIdentifier;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.cassandra.cql3.Term value;
    descriptor: Lorg/apache/cassandra/cql3/Term;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.List<org.apache.cassandra.cql3.Term> inValues;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lorg/apache/cassandra/cql3/Term;>;

  public final org.apache.cassandra.cql3.Operator operator;
    descriptor: Lorg/apache/cassandra/cql3/Operator;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  private static volatile int[] $SWITCH_TABLE$org$apache$cassandra$cql3$Operator;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 42
            ldc Lorg/apache/cassandra/cql3/ColumnCondition;
            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.cql3.ColumnCondition.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(org.apache.cassandra.config.ColumnDefinition, org.apache.cassandra.cql3.Term, org.apache.cassandra.cql3.FieldIdentifier, org.apache.cassandra.cql3.Term, java.util.List<org.apache.cassandra.cql3.Term>, org.apache.cassandra.cql3.Operator);
    descriptor: (Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;Ljava/util/List;Lorg/apache/cassandra/cql3/Operator;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=7, args_size=7
        start local 0 // org.apache.cassandra.cql3.ColumnCondition this
        start local 1 // org.apache.cassandra.config.ColumnDefinition column
        start local 2 // org.apache.cassandra.cql3.Term collectionElement
        start local 3 // org.apache.cassandra.cql3.FieldIdentifier field
        start local 4 // org.apache.cassandra.cql3.Term value
        start local 5 // java.util.List inValues
        start local 6 // org.apache.cassandra.cql3.Operator op
         0: .line 57
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 59
            aload 0 /* this */
            aload 1 /* column */
            putfield org.apache.cassandra.cql3.ColumnCondition.column:Lorg/apache/cassandra/config/ColumnDefinition;
         2: .line 60
            aload 0 /* this */
            aload 2 /* collectionElement */
            putfield org.apache.cassandra.cql3.ColumnCondition.collectionElement:Lorg/apache/cassandra/cql3/Term;
         3: .line 61
            aload 0 /* this */
            aload 3 /* field */
            putfield org.apache.cassandra.cql3.ColumnCondition.field:Lorg/apache/cassandra/cql3/FieldIdentifier;
         4: .line 62
            aload 0 /* this */
            aload 4 /* value */
            putfield org.apache.cassandra.cql3.ColumnCondition.value:Lorg/apache/cassandra/cql3/Term;
         5: .line 63
            aload 0 /* this */
            aload 5 /* inValues */
            putfield org.apache.cassandra.cql3.ColumnCondition.inValues:Ljava/util/List;
         6: .line 64
            aload 0 /* this */
            aload 6 /* op */
            putfield org.apache.cassandra.cql3.ColumnCondition.operator:Lorg/apache/cassandra/cql3/Operator;
         7: .line 66
            getstatic org.apache.cassandra.cql3.ColumnCondition.$assertionsDisabled:Z
            ifne 8
            aload 3 /* field */
            ifnull 8
            aload 2 /* collectionElement */
            ifnull 8
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         8: .line 67
      StackMap locals: org.apache.cassandra.cql3.ColumnCondition org.apache.cassandra.config.ColumnDefinition org.apache.cassandra.cql3.Term org.apache.cassandra.cql3.FieldIdentifier org.apache.cassandra.cql3.Term java.util.List org.apache.cassandra.cql3.Operator
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.operator:Lorg/apache/cassandra/cql3/Operator;
            getstatic org.apache.cassandra.cql3.Operator.IN:Lorg/apache/cassandra/cql3/Operator;
            if_acmpeq 10
         9: .line 68
            getstatic org.apache.cassandra.cql3.ColumnCondition.$assertionsDisabled:Z
            ifne 10
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.inValues:Ljava/util/List;
            ifnull 10
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        10: .line 69
      StackMap locals:
      StackMap stack:
            return
        end local 6 // org.apache.cassandra.cql3.Operator op
        end local 5 // java.util.List inValues
        end local 4 // org.apache.cassandra.cql3.Term value
        end local 3 // org.apache.cassandra.cql3.FieldIdentifier field
        end local 2 // org.apache.cassandra.cql3.Term collectionElement
        end local 1 // org.apache.cassandra.config.ColumnDefinition column
        end local 0 // org.apache.cassandra.cql3.ColumnCondition this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   11     0               this  Lorg/apache/cassandra/cql3/ColumnCondition;
            0   11     1             column  Lorg/apache/cassandra/config/ColumnDefinition;
            0   11     2  collectionElement  Lorg/apache/cassandra/cql3/Term;
            0   11     3              field  Lorg/apache/cassandra/cql3/FieldIdentifier;
            0   11     4              value  Lorg/apache/cassandra/cql3/Term;
            0   11     5           inValues  Ljava/util/List<Lorg/apache/cassandra/cql3/Term;>;
            0   11     6                 op  Lorg/apache/cassandra/cql3/Operator;
    Signature: (Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;Ljava/util/List<Lorg/apache/cassandra/cql3/Term;>;Lorg/apache/cassandra/cql3/Operator;)V
    MethodParameters:
                   Name  Flags
      column             
      collectionElement  
      field              
      value              
      inValues           
      op                 

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

  public static org.apache.cassandra.cql3.ColumnCondition condition(org.apache.cassandra.config.ColumnDefinition, org.apache.cassandra.cql3.Term, org.apache.cassandra.cql3.Operator);
    descriptor: (Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/Operator;)Lorg/apache/cassandra/cql3/ColumnCondition;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=3, args_size=3
        start local 0 // org.apache.cassandra.config.ColumnDefinition column
        start local 1 // org.apache.cassandra.cql3.Term value
        start local 2 // org.apache.cassandra.cql3.Operator op
         0: .line 79
            new org.apache.cassandra.cql3.ColumnCondition
            dup
            aload 0 /* column */
            aconst_null
            aconst_null
            aload 1 /* value */
            aconst_null
            aload 2 /* op */
            invokespecial org.apache.cassandra.cql3.ColumnCondition.<init>:(Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;Ljava/util/List;Lorg/apache/cassandra/cql3/Operator;)V
            areturn
        end local 2 // org.apache.cassandra.cql3.Operator op
        end local 1 // org.apache.cassandra.cql3.Term value
        end local 0 // org.apache.cassandra.config.ColumnDefinition column
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  column  Lorg/apache/cassandra/config/ColumnDefinition;
            0    1     1   value  Lorg/apache/cassandra/cql3/Term;
            0    1     2      op  Lorg/apache/cassandra/cql3/Operator;
    MethodParameters:
        Name  Flags
      column  
      value   
      op      

  public static org.apache.cassandra.cql3.ColumnCondition condition(org.apache.cassandra.config.ColumnDefinition, org.apache.cassandra.cql3.Term, org.apache.cassandra.cql3.Term, org.apache.cassandra.cql3.Operator);
    descriptor: (Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/Operator;)Lorg/apache/cassandra/cql3/ColumnCondition;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // org.apache.cassandra.config.ColumnDefinition column
        start local 1 // org.apache.cassandra.cql3.Term collectionElement
        start local 2 // org.apache.cassandra.cql3.Term value
        start local 3 // org.apache.cassandra.cql3.Operator op
         0: .line 84
            new org.apache.cassandra.cql3.ColumnCondition
            dup
            aload 0 /* column */
            aload 1 /* collectionElement */
            aconst_null
            aload 2 /* value */
            aconst_null
            aload 3 /* op */
            invokespecial org.apache.cassandra.cql3.ColumnCondition.<init>:(Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;Ljava/util/List;Lorg/apache/cassandra/cql3/Operator;)V
            areturn
        end local 3 // org.apache.cassandra.cql3.Operator op
        end local 2 // org.apache.cassandra.cql3.Term value
        end local 1 // org.apache.cassandra.cql3.Term collectionElement
        end local 0 // org.apache.cassandra.config.ColumnDefinition column
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0             column  Lorg/apache/cassandra/config/ColumnDefinition;
            0    1     1  collectionElement  Lorg/apache/cassandra/cql3/Term;
            0    1     2              value  Lorg/apache/cassandra/cql3/Term;
            0    1     3                 op  Lorg/apache/cassandra/cql3/Operator;
    MethodParameters:
                   Name  Flags
      column             
      collectionElement  
      value              
      op                 

  public static org.apache.cassandra.cql3.ColumnCondition condition(org.apache.cassandra.config.ColumnDefinition, org.apache.cassandra.cql3.FieldIdentifier, org.apache.cassandra.cql3.Term, org.apache.cassandra.cql3.Operator);
    descriptor: (Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/Operator;)Lorg/apache/cassandra/cql3/ColumnCondition;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // org.apache.cassandra.config.ColumnDefinition column
        start local 1 // org.apache.cassandra.cql3.FieldIdentifier udtField
        start local 2 // org.apache.cassandra.cql3.Term value
        start local 3 // org.apache.cassandra.cql3.Operator op
         0: .line 89
            new org.apache.cassandra.cql3.ColumnCondition
            dup
            aload 0 /* column */
            aconst_null
            aload 1 /* udtField */
            aload 2 /* value */
            aconst_null
            aload 3 /* op */
            invokespecial org.apache.cassandra.cql3.ColumnCondition.<init>:(Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;Ljava/util/List;Lorg/apache/cassandra/cql3/Operator;)V
            areturn
        end local 3 // org.apache.cassandra.cql3.Operator op
        end local 2 // org.apache.cassandra.cql3.Term value
        end local 1 // org.apache.cassandra.cql3.FieldIdentifier udtField
        end local 0 // org.apache.cassandra.config.ColumnDefinition column
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0    column  Lorg/apache/cassandra/config/ColumnDefinition;
            0    1     1  udtField  Lorg/apache/cassandra/cql3/FieldIdentifier;
            0    1     2     value  Lorg/apache/cassandra/cql3/Term;
            0    1     3        op  Lorg/apache/cassandra/cql3/Operator;
    MethodParameters:
          Name  Flags
      column    
      udtField  
      value     
      op        

  public static org.apache.cassandra.cql3.ColumnCondition inCondition(org.apache.cassandra.config.ColumnDefinition, java.util.List<org.apache.cassandra.cql3.Term>);
    descriptor: (Lorg/apache/cassandra/config/ColumnDefinition;Ljava/util/List;)Lorg/apache/cassandra/cql3/ColumnCondition;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=2, args_size=2
        start local 0 // org.apache.cassandra.config.ColumnDefinition column
        start local 1 // java.util.List inValues
         0: .line 94
            new org.apache.cassandra.cql3.ColumnCondition
            dup
            aload 0 /* column */
            aconst_null
            aconst_null
            aconst_null
            aload 1 /* inValues */
            getstatic org.apache.cassandra.cql3.Operator.IN:Lorg/apache/cassandra/cql3/Operator;
            invokespecial org.apache.cassandra.cql3.ColumnCondition.<init>:(Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;Ljava/util/List;Lorg/apache/cassandra/cql3/Operator;)V
            areturn
        end local 1 // java.util.List inValues
        end local 0 // org.apache.cassandra.config.ColumnDefinition column
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0    column  Lorg/apache/cassandra/config/ColumnDefinition;
            0    1     1  inValues  Ljava/util/List<Lorg/apache/cassandra/cql3/Term;>;
    Signature: (Lorg/apache/cassandra/config/ColumnDefinition;Ljava/util/List<Lorg/apache/cassandra/cql3/Term;>;)Lorg/apache/cassandra/cql3/ColumnCondition;
    MethodParameters:
          Name  Flags
      column    
      inValues  

  public static org.apache.cassandra.cql3.ColumnCondition inCondition(org.apache.cassandra.config.ColumnDefinition, org.apache.cassandra.cql3.Term, java.util.List<org.apache.cassandra.cql3.Term>);
    descriptor: (Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Ljava/util/List;)Lorg/apache/cassandra/cql3/ColumnCondition;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=3, args_size=3
        start local 0 // org.apache.cassandra.config.ColumnDefinition column
        start local 1 // org.apache.cassandra.cql3.Term collectionElement
        start local 2 // java.util.List inValues
         0: .line 99
            new org.apache.cassandra.cql3.ColumnCondition
            dup
            aload 0 /* column */
            aload 1 /* collectionElement */
            aconst_null
            aconst_null
            aload 2 /* inValues */
            getstatic org.apache.cassandra.cql3.Operator.IN:Lorg/apache/cassandra/cql3/Operator;
            invokespecial org.apache.cassandra.cql3.ColumnCondition.<init>:(Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;Ljava/util/List;Lorg/apache/cassandra/cql3/Operator;)V
            areturn
        end local 2 // java.util.List inValues
        end local 1 // org.apache.cassandra.cql3.Term collectionElement
        end local 0 // org.apache.cassandra.config.ColumnDefinition column
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0             column  Lorg/apache/cassandra/config/ColumnDefinition;
            0    1     1  collectionElement  Lorg/apache/cassandra/cql3/Term;
            0    1     2           inValues  Ljava/util/List<Lorg/apache/cassandra/cql3/Term;>;
    Signature: (Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Ljava/util/List<Lorg/apache/cassandra/cql3/Term;>;)Lorg/apache/cassandra/cql3/ColumnCondition;
    MethodParameters:
                   Name  Flags
      column             
      collectionElement  
      inValues           

  public static org.apache.cassandra.cql3.ColumnCondition inCondition(org.apache.cassandra.config.ColumnDefinition, org.apache.cassandra.cql3.FieldIdentifier, java.util.List<org.apache.cassandra.cql3.Term>);
    descriptor: (Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/FieldIdentifier;Ljava/util/List;)Lorg/apache/cassandra/cql3/ColumnCondition;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=3, args_size=3
        start local 0 // org.apache.cassandra.config.ColumnDefinition column
        start local 1 // org.apache.cassandra.cql3.FieldIdentifier udtField
        start local 2 // java.util.List inValues
         0: .line 104
            new org.apache.cassandra.cql3.ColumnCondition
            dup
            aload 0 /* column */
            aconst_null
            aload 1 /* udtField */
            aconst_null
            aload 2 /* inValues */
            getstatic org.apache.cassandra.cql3.Operator.IN:Lorg/apache/cassandra/cql3/Operator;
            invokespecial org.apache.cassandra.cql3.ColumnCondition.<init>:(Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;Ljava/util/List;Lorg/apache/cassandra/cql3/Operator;)V
            areturn
        end local 2 // java.util.List inValues
        end local 1 // org.apache.cassandra.cql3.FieldIdentifier udtField
        end local 0 // org.apache.cassandra.config.ColumnDefinition column
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0    column  Lorg/apache/cassandra/config/ColumnDefinition;
            0    1     1  udtField  Lorg/apache/cassandra/cql3/FieldIdentifier;
            0    1     2  inValues  Ljava/util/List<Lorg/apache/cassandra/cql3/Term;>;
    Signature: (Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/FieldIdentifier;Ljava/util/List<Lorg/apache/cassandra/cql3/Term;>;)Lorg/apache/cassandra/cql3/ColumnCondition;
    MethodParameters:
          Name  Flags
      column    
      udtField  
      inValues  

  public static org.apache.cassandra.cql3.ColumnCondition inCondition(org.apache.cassandra.config.ColumnDefinition, org.apache.cassandra.cql3.Term);
    descriptor: (Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;)Lorg/apache/cassandra/cql3/ColumnCondition;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=2, args_size=2
        start local 0 // org.apache.cassandra.config.ColumnDefinition column
        start local 1 // org.apache.cassandra.cql3.Term inMarker
         0: .line 109
            new org.apache.cassandra.cql3.ColumnCondition
            dup
            aload 0 /* column */
            aconst_null
            aconst_null
            aload 1 /* inMarker */
            aconst_null
            getstatic org.apache.cassandra.cql3.Operator.IN:Lorg/apache/cassandra/cql3/Operator;
            invokespecial org.apache.cassandra.cql3.ColumnCondition.<init>:(Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;Ljava/util/List;Lorg/apache/cassandra/cql3/Operator;)V
            areturn
        end local 1 // org.apache.cassandra.cql3.Term inMarker
        end local 0 // org.apache.cassandra.config.ColumnDefinition column
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0    column  Lorg/apache/cassandra/config/ColumnDefinition;
            0    1     1  inMarker  Lorg/apache/cassandra/cql3/Term;
    MethodParameters:
          Name  Flags
      column    
      inMarker  

  public static org.apache.cassandra.cql3.ColumnCondition inCondition(org.apache.cassandra.config.ColumnDefinition, org.apache.cassandra.cql3.Term, org.apache.cassandra.cql3.Term);
    descriptor: (Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/Term;)Lorg/apache/cassandra/cql3/ColumnCondition;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=3, args_size=3
        start local 0 // org.apache.cassandra.config.ColumnDefinition column
        start local 1 // org.apache.cassandra.cql3.Term collectionElement
        start local 2 // org.apache.cassandra.cql3.Term inMarker
         0: .line 114
            new org.apache.cassandra.cql3.ColumnCondition
            dup
            aload 0 /* column */
            aload 1 /* collectionElement */
            aconst_null
            aload 2 /* inMarker */
            aconst_null
            getstatic org.apache.cassandra.cql3.Operator.IN:Lorg/apache/cassandra/cql3/Operator;
            invokespecial org.apache.cassandra.cql3.ColumnCondition.<init>:(Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;Ljava/util/List;Lorg/apache/cassandra/cql3/Operator;)V
            areturn
        end local 2 // org.apache.cassandra.cql3.Term inMarker
        end local 1 // org.apache.cassandra.cql3.Term collectionElement
        end local 0 // org.apache.cassandra.config.ColumnDefinition column
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0             column  Lorg/apache/cassandra/config/ColumnDefinition;
            0    1     1  collectionElement  Lorg/apache/cassandra/cql3/Term;
            0    1     2           inMarker  Lorg/apache/cassandra/cql3/Term;
    MethodParameters:
                   Name  Flags
      column             
      collectionElement  
      inMarker           

  public static org.apache.cassandra.cql3.ColumnCondition inCondition(org.apache.cassandra.config.ColumnDefinition, org.apache.cassandra.cql3.FieldIdentifier, org.apache.cassandra.cql3.Term);
    descriptor: (Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;)Lorg/apache/cassandra/cql3/ColumnCondition;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=3, args_size=3
        start local 0 // org.apache.cassandra.config.ColumnDefinition column
        start local 1 // org.apache.cassandra.cql3.FieldIdentifier udtField
        start local 2 // org.apache.cassandra.cql3.Term inMarker
         0: .line 119
            new org.apache.cassandra.cql3.ColumnCondition
            dup
            aload 0 /* column */
            aconst_null
            aload 1 /* udtField */
            aload 2 /* inMarker */
            aconst_null
            getstatic org.apache.cassandra.cql3.Operator.IN:Lorg/apache/cassandra/cql3/Operator;
            invokespecial org.apache.cassandra.cql3.ColumnCondition.<init>:(Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/cql3/Term;Lorg/apache/cassandra/cql3/FieldIdentifier;Lorg/apache/cassandra/cql3/Term;Ljava/util/List;Lorg/apache/cassandra/cql3/Operator;)V
            areturn
        end local 2 // org.apache.cassandra.cql3.Term inMarker
        end local 1 // org.apache.cassandra.cql3.FieldIdentifier udtField
        end local 0 // org.apache.cassandra.config.ColumnDefinition column
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0    column  Lorg/apache/cassandra/config/ColumnDefinition;
            0    1     1  udtField  Lorg/apache/cassandra/cql3/FieldIdentifier;
            0    1     2  inMarker  Lorg/apache/cassandra/cql3/Term;
    MethodParameters:
          Name  Flags
      column    
      udtField  
      inMarker  

  public void addFunctionsTo(java.util.List<org.apache.cassandra.cql3.functions.Function>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.cassandra.cql3.ColumnCondition this
        start local 1 // java.util.List functions
         0: .line 124
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.collectionElement:Lorg/apache/cassandra/cql3/Term;
            ifnull 2
         1: .line 125
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.collectionElement:Lorg/apache/cassandra/cql3/Term;
            aload 1 /* functions */
            invokeinterface org.apache.cassandra.cql3.Term.addFunctionsTo:(Ljava/util/List;)V
         2: .line 126
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.value:Lorg/apache/cassandra/cql3/Term;
            ifnull 4
         3: .line 127
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.value:Lorg/apache/cassandra/cql3/Term;
            aload 1 /* functions */
            invokeinterface org.apache.cassandra.cql3.Term.addFunctionsTo:(Ljava/util/List;)V
         4: .line 128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.inValues:Ljava/util/List;
            ifnull 10
         5: .line 129
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.inValues:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 9
      StackMap locals: org.apache.cassandra.cql3.ColumnCondition java.util.List top java.util.Iterator
      StackMap stack:
         6: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.cassandra.cql3.Term
            astore 2 /* value */
        start local 2 // org.apache.cassandra.cql3.Term value
         7: .line 130
            aload 2 /* value */
            ifnull 9
         8: .line 131
            aload 2 /* value */
            aload 1 /* functions */
            invokeinterface org.apache.cassandra.cql3.Term.addFunctionsTo:(Ljava/util/List;)V
        end local 2 // org.apache.cassandra.cql3.Term value
         9: .line 129
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        10: .line 132
      StackMap locals: org.apache.cassandra.cql3.ColumnCondition java.util.List
      StackMap stack:
            return
        end local 1 // java.util.List functions
        end local 0 // org.apache.cassandra.cql3.ColumnCondition this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Lorg/apache/cassandra/cql3/ColumnCondition;
            0   11     1  functions  Ljava/util/List<Lorg/apache/cassandra/cql3/functions/Function;>;
            7    9     2      value  Lorg/apache/cassandra/cql3/Term;
    Signature: (Ljava/util/List<Lorg/apache/cassandra/cql3/functions/Function;>;)V
    MethodParameters:
           Name  Flags
      functions  

  public void collectMarkerSpecification(org.apache.cassandra.cql3.VariableSpecifications);
    descriptor: (Lorg/apache/cassandra/cql3/VariableSpecifications;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.cassandra.cql3.ColumnCondition this
        start local 1 // org.apache.cassandra.cql3.VariableSpecifications boundNames
         0: .line 142
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.collectionElement:Lorg/apache/cassandra/cql3/Term;
            ifnull 2
         1: .line 143
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.collectionElement:Lorg/apache/cassandra/cql3/Term;
            aload 1 /* boundNames */
            invokeinterface org.apache.cassandra.cql3.Term.collectMarkerSpecification:(Lorg/apache/cassandra/cql3/VariableSpecifications;)V
         2: .line 145
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.operator:Lorg/apache/cassandra/cql3/Operator;
            getstatic org.apache.cassandra.cql3.Operator.IN:Lorg/apache/cassandra/cql3/Operator;
            if_acmpne 8
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.inValues:Ljava/util/List;
            ifnull 8
         3: .line 147
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.inValues:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 6
      StackMap locals: org.apache.cassandra.cql3.ColumnCondition org.apache.cassandra.cql3.VariableSpecifications top java.util.Iterator
      StackMap stack:
         4: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.cassandra.cql3.Term
            astore 2 /* value */
        start local 2 // org.apache.cassandra.cql3.Term value
         5: .line 148
            aload 2 /* value */
            aload 1 /* boundNames */
            invokeinterface org.apache.cassandra.cql3.Term.collectMarkerSpecification:(Lorg/apache/cassandra/cql3/VariableSpecifications;)V
        end local 2 // org.apache.cassandra.cql3.Term value
         6: .line 147
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         7: .line 149
            goto 9
         8: .line 152
      StackMap locals: org.apache.cassandra.cql3.ColumnCondition org.apache.cassandra.cql3.VariableSpecifications
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.value:Lorg/apache/cassandra/cql3/Term;
            aload 1 /* boundNames */
            invokeinterface org.apache.cassandra.cql3.Term.collectMarkerSpecification:(Lorg/apache/cassandra/cql3/VariableSpecifications;)V
         9: .line 154
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.cassandra.cql3.VariableSpecifications boundNames
        end local 0 // org.apache.cassandra.cql3.ColumnCondition this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lorg/apache/cassandra/cql3/ColumnCondition;
            0   10     1  boundNames  Lorg/apache/cassandra/cql3/VariableSpecifications;
            5    6     2       value  Lorg/apache/cassandra/cql3/Term;
    MethodParameters:
            Name  Flags
      boundNames  

  public org.apache.cassandra.cql3.ColumnCondition$Bound bind(org.apache.cassandra.cql3.QueryOptions);
    descriptor: (Lorg/apache/cassandra/cql3/QueryOptions;)Lorg/apache/cassandra/cql3/ColumnCondition$Bound;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.cassandra.cql3.ColumnCondition this
        start local 1 // org.apache.cassandra.cql3.QueryOptions options
         0: .line 158
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.operator:Lorg/apache/cassandra/cql3/Operator;
            getstatic org.apache.cassandra.cql3.Operator.IN:Lorg/apache/cassandra/cql3/Operator;
            if_acmpne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: istore 2 /* isInCondition */
        start local 2 // boolean isInCondition
         3: .line 159
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.column:Lorg/apache/cassandra/config/ColumnDefinition;
            getfield org.apache.cassandra.config.ColumnDefinition.type:Lorg/apache/cassandra/db/marshal/AbstractType;
            instanceof org.apache.cassandra.db.marshal.CollectionType
            ifeq 11
         4: .line 161
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.collectionElement:Lorg/apache/cassandra/cql3/Term;
            ifnull 8
         5: .line 162
            iload 2 /* isInCondition */
            ifeq 6
            new org.apache.cassandra.cql3.ColumnCondition$ElementAccessInBound
            dup
            aload 0 /* this */
            aload 1 /* options */
            invokespecial org.apache.cassandra.cql3.ColumnCondition$ElementAccessInBound.<init>:(Lorg/apache/cassandra/cql3/ColumnCondition;Lorg/apache/cassandra/cql3/QueryOptions;)V
            goto 7
      StackMap locals: int
      StackMap stack:
         6: new org.apache.cassandra.cql3.ColumnCondition$ElementAccessBound
            dup
            aload 0 /* this */
            aload 1 /* options */
            invokespecial org.apache.cassandra.cql3.ColumnCondition$ElementAccessBound.<init>:(Lorg/apache/cassandra/cql3/ColumnCondition;Lorg/apache/cassandra/cql3/QueryOptions;)V
      StackMap locals:
      StackMap stack: org.apache.cassandra.cql3.ColumnCondition$Bound
         7: areturn
         8: .line 164
      StackMap locals:
      StackMap stack:
            iload 2 /* isInCondition */
            ifeq 9
            new org.apache.cassandra.cql3.ColumnCondition$CollectionInBound
            dup
            aload 0 /* this */
            aload 1 /* options */
            invokespecial org.apache.cassandra.cql3.ColumnCondition$CollectionInBound.<init>:(Lorg/apache/cassandra/cql3/ColumnCondition;Lorg/apache/cassandra/cql3/QueryOptions;)V
            goto 10
      StackMap locals:
      StackMap stack:
         9: new org.apache.cassandra.cql3.ColumnCondition$CollectionBound
            dup
            aload 0 /* this */
            aload 1 /* options */
            invokespecial org.apache.cassandra.cql3.ColumnCondition$CollectionBound.<init>:(Lorg/apache/cassandra/cql3/ColumnCondition;Lorg/apache/cassandra/cql3/QueryOptions;)V
      StackMap locals:
      StackMap stack: org.apache.cassandra.cql3.ColumnCondition$Bound
        10: areturn
        11: .line 166
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.column:Lorg/apache/cassandra/config/ColumnDefinition;
            getfield org.apache.cassandra.config.ColumnDefinition.type:Lorg/apache/cassandra/db/marshal/AbstractType;
            invokevirtual org.apache.cassandra.db.marshal.AbstractType.isUDT:()Z
            ifeq 19
        12: .line 168
            aload 0 /* this */
            getfield org.apache.cassandra.cql3.ColumnCondition.field:Lorg/apache/cassandra/cql3/FieldIdentifier;
            ifnull 16
        13: .line 169
            iload 2 /* isInCondition */
            ifeq 14
            new org.apache.cassandra.cql3.ColumnCondition$UDTFieldAccessInBound
            dup
            aload 0 /* this */
            aload 1 /* options */
            invokespecial org.apache.cassandra.cql3.ColumnCondition$UDTFieldAccessInBound.<init>:(Lorg/apache/cassandra/cql3/ColumnCondition;Lorg/apache/cassandra/cql3/QueryOptions;)V
            goto 15
      StackMap locals:
      StackMap stack:
        14: new org.apache.cassandra.cql3.ColumnCondition$UDTFieldAccessBound
            dup
            aload 0 /* this */
            aload 1 /* options */
            invokespecial org.apache.cassandra.cql3.ColumnCondition$UDTFieldAccessBound.<init>:(Lorg/apache/cassandra/cql3/ColumnCondition;Lorg/apache/cassandra/cql3/QueryOptions;)V
      StackMap locals:
      StackMap stack: org.apache.cassandra.cql3.ColumnCondition$Bound
        15: areturn
        16: .line 171
      StackMap locals:
      StackMap stack:
            iload 2 /* isInCondition */
            ifeq 17
            new org.apache.cassandra.cql3.ColumnCondition$UDTInBound
            dup
            aload 0 /* this */
            aload 1 /* options */
            invokespecial org.apache.cassandra.cql3.ColumnCondition$UDTInBound.<init>:(Lorg/apache/cassandra/cql3/ColumnCondition;Lorg/apache/cassandra/cql3/QueryOptions;)V
            goto 18
      StackMap locals:
      StackMap stack:
        17: new org.apache.cassandra.cql3.ColumnCondition$UDTBound
            dup
            aload 0 /* this */
            aload 1 /* options */
            invokespecial org.apache.cassandra.cql3.ColumnCondition$UDTBound.<init>:(Lorg/apache/cassandra/cql3/ColumnCondition;Lorg/apache/cassandra/cql3/QueryOptions;)V
      StackMap locals:
      StackMap stack: org.apache.cassandra.cql3.ColumnCondition$Bound
        18: areturn
        19: .line 174
      StackMap locals:
      StackMap stack:
            iload 2 /* isInCondition */
            ifeq 20
            new org.apache.cassandra.cql3.ColumnCondition$SimpleInBound
            dup
            aload 0 /* this */
            aload 1 /* options */
            invokespecial org.apache.cassandra.cql3.ColumnCondition$SimpleInBound.<init>:(Lorg/apache/cassandra/cql3/ColumnCondition;Lorg/apache/cassandra/cql3/QueryOptions;)V
            goto 21
      StackMap locals:
      StackMap stack:
        20: new org.apache.cassandra.cql3.ColumnCondition$SimpleBound
            dup
            aload 0 /* this */
            aload 1 /* options */
            invokespecial org.apache.cassandra.cql3.ColumnCondition$SimpleBound.<init>:(Lorg/apache/cassandra/cql3/ColumnCondition;Lorg/apache/cassandra/cql3/QueryOptions;)V
      StackMap locals:
      StackMap stack: org.apache.cassandra.cql3.ColumnCondition$Bound
        21: areturn
        end local 2 // boolean isInCondition
        end local 1 // org.apache.cassandra.cql3.QueryOptions options
        end local 0 // org.apache.cassandra.cql3.ColumnCondition this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   22     0           this  Lorg/apache/cassandra/cql3/ColumnCondition;
            0   22     1        options  Lorg/apache/cassandra/cql3/QueryOptions;
            3   22     2  isInCondition  Z
    Exceptions:
      throws org.apache.cassandra.exceptions.InvalidRequestException
    MethodParameters:
         Name  Flags
      options  

  private static org.apache.cassandra.db.rows.Cell getCell(org.apache.cassandra.db.rows.Row, org.apache.cassandra.config.ColumnDefinition);
    descriptor: (Lorg/apache/cassandra/db/rows/Row;Lorg/apache/cassandra/config/ColumnDefinition;)Lorg/apache/cassandra/db/rows/Cell;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.rows.Row row
        start local 1 // org.apache.cassandra.config.ColumnDefinition column
         0: .line 233
            aload 0 /* row */
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* row */
            aload 1 /* column */
            invokeinterface org.apache.cassandra.db.rows.Row.getCell:(Lorg/apache/cassandra/config/ColumnDefinition;)Lorg/apache/cassandra/db/rows/Cell;
      StackMap locals:
      StackMap stack: org.apache.cassandra.db.rows.Cell
         2: areturn
        end local 1 // org.apache.cassandra.config.ColumnDefinition column
        end local 0 // org.apache.cassandra.db.rows.Row row
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0     row  Lorg/apache/cassandra/db/rows/Row;
            0    3     1  column  Lorg/apache/cassandra/config/ColumnDefinition;
    MethodParameters:
        Name  Flags
      row     
      column  

  private static org.apache.cassandra.db.rows.Cell getCell(org.apache.cassandra.db.rows.Row, org.apache.cassandra.config.ColumnDefinition, org.apache.cassandra.db.rows.CellPath);
    descriptor: (Lorg/apache/cassandra/db/rows/Row;Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/db/rows/CellPath;)Lorg/apache/cassandra/db/rows/Cell;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.cassandra.db.rows.Row row
        start local 1 // org.apache.cassandra.config.ColumnDefinition column
        start local 2 // org.apache.cassandra.db.rows.CellPath path
         0: .line 240
            aload 0 /* row */
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* row */
            aload 1 /* column */
            aload 2 /* path */
            invokeinterface org.apache.cassandra.db.rows.Row.getCell:(Lorg/apache/cassandra/config/ColumnDefinition;Lorg/apache/cassandra/db/rows/CellPath;)Lorg/apache/cassandra/db/rows/Cell;
      StackMap locals:
      StackMap stack: org.apache.cassandra.db.rows.Cell
         2: areturn
        end local 2 // org.apache.cassandra.db.rows.CellPath path
        end local 1 // org.apache.cassandra.config.ColumnDefinition column
        end local 0 // org.apache.cassandra.db.rows.Row row
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0     row  Lorg/apache/cassandra/db/rows/Row;
            0    3     1  column  Lorg/apache/cassandra/config/ColumnDefinition;
            0    3     2    path  Lorg/apache/cassandra/db/rows/CellPath;
    MethodParameters:
        Name  Flags
      row     
      column  
      path    

  private static java.util.Iterator<org.apache.cassandra.db.rows.Cell> getCells(org.apache.cassandra.db.rows.Row, org.apache.cassandra.config.ColumnDefinition);
    descriptor: (Lorg/apache/cassandra/db/rows/Row;Lorg/apache/cassandra/config/ColumnDefinition;)Ljava/util/Iterator;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.cassandra.db.rows.Row row
        start local 1 // org.apache.cassandra.config.ColumnDefinition column
         0: .line 247
            aload 0 /* row */
            ifnonnull 2
         1: .line 248
            invokestatic java.util.Collections.emptyIterator:()Ljava/util/Iterator;
            areturn
         2: .line 250
      StackMap locals:
      StackMap stack:
            aload 0 /* row */
            aload 1 /* column */
            invokeinterface org.apache.cassandra.db.rows.Row.getComplexColumnData:(Lorg/apache/cassandra/config/ColumnDefinition;)Lorg/apache/cassandra/db/rows/ComplexColumnData;
            astore 2 /* complexData */
        start local 2 // org.apache.cassandra.db.rows.ComplexColumnData complexData
         3: .line 251
            aload 2 /* complexData */
            ifnonnull 4
            invokestatic java.util.Collections.emptyIterator:()Ljava/util/Iterator;
            goto 5
      StackMap locals: org.apache.cassandra.db.rows.ComplexColumnData
      StackMap stack:
         4: aload 2 /* complexData */
            invokevirtual org.apache.cassandra.db.rows.ComplexColumnData.iterator:()Ljava/util/Iterator;
      StackMap locals:
      StackMap stack: java.util.Iterator
         5: areturn
        end local 2 // org.apache.cassandra.db.rows.ComplexColumnData complexData
        end local 1 // org.apache.cassandra.config.ColumnDefinition column
        end local 0 // org.apache.cassandra.db.rows.Row row
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0          row  Lorg/apache/cassandra/db/rows/Row;
            0    6     1       column  Lorg/apache/cassandra/config/ColumnDefinition;
            3    6     2  complexData  Lorg/apache/cassandra/db/rows/ComplexColumnData;
    Signature: (Lorg/apache/cassandra/db/rows/Row;Lorg/apache/cassandra/config/ColumnDefinition;)Ljava/util/Iterator<Lorg/apache/cassandra/db/rows/Cell;>;
    MethodParameters:
        Name  Flags
      row     
      column  

  private static boolean evaluateComparisonWithOperator(int, org.apache.cassandra.cql3.Operator);
    descriptor: (ILorg/apache/cassandra/cql3/Operator;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // int comparison
        start local 1 // org.apache.cassandra.cql3.Operator operator
         0: .line 257
            invokestatic org.apache.cassandra.cql3.ColumnCondition.$SWITCH_TABLE$org$apache$cassandra$cql3$Operator:()[I
            aload 1 /* operator */
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            iaload
            tableswitch { // 1 - 9
                    1: 1
                    2: 2
                    3: 2
                    4: 4
                    5: 4
                    6: 7
                    7: 7
                    8: 7
                    9: 6
              default: 7
          }
         1: .line 260
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 263
      StackMap locals:
      StackMap stack:
            iload 0 /* comparison */
            ifge 3
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
         4: .line 266
      StackMap locals:
      StackMap stack:
            iload 0 /* comparison */
            ifle 5
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_0
            ireturn
         6: .line 268
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         7: .line 270
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        end local 1 // org.apache.cassandra.cql3.Operator operator
        end local 0 // int comparison
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0  comparison  I
            0    8     1    operator  Lorg/apache/cassandra/cql3/Operator;
    MethodParameters:
            Name  Flags
      comparison  
      operator    

  private static java.nio.ByteBuffer cellValueAtIndex(java.util.Iterator<org.apache.cassandra.db.rows.Cell>, int);
    descriptor: (Ljava/util/Iterator;I)Ljava/nio/ByteBuffer;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // java.util.Iterator iter
        start local 1 // int index
         0: .line 276
            aload 0 /* iter */
            iload 1 /* index */
            invokestatic com.google.common.collect.Iterators.advance:(Ljava/util/Iterator;I)I
            istore 2 /* adv */
        start local 2 // int adv
         1: .line 277
            iload 2 /* adv */
            iload 1 /* index */
            if_icmpne 3
            aload 0 /* iter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 3
         2: .line 278
            aload 0 /* iter */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.cassandra.db.rows.Cell
            invokevirtual org.apache.cassandra.db.rows.Cell.value:()Ljava/nio/ByteBuffer;
            areturn
         3: .line 280
      StackMap locals: int
      StackMap stack:
            aconst_null
            areturn
        end local 2 // int adv
        end local 1 // int index
        end local 0 // java.util.Iterator iter
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   iter  Ljava/util/Iterator<Lorg/apache/cassandra/db/rows/Cell;>;
            0    4     1  index  I
            1    4     2    adv  I
    Signature: (Ljava/util/Iterator<Lorg/apache/cassandra/db/rows/Cell;>;I)Ljava/nio/ByteBuffer;
    MethodParameters:
       Name  Flags
      iter   
      index  

  static int[] $SWITCH_TABLE$org$apache$cassandra$cql3$Operator();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 42
            getstatic org.apache.cassandra.cql3.ColumnCondition.$SWITCH_TABLE$org$apache$cassandra$cql3$Operator:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic org.apache.cassandra.cql3.Operator.values:()[Lorg/apache/cassandra/cql3/Operator;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic org.apache.cassandra.cql3.Operator.CONTAINS:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            bipush 7
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic org.apache.cassandra.cql3.Operator.CONTAINS_KEY:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            bipush 8
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic org.apache.cassandra.cql3.Operator.EQ:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            iconst_1
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic org.apache.cassandra.cql3.Operator.GT:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            iconst_5
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic org.apache.cassandra.cql3.Operator.GTE:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            iconst_4
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic org.apache.cassandra.cql3.Operator.IN:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            bipush 6
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic org.apache.cassandra.cql3.Operator.IS_NOT:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            bipush 10
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic org.apache.cassandra.cql3.Operator.LIKE:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            bipush 15
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic org.apache.cassandra.cql3.Operator.LIKE_CONTAINS:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            bipush 13
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic org.apache.cassandra.cql3.Operator.LIKE_MATCHES:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            bipush 14
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic org.apache.cassandra.cql3.Operator.LIKE_PREFIX:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            bipush 11
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic org.apache.cassandra.cql3.Operator.LIKE_SUFFIX:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            bipush 12
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic org.apache.cassandra.cql3.Operator.LT:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            iconst_2
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic org.apache.cassandra.cql3.Operator.LTE:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            iconst_3
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic org.apache.cassandra.cql3.Operator.NEQ:Lorg/apache/cassandra/cql3/Operator;
            invokevirtual org.apache.cassandra.cql3.Operator.ordinal:()I
            bipush 9
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            dup
            putstatic org.apache.cassandra.cql3.ColumnCondition.$SWITCH_TABLE$org$apache$cassandra$cql3$Operator:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
}
SourceFile: "ColumnCondition.java"
NestMembers:
  org.apache.cassandra.cql3.ColumnCondition$Bound  org.apache.cassandra.cql3.ColumnCondition$CollectionBound  org.apache.cassandra.cql3.ColumnCondition$CollectionInBound  org.apache.cassandra.cql3.ColumnCondition$ElementAccessBound  org.apache.cassandra.cql3.ColumnCondition$ElementAccessInBound  org.apache.cassandra.cql3.ColumnCondition$Raw  org.apache.cassandra.cql3.ColumnCondition$SimpleBound  org.apache.cassandra.cql3.ColumnCondition$SimpleInBound  org.apache.cassandra.cql3.ColumnCondition$UDTBound  org.apache.cassandra.cql3.ColumnCondition$UDTFieldAccessBound  org.apache.cassandra.cql3.ColumnCondition$UDTFieldAccessInBound  org.apache.cassandra.cql3.ColumnCondition$UDTInBound
InnerClasses:
  public abstract Bound = org.apache.cassandra.cql3.ColumnCondition$Bound of org.apache.cassandra.cql3.ColumnCondition
  CollectionBound = org.apache.cassandra.cql3.ColumnCondition$CollectionBound of org.apache.cassandra.cql3.ColumnCondition
  public CollectionInBound = org.apache.cassandra.cql3.ColumnCondition$CollectionInBound of org.apache.cassandra.cql3.ColumnCondition
  ElementAccessBound = org.apache.cassandra.cql3.ColumnCondition$ElementAccessBound of org.apache.cassandra.cql3.ColumnCondition
  ElementAccessInBound = org.apache.cassandra.cql3.ColumnCondition$ElementAccessInBound of org.apache.cassandra.cql3.ColumnCondition
  public Raw = org.apache.cassandra.cql3.ColumnCondition$Raw of org.apache.cassandra.cql3.ColumnCondition
  SimpleBound = org.apache.cassandra.cql3.ColumnCondition$SimpleBound of org.apache.cassandra.cql3.ColumnCondition
  SimpleInBound = org.apache.cassandra.cql3.ColumnCondition$SimpleInBound of org.apache.cassandra.cql3.ColumnCondition
  UDTBound = org.apache.cassandra.cql3.ColumnCondition$UDTBound of org.apache.cassandra.cql3.ColumnCondition
  UDTFieldAccessBound = org.apache.cassandra.cql3.ColumnCondition$UDTFieldAccessBound of org.apache.cassandra.cql3.ColumnCondition
  UDTFieldAccessInBound = org.apache.cassandra.cql3.ColumnCondition$UDTFieldAccessInBound of org.apache.cassandra.cql3.ColumnCondition
  public UDTInBound = org.apache.cassandra.cql3.ColumnCondition$UDTInBound of org.apache.cassandra.cql3.ColumnCondition