public abstract class org.apache.cassandra.cql3.Constants
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.cassandra.cql3.Constants
  super_class: java.lang.Object
{
  private static final org.slf4j.Logger logger;
    descriptor: Lorg/slf4j/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final org.apache.cassandra.cql3.Constants$UnsetLiteral UNSET_LITERAL;
    descriptor: Lorg/apache/cassandra/cql3/Constants$UnsetLiteral;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.apache.cassandra.cql3.Constants$Value UNSET_VALUE;
    descriptor: Lorg/apache/cassandra/cql3/Constants$Value;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.apache.cassandra.cql3.Constants$NullLiteral NULL_LITERAL;
    descriptor: Lorg/apache/cassandra/cql3/Constants$NullLiteral;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.apache.cassandra.cql3.Term$Terminal NULL_VALUE;
    descriptor: Lorg/apache/cassandra/cql3/Term$Terminal;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 37
            ldc Lorg/apache/cassandra/cql3/Constants;
            invokestatic org.slf4j.LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;
            putstatic org.apache.cassandra.cql3.Constants.logger:Lorg/slf4j/Logger;
         1: .line 68
            new org.apache.cassandra.cql3.Constants$UnsetLiteral
            dup
            invokespecial org.apache.cassandra.cql3.Constants$UnsetLiteral.<init>:()V
            putstatic org.apache.cassandra.cql3.Constants.UNSET_LITERAL:Lorg/apache/cassandra/cql3/Constants$UnsetLiteral;
         2: .line 70
            new org.apache.cassandra.cql3.Constants$Value
            dup
            getstatic org.apache.cassandra.utils.ByteBufferUtil.UNSET_BYTE_BUFFER:Ljava/nio/ByteBuffer;
            invokespecial org.apache.cassandra.cql3.Constants$Value.<init>:(Ljava/nio/ByteBuffer;)V
            putstatic org.apache.cassandra.cql3.Constants.UNSET_VALUE:Lorg/apache/cassandra/cql3/Constants$Value;
         3: .line 100
            new org.apache.cassandra.cql3.Constants$NullLiteral
            dup
            invokespecial org.apache.cassandra.cql3.Constants$NullLiteral.<init>:()V
            putstatic org.apache.cassandra.cql3.Constants.NULL_LITERAL:Lorg/apache/cassandra/cql3/Constants$NullLiteral;
         4: .line 102
            new org.apache.cassandra.cql3.Constants$1
            dup
            aconst_null
            invokespecial org.apache.cassandra.cql3.Constants$1.<init>:(Ljava/nio/ByteBuffer;)V
            putstatic org.apache.cassandra.cql3.Constants.NULL_VALUE:Lorg/apache/cassandra/cql3/Term$Terminal;
         5: .line 116
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.cassandra.cql3.Constants this
         0: .line 35
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.cassandra.cql3.Constants this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/cql3/Constants;
}
SourceFile: "Constants.java"
NestMembers:
  org.apache.cassandra.cql3.Constants$1  org.apache.cassandra.cql3.Constants$Adder  org.apache.cassandra.cql3.Constants$Deleter  org.apache.cassandra.cql3.Constants$Literal  org.apache.cassandra.cql3.Constants$Marker  org.apache.cassandra.cql3.Constants$NullLiteral  org.apache.cassandra.cql3.Constants$Setter  org.apache.cassandra.cql3.Constants$Substracter  org.apache.cassandra.cql3.Constants$Type  org.apache.cassandra.cql3.Constants$UnsetLiteral  org.apache.cassandra.cql3.Constants$Value
InnerClasses:
  org.apache.cassandra.cql3.Constants$1
  public Adder = org.apache.cassandra.cql3.Constants$Adder of org.apache.cassandra.cql3.Constants
  public Deleter = org.apache.cassandra.cql3.Constants$Deleter of org.apache.cassandra.cql3.Constants
  public Literal = org.apache.cassandra.cql3.Constants$Literal of org.apache.cassandra.cql3.Constants
  public Marker = org.apache.cassandra.cql3.Constants$Marker of org.apache.cassandra.cql3.Constants
  private NullLiteral = org.apache.cassandra.cql3.Constants$NullLiteral of org.apache.cassandra.cql3.Constants
  public Setter = org.apache.cassandra.cql3.Constants$Setter of org.apache.cassandra.cql3.Constants
  public Substracter = org.apache.cassandra.cql3.Constants$Substracter of org.apache.cassandra.cql3.Constants
  public final Type = org.apache.cassandra.cql3.Constants$Type of org.apache.cassandra.cql3.Constants
  private UnsetLiteral = org.apache.cassandra.cql3.Constants$UnsetLiteral of org.apache.cassandra.cql3.Constants
  public Value = org.apache.cassandra.cql3.Constants$Value of org.apache.cassandra.cql3.Constants
  public abstract Terminal = org.apache.cassandra.cql3.Term$Terminal of org.apache.cassandra.cql3.Term