public final class org.graalvm.compiler.core.common.GraalOptions
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.graalvm.compiler.core.common.GraalOptions
  super_class: java.lang.Object
{
  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> Intrinsify;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Use compiler intrinsifications."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> InlineMonomorphicCalls;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Inline calls with monomorphic type profile."}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> InlinePolymorphicCalls;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Inline calls with polymorphic type profile."}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> InlineMegamorphicCalls;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Inline calls with megamorphic type profile (i.e., not all types could be recorded)."}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> MaximumDesiredSize;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Maximum desired size of the compiler graph in nodes."}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Double> MegamorphicInliningMinMethodProbability;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Double;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Minimum probability for methods to be inlined for megamorphic type profiles."}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> MaximumRecursiveInlining;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Maximum level of recursive inlining."}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> TrivialInliningSize;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Graphs with less than this number of nodes are trivial and therefore always inlined."}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> MaximumInliningSize;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Inlining is explored up to this number of nodes in the graph for each call site."}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> SmallCompiledLowLevelGraphSize;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"If the previous low-level graph size of the method exceeds the threshold, it is not inlined."}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Double> LimitInlinedInvokes;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Double;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> InlineEverything;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> PartialEscapeAnalysis;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> EscapeAnalysisIterations;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> EscapeAnalysisLoopCutoff;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.String> EscapeAnalyzeOnly;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> MaximumEscapeAnalysisArrayLength;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> PEAInliningHints;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Double> TailDuplicationProbability;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Double;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> TailDuplicationTrivialSize;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> DeoptsToDisableOptimisticOptimization;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> LoopPeeling;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> ReassociateInvariants;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> FullUnroll;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> LoopUnswitch;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> PartialUnroll;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Float> MinimumPeelProbability;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Float;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> LoopMaxUnswitch;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> UseLoopLimitChecks;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> ZapStackOnMethodEntry;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> DeoptALot;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> StressExplicitExceptionCode;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Stress the code emitting explicit exception throwing code."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> StressInvokeWithExceptionNode;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Stress the code emitting invokes with explicit exception edges."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> StressTestEarlyReads;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Stress the code by emitting reads at earliest instead of latest point."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> VerifyPhases;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> GCDebugStartCycle;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> VerifyHeapAtReturn;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Perform platform dependent validation of the Java heap at returns"}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> PrintProfilingInformation;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Print profiling information when parsing a method's bytecode"}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> TraceEscapeAnalysis;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> HotSpotPrintInlining;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Print inlining optimizations"}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.String> RegisterPressure;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Comma separated list of registers that register allocation is limited to."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> ConditionalElimination;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> RawConditionalElimination;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> ReplaceInputsWithConstantsBasedOnStamps;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> RemoveNeverExecutedCode;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> UseExceptionProbability;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OmitHotExceptionStacktrace;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> GenSafepoints;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> GenLoopSafepoints;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> UseTypeCheckHints;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> InlineVTableStubs;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> AlwaysInlineVTableStubs;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> ResolveClassBeforeStaticInvoke;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> CanOmitFrame;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> ImmutableCode;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Try to avoid emitting code where patching is required"}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> GeneratePIC;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Generate position independent code"}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> CallArrayCopy;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> SupportJsrBytecodes;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptAssumptions;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptConvertDeoptsToGuards;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptReadElimination;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Integer> ReadEliminationMaxLoopVisits;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptDeoptimizationGrouping;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptScheduleOutOfLoops;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> GuardPriorities;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptEliminateGuards;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptImplicitNullChecks;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptClearNonLiveLocals;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptLoopTransform;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptFloatingReads;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptEliminatePartiallyRedundantGuards;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptFilterProfiledTypes;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> OptDevirtualizeInvokesOptimistically;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {""}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> TrackNodeSourcePosition;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Track the NodeSourcePosition."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> TrackNodeInsertion;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Track source stack trace where a node was inserted into the graph."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> MatchExpressions;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Allow backend to match complex expressions."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> SnippetCounters;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Enable counters for various paths in snippets."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> EagerSnippets;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Eagerly construct extra snippet info."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> UseSnippetGraphCache;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Use a cache for snippet graphs."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> TraceRA;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Enable experimental Trace Register Allocation."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> TraceInlining;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"file:doc-files/TraceInliningHelp.txt"}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  public static final org.graalvm.compiler.options.OptionKey<java.lang.Boolean> TraceInliningForStubsAndSnippets;
    descriptor: Lorg/graalvm/compiler/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      org.graalvm.compiler.options.Option(help = {"Enable inlining decision tracing in stubs and snippets."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 38
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.Intrinsify:Lorg/graalvm/compiler/options/OptionKey;
         1: .line 41
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.InlineMonomorphicCalls:Lorg/graalvm/compiler/options/OptionKey;
         2: .line 44
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.InlinePolymorphicCalls:Lorg/graalvm/compiler/options/OptionKey;
         3: .line 47
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.InlineMegamorphicCalls:Lorg/graalvm/compiler/options/OptionKey;
         4: .line 50
            new org.graalvm.compiler.options.OptionKey
            dup
            sipush 20000
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.MaximumDesiredSize:Lorg/graalvm/compiler/options/OptionKey;
         5: .line 53
            new org.graalvm.compiler.options.OptionKey
            dup
            ldc 0.33
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.MegamorphicInliningMinMethodProbability:Lorg/graalvm/compiler/options/OptionKey;
         6: .line 56
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_5
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.MaximumRecursiveInlining:Lorg/graalvm/compiler/options/OptionKey;
         7: .line 59
            new org.graalvm.compiler.options.OptionKey
            dup
            bipush 10
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.TrivialInliningSize:Lorg/graalvm/compiler/options/OptionKey;
         8: .line 62
            new org.graalvm.compiler.options.OptionKey
            dup
            sipush 300
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.MaximumInliningSize:Lorg/graalvm/compiler/options/OptionKey;
         9: .line 65
            new org.graalvm.compiler.options.OptionKey
            dup
            sipush 300
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.SmallCompiledLowLevelGraphSize:Lorg/graalvm/compiler/options/OptionKey;
        10: .line 68
            new org.graalvm.compiler.options.OptionKey
            dup
            ldc 5.0
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.LimitInlinedInvokes:Lorg/graalvm/compiler/options/OptionKey;
        11: .line 71
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.InlineEverything:Lorg/graalvm/compiler/options/OptionKey;
        12: .line 75
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.PartialEscapeAnalysis:Lorg/graalvm/compiler/options/OptionKey;
        13: .line 78
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.EscapeAnalysisIterations:Lorg/graalvm/compiler/options/OptionKey;
        14: .line 81
            new org.graalvm.compiler.options.OptionKey
            dup
            bipush 20
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.EscapeAnalysisLoopCutoff:Lorg/graalvm/compiler/options/OptionKey;
        15: .line 84
            new org.graalvm.compiler.options.OptionKey
            dup
            aconst_null
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.EscapeAnalyzeOnly:Lorg/graalvm/compiler/options/OptionKey;
        16: .line 87
            new org.graalvm.compiler.options.OptionKey
            dup
            bipush 32
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.MaximumEscapeAnalysisArrayLength:Lorg/graalvm/compiler/options/OptionKey;
        17: .line 90
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.PEAInliningHints:Lorg/graalvm/compiler/options/OptionKey;
        18: .line 93
            new org.graalvm.compiler.options.OptionKey
            dup
            ldc 0.5
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.TailDuplicationProbability:Lorg/graalvm/compiler/options/OptionKey;
        19: .line 96
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.TailDuplicationTrivialSize:Lorg/graalvm/compiler/options/OptionKey;
        20: .line 99
            new org.graalvm.compiler.options.OptionKey
            dup
            bipush 40
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.DeoptsToDisableOptimisticOptimization:Lorg/graalvm/compiler/options/OptionKey;
        21: .line 102
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.LoopPeeling:Lorg/graalvm/compiler/options/OptionKey;
        22: .line 105
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.ReassociateInvariants:Lorg/graalvm/compiler/options/OptionKey;
        23: .line 108
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.FullUnroll:Lorg/graalvm/compiler/options/OptionKey;
        24: .line 111
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.LoopUnswitch:Lorg/graalvm/compiler/options/OptionKey;
        25: .line 114
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.PartialUnroll:Lorg/graalvm/compiler/options/OptionKey;
        26: .line 117
            new org.graalvm.compiler.options.OptionKey
            dup
            ldc 0.35
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.MinimumPeelProbability:Lorg/graalvm/compiler/options/OptionKey;
        27: .line 120
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_3
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.LoopMaxUnswitch:Lorg/graalvm/compiler/options/OptionKey;
        28: .line 123
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.UseLoopLimitChecks:Lorg/graalvm/compiler/options/OptionKey;
        29: .line 127
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.ZapStackOnMethodEntry:Lorg/graalvm/compiler/options/OptionKey;
        30: .line 130
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.DeoptALot:Lorg/graalvm/compiler/options/OptionKey;
        31: .line 133
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.StressExplicitExceptionCode:Lorg/graalvm/compiler/options/OptionKey;
        32: .line 136
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.StressInvokeWithExceptionNode:Lorg/graalvm/compiler/options/OptionKey;
        33: .line 139
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.StressTestEarlyReads:Lorg/graalvm/compiler/options/OptionKey;
        34: .line 142
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.VerifyPhases:Lorg/graalvm/compiler/options/OptionKey;
        35: .line 146
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_m1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.GCDebugStartCycle:Lorg/graalvm/compiler/options/OptionKey;
        36: .line 149
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.VerifyHeapAtReturn:Lorg/graalvm/compiler/options/OptionKey;
        37: .line 153
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.PrintProfilingInformation:Lorg/graalvm/compiler/options/OptionKey;
        38: .line 156
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.TraceEscapeAnalysis:Lorg/graalvm/compiler/options/OptionKey;
        39: .line 160
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.HotSpotPrintInlining:Lorg/graalvm/compiler/options/OptionKey;
        40: .line 164
            new org.graalvm.compiler.options.OptionKey
            dup
            aconst_null
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.RegisterPressure:Lorg/graalvm/compiler/options/OptionKey;
        41: .line 167
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.ConditionalElimination:Lorg/graalvm/compiler/options/OptionKey;
        42: .line 170
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.RawConditionalElimination:Lorg/graalvm/compiler/options/OptionKey;
        43: .line 173
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.ReplaceInputsWithConstantsBasedOnStamps:Lorg/graalvm/compiler/options/OptionKey;
        44: .line 176
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.RemoveNeverExecutedCode:Lorg/graalvm/compiler/options/OptionKey;
        45: .line 179
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.UseExceptionProbability:Lorg/graalvm/compiler/options/OptionKey;
        46: .line 182
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OmitHotExceptionStacktrace:Lorg/graalvm/compiler/options/OptionKey;
        47: .line 185
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.GenSafepoints:Lorg/graalvm/compiler/options/OptionKey;
        48: .line 188
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.GenLoopSafepoints:Lorg/graalvm/compiler/options/OptionKey;
        49: .line 191
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.UseTypeCheckHints:Lorg/graalvm/compiler/options/OptionKey;
        50: .line 194
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.InlineVTableStubs:Lorg/graalvm/compiler/options/OptionKey;
        51: .line 197
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.AlwaysInlineVTableStubs:Lorg/graalvm/compiler/options/OptionKey;
        52: .line 200
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.ResolveClassBeforeStaticInvoke:Lorg/graalvm/compiler/options/OptionKey;
        53: .line 203
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.CanOmitFrame:Lorg/graalvm/compiler/options/OptionKey;
        54: .line 207
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.ImmutableCode:Lorg/graalvm/compiler/options/OptionKey;
        55: .line 210
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.GeneratePIC:Lorg/graalvm/compiler/options/OptionKey;
        56: .line 213
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.CallArrayCopy:Lorg/graalvm/compiler/options/OptionKey;
        57: .line 217
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.SupportJsrBytecodes:Lorg/graalvm/compiler/options/OptionKey;
        58: .line 220
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptAssumptions:Lorg/graalvm/compiler/options/OptionKey;
        59: .line 223
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptConvertDeoptsToGuards:Lorg/graalvm/compiler/options/OptionKey;
        60: .line 226
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptReadElimination:Lorg/graalvm/compiler/options/OptionKey;
        61: .line 229
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_5
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.ReadEliminationMaxLoopVisits:Lorg/graalvm/compiler/options/OptionKey;
        62: .line 232
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptDeoptimizationGrouping:Lorg/graalvm/compiler/options/OptionKey;
        63: .line 235
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptScheduleOutOfLoops:Lorg/graalvm/compiler/options/OptionKey;
        64: .line 238
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.GuardPriorities:Lorg/graalvm/compiler/options/OptionKey;
        65: .line 241
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptEliminateGuards:Lorg/graalvm/compiler/options/OptionKey;
        66: .line 244
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptImplicitNullChecks:Lorg/graalvm/compiler/options/OptionKey;
        67: .line 247
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptClearNonLiveLocals:Lorg/graalvm/compiler/options/OptionKey;
        68: .line 250
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptLoopTransform:Lorg/graalvm/compiler/options/OptionKey;
        69: .line 253
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptFloatingReads:Lorg/graalvm/compiler/options/OptionKey;
        70: .line 256
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptEliminatePartiallyRedundantGuards:Lorg/graalvm/compiler/options/OptionKey;
        71: .line 259
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptFilterProfiledTypes:Lorg/graalvm/compiler/options/OptionKey;
        72: .line 262
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.OptDevirtualizeInvokesOptimistically:Lorg/graalvm/compiler/options/OptionKey;
        73: .line 265
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.TrackNodeSourcePosition:Lorg/graalvm/compiler/options/OptionKey;
        74: .line 268
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.TrackNodeInsertion:Lorg/graalvm/compiler/options/OptionKey;
        75: .line 271
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.MatchExpressions:Lorg/graalvm/compiler/options/OptionKey;
        76: .line 274
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.SnippetCounters:Lorg/graalvm/compiler/options/OptionKey;
        77: .line 277
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.EagerSnippets:Lorg/graalvm/compiler/options/OptionKey;
        78: .line 280
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.UseSnippetGraphCache:Lorg/graalvm/compiler/options/OptionKey;
        79: .line 283
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.TraceRA:Lorg/graalvm/compiler/options/OptionKey;
        80: .line 286
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.TraceInlining:Lorg/graalvm/compiler/options/OptionKey;
        81: .line 289
            new org.graalvm.compiler.options.OptionKey
            dup
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
            putstatic org.graalvm.compiler.core.common.GraalOptions.TraceInliningForStubsAndSnippets:Lorg/graalvm/compiler/options/OptionKey;
            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.core.common.GraalOptions this
         0: .line 35
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.graalvm.compiler.core.common.GraalOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/common/GraalOptions;
}
SourceFile: "GraalOptions.java"