public class org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest
  super_class: java.lang.Object
{
  static final org.graalvm.compiler.options.OptionDescriptor master0;
    descriptor: Lorg/graalvm/compiler/options/OptionDescriptor;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final org.graalvm.compiler.options.OptionDescriptor nestedOption0;
    descriptor: Lorg/graalvm/compiler/options/OptionDescriptor;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final org.graalvm.compiler.options.OptionDescriptor master1;
    descriptor: Lorg/graalvm/compiler/options/OptionDescriptor;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final org.graalvm.compiler.options.OptionDescriptor nestedOption1;
    descriptor: Lorg/graalvm/compiler/options/OptionDescriptor;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final org.graalvm.compiler.options.OptionDescriptor master2;
    descriptor: Lorg/graalvm/compiler/options/OptionDescriptor;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final org.graalvm.compiler.options.OptionDescriptor nestedOption2;
    descriptor: Lorg/graalvm/compiler/options/OptionDescriptor;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=7, locals=0, args_size=0
         0: .line 60
            ldc "Master0"
            getstatic org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;
            ldc Ljava/lang/Boolean;
            ldc ""
            ldc Lorg/graalvm/compiler/options/test/NestedBooleanOptionKeyTest$Options;
            ldc "Master0"
            getstatic org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest$Options.Master0:Lorg/graalvm/compiler/options/OptionKey;
            invokestatic org.graalvm.compiler.options.OptionDescriptor.create:(Ljava/lang/String;Lorg/graalvm/compiler/options/OptionType;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/options/OptionKey;)Lorg/graalvm/compiler/options/OptionDescriptor;
            putstatic org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest.master0:Lorg/graalvm/compiler/options/OptionDescriptor;
         1: .line 61
            ldc "NestedOption0"
            getstatic org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;
            ldc Ljava/lang/Boolean;
            ldc ""
            ldc Lorg/graalvm/compiler/options/test/NestedBooleanOptionKeyTest$Options;
            ldc "NestedOption0"
            getstatic org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest$Options.NestedOption0:Lorg/graalvm/compiler/options/OptionKey;
            invokestatic org.graalvm.compiler.options.OptionDescriptor.create:(Ljava/lang/String;Lorg/graalvm/compiler/options/OptionType;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/options/OptionKey;)Lorg/graalvm/compiler/options/OptionDescriptor;
            putstatic org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest.nestedOption0:Lorg/graalvm/compiler/options/OptionDescriptor;
         2: .line 62
            ldc "Master1"
            getstatic org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;
            ldc Ljava/lang/Boolean;
            ldc ""
            ldc Lorg/graalvm/compiler/options/test/NestedBooleanOptionKeyTest$Options;
            ldc "Master1"
            getstatic org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest$Options.Master1:Lorg/graalvm/compiler/options/OptionKey;
            invokestatic org.graalvm.compiler.options.OptionDescriptor.create:(Ljava/lang/String;Lorg/graalvm/compiler/options/OptionType;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/options/OptionKey;)Lorg/graalvm/compiler/options/OptionDescriptor;
            putstatic org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest.master1:Lorg/graalvm/compiler/options/OptionDescriptor;
         3: .line 63
            ldc "NestedOption1"
            getstatic org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;
            ldc Ljava/lang/Boolean;
            ldc ""
            ldc Lorg/graalvm/compiler/options/test/NestedBooleanOptionKeyTest$Options;
            ldc "NestedOption1"
            getstatic org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest$Options.NestedOption1:Lorg/graalvm/compiler/options/OptionKey;
            invokestatic org.graalvm.compiler.options.OptionDescriptor.create:(Ljava/lang/String;Lorg/graalvm/compiler/options/OptionType;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/options/OptionKey;)Lorg/graalvm/compiler/options/OptionDescriptor;
            putstatic org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest.nestedOption1:Lorg/graalvm/compiler/options/OptionDescriptor;
         4: .line 64
            ldc "Master2"
            getstatic org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;
            ldc Ljava/lang/Boolean;
            ldc ""
            ldc Lorg/graalvm/compiler/options/test/NestedBooleanOptionKeyTest$Options;
            ldc "Master2"
            getstatic org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest$Options.Master2:Lorg/graalvm/compiler/options/OptionKey;
            invokestatic org.graalvm.compiler.options.OptionDescriptor.create:(Ljava/lang/String;Lorg/graalvm/compiler/options/OptionType;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/options/OptionKey;)Lorg/graalvm/compiler/options/OptionDescriptor;
            putstatic org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest.master2:Lorg/graalvm/compiler/options/OptionDescriptor;
         5: .line 65
            ldc "NestedOption2"
            getstatic org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;
            ldc Ljava/lang/Boolean;
            ldc ""
            ldc Lorg/graalvm/compiler/options/test/NestedBooleanOptionKeyTest$Options;
            ldc "NestedOption2"
            getstatic org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest$Options.NestedOption2:Lorg/graalvm/compiler/options/OptionKey;
            invokestatic org.graalvm.compiler.options.OptionDescriptor.create:(Ljava/lang/String;Lorg/graalvm/compiler/options/OptionType;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/options/OptionKey;)Lorg/graalvm/compiler/options/OptionDescriptor;
            putstatic org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest.nestedOption2:Lorg/graalvm/compiler/options/OptionDescriptor;
            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.graalvm.compiler.options.test.NestedBooleanOptionKeyTest this
         0: .line 49
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/options/test/NestedBooleanOptionKeyTest;

  public void runDefaultTrue();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest this
         0: .line 67
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertTrue(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertTrue(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertTrue(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertTrue(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertTrue(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertTrue(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/options/test/NestedBooleanOptionKeyTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void runDefaultFalse();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest this
         0: .line 97
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertTrue(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertTrue(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertFalse(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertTrue(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertTrue(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n\tThe method assertTrue(Boolean) is undefined for the type NestedBooleanOptionKeyTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/options/test/NestedBooleanOptionKeyTest;
    RuntimeInvisibleAnnotations: 
      Test()
}
SourceFile: "NestedBooleanOptionKeyTest.java"
NestMembers:
  org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest$Options
InnerClasses:
  public Options = org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest$Options of org.graalvm.compiler.options.test.NestedBooleanOptionKeyTest