public final class com.oracle.graal.python.runtime.PythonOptions
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.oracle.graal.python.runtime.PythonOptions
  super_class: java.lang.Object
{
  private static final java.lang.String EXECUTABLE_LIST_SEPARATOR;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "\uD83C\uDFC6"

  public static final org.graalvm.options.OptionKey<java.lang.String> SysPrefix;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Set the location of sys.prefix. Overrides any environment variables or Java options.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.String> SysBasePrefix;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Set the location of sys.base_prefix. Overrides any environment variables or Java options.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.String> CoreHome;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Set the location of lib-graalpython. Overrides any environment variables or Java options.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.String> StdLibHome;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Set the location of lib-python/3. Overrides any environment variables or Java options.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> InspectFlag;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -i flag. Inspect interactively after running a script.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> QuietFlag;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -q flag. Don't  print version and copyright messages on interactive startup.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> NoSiteFlag;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -S flag. Don't imply 'import site' on initialization.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> NoUserSiteFlag;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -s flag. Don't add user site directory to sys.path.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> IgnoreEnvironmentFlag;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -E flag. Ignore PYTHON* environment variables.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.String> PythonPath;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to setting the PYTHONPATH environment variable for the standard launcher. ':'-separated list of directories prefixed to the default module search path.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.String> StandardStreamEncoding;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to setting the PYTHONIOENCODING environment variable for the standard launcher. Format: Encoding[:errors]", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> PythonOptimizeFlag;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Remove assert statements and any code conditional on the value of __debug__.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> VerboseFlag;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -v flag. Turn on verbose mode.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> UnbufferedIO;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -u flag. Force stdout and stderr to be unbuffered.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> IsolateFlag;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -I flag. Isolate from the users environment by not adding the cwd to the path", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> DontWriteBytecodeFlag;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -B flag. Don't write bytecode files.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.String> PyCachePrefix;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "If this is set, GraalPython will write .pyc files in a mirror directory tree at this path, instead of in __pycache__ directories within the source tree. Equivalent to setting the PYTHONPYCACHEPREFIX environment variable for the standard launcher.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.String> WarnOptions;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to setting the PYTHONWARNINGS environment variable for the standard launcher.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.String> CheckHashPycsMode;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Value of the --check-hash-based-pycs command line option- 'default' means the 'check_source' flag in hash-based pycs  determines invalidation- 'always' causes the interpreter to hash the source file for  invalidation regardless of value of 'check_source' bit- 'never' causes the interpreter to always assume hash-based pycs are  validThe default value is 'default'.See PEP 552 'Deterministic pycs' for more details.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.String> CAPI;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Set the location of C API home. Overrides any environment variables or Java options.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> ExposeInternalSources;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Expose internal sources as normal sources, so they will show up in the debugger and stacks")

  public static final org.graalvm.options.OptionKey<java.lang.Integer> WithJavaStacktrace;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Print the java stacktrace. Possible modes:    1   Print Java stacktrace for Java exceptions only.    2   Print Java stacktrace for Python exceptions only (ATTENTION: this will have a notable performance impact).    3   Combines 1 and 2.")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> CatchGraalPythonExceptionForUnitTesting;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> CatchAllExceptions;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Enable catching all Exceptions in generic try-catch statements.")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> ParserLogFiles;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Prints path to parsed files")

  public static final org.graalvm.options.OptionKey<java.lang.Integer> ParserStatistics;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Prints parser time statistics after number of parsed files, set by this option. 0 or <0 means no statistics are printed.")

  public static final org.graalvm.options.OptionKey<java.lang.Integer> AttributeAccessInlineCacheMaxDepth;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "")

  public static final org.graalvm.options.OptionKey<java.lang.Integer> CallSiteInlineCacheMaxDepth;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "")

  public static final org.graalvm.options.OptionKey<java.lang.Integer> VariableArgumentReadUnrollingLimit;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "")

  public static final org.graalvm.options.OptionKey<java.lang.Integer> VariableArgumentInlineCacheLimit;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> ForceInlineGeneratorCalls;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> ForceImportSite;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Force to automatically import site.py module.")

  public static final org.graalvm.options.OptionKey<java.lang.Integer> MinLazyStringLength;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Minimal size of string, when lazy strings are used. Default 20")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> AlwaysRunExcepthook;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "This option is set by the Python launcher to tell the language it can print exceptions directly")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> WithThread;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "This option control builtin _thread module support")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> WithTRegex;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Use the optimized TRegex engine. Default true")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> TRegexUsesSREFallback;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Use the CPython sre engine as a fallback to the TRegex engine.")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> LazyStrings;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Switch on/off using lazy strings for performance reasons. Default true.")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> EnableForcedSplits;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Enable forced splitting (of builtins). Default false.")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> TerminalIsInteractive;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Set by the launcher if an interactive console is used to run Python.")

  public static final org.graalvm.options.OptionKey<java.lang.Integer> TerminalWidth;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Set by the launcher to the terminal width.")

  public static final org.graalvm.options.OptionKey<java.lang.Integer> TerminalHeight;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Set by the launcher to the terminal height.")

  public static final org.graalvm.options.OptionKey<java.lang.String> Executable;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "The sys.executable path. Set by the launcher, but can may need to be overridden in certain special situations.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)

  public static final org.graalvm.options.OptionKey<java.lang.String> ExecutableList;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "The executed command list as string joined by the executable list separator char. This must always correspond to the real, valid command list used to run GraalPython.")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> WithCachedSources;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Determines wether context startup tries to re-use previously cached sources of the core library.")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> UseReprForPrintString;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Embedder option: what to print in response to PythonLanguage#toString.")

  public static final org.graalvm.options.OptionKey<java.lang.Integer> BuiltinsInliningMaxCallerSize;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Stop inlining of builtins if caller's cumulative tree size would exceed this limit")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> NoAsyncActions;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Disable weakref callback processing, signal handling, and other periodic async actions.")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> OverallocateLiteralLists;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Propagate append operations to lists created as literals back to where they were created, to inform overallocation to avoid having to grow them later.")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> EmulateJython;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      com.oracle.graal.python.runtime.PythonOptions$EngineOption()
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Emulate some Jython features that can cause performance degradation")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceNativeMemory;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Enable tracing of native memory (ATTENTION: this will have significant impact on CExt execution performance).")

  public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceNativeMemoryCalls;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "If native memory tracing is enabled, also capture stack.")

  public static final org.graalvm.options.OptionKey<java.lang.Long> MaxNativeMemory;
    descriptor: Lorg/graalvm/options/OptionKey;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Long;>;
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Max native memory heap size (default: 2 GB).")

  public static final org.graalvm.options.OptionDescriptors DESCRIPTORS;
    descriptor: Lorg/graalvm/options/OptionDescriptors;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final org.graalvm.options.OptionKey<?>[] ENGINE_OPTION_KEYS;
    descriptor: [Lorg/graalvm/options/OptionKey;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: [Lorg/graalvm/options/OptionKey<*>;
    RuntimeVisibleAnnotations: 
      com.oracle.truffle.api.CompilerDirectives$CompilationFinal(dimensions = 1)

  private static final org.graalvm.options.OptionKey<?>[] OPTION_KEYS;
    descriptor: [Lorg/graalvm/options/OptionKey;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: [Lorg/graalvm/options/OptionKey<*>;
    RuntimeVisibleAnnotations: 
      com.oracle.truffle.api.CompilerDirectives$CompilationFinal(dimensions = 1)

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.graal.python.runtime.PythonOptions this
         0: .line 241
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tPythonOptionsOptionDescriptors cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.graal.python.runtime.PythonOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/graal/python/runtime/PythonOptions;

  public static org.graalvm.options.OptionKey<?>[] getOptionKeys();
    descriptor: ()[Lorg/graalvm/options/OptionKey;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 268
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()[Lorg/graalvm/options/OptionKey<*>;

  public static org.graalvm.options.OptionKey<?>[] getEngineOptionKeys();
    descriptor: ()[Lorg/graalvm/options/OptionKey;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 275
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()[Lorg/graalvm/options/OptionKey<*>;

  public static java.lang.Object[] createOptionValuesStorage(com.oracle.truffle.api.TruffleLanguage$Env);
    descriptor: (Lcom/oracle/truffle/api/TruffleLanguage$Env;)[Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 282
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      env   

  public static java.lang.Object[] createEngineOptionValuesStorage(com.oracle.truffle.api.TruffleLanguage$Env);
    descriptor: (Lcom/oracle/truffle/api/TruffleLanguage$Env;)[Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 290
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      env   

  public static org.graalvm.options.OptionValues createEngineOptions(com.oracle.truffle.api.TruffleLanguage$Env);
    descriptor: (Lcom/oracle/truffle/api/TruffleLanguage$Env;)Lorg/graalvm/options/OptionValues;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 298
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      env   

  public static <T> T getOptionUnrolling([], org.graalvm.options.OptionKey<?>[], org.graalvm.options.OptionKey<T>);
    descriptor: ([Ljava/lang/Object;[Lorg/graalvm/options/OptionKey;Lorg/graalvm/options/OptionKey;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 304
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <T:Ljava/lang/Object;>([Ljava/lang/Object;[Lorg/graalvm/options/OptionKey<*>;Lorg/graalvm/options/OptionKey<TT;>;)TT;
    RuntimeVisibleAnnotations: 
      com.oracle.truffle.api.nodes.ExplodeLoop()
    MethodParameters:
                     Name  Flags
      optionValuesStorage  
      optionKeys           
      key                  

  public static boolean isEngineOption(org.graalvm.options.OptionKey<?>);
    descriptor: (Lorg/graalvm/options/OptionKey;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 318
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Lorg/graalvm/options/OptionKey<*>;)Z
    RuntimeVisibleAnnotations: 
      com.oracle.truffle.api.nodes.ExplodeLoop()
    MethodParameters:
      Name  Flags
      key   

  public static boolean areOptionsCompatible(org.graalvm.options.OptionValues, org.graalvm.options.OptionValues);
    descriptor: (Lorg/graalvm/options/OptionValues;Lorg/graalvm/options/OptionValues;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 333
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
        Name  Flags
      first   
      second  

  public static int getAttributeAccessInlineCacheMaxDepth();
    descriptor: ()I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 342
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static int getCallSiteInlineCacheMaxDepth();
    descriptor: ()I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 347
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static int getVariableArgumentInlineCacheLimit();
    descriptor: ()I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 352
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static boolean isWithJavaStacktrace(com.oracle.graal.python.PythonLanguage);
    descriptor: (Lcom/oracle/graal/python/PythonLanguage;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 357
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
          Name  Flags
      language  

  public static boolean isPExceptionWithJavaStacktrace(com.oracle.graal.python.PythonLanguage);
    descriptor: (Lcom/oracle/graal/python/PythonLanguage;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 361
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
          Name  Flags
      language  

  public static boolean isWithThread(com.oracle.truffle.api.TruffleLanguage$Env);
    descriptor: (Lcom/oracle/truffle/api/TruffleLanguage$Env;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 366
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    RuntimeVisibleAnnotations: 
      com.oracle.truffle.api.CompilerDirectives$TruffleBoundary()
    MethodParameters:
      Name  Flags
      env   

  public static java.lang.String[] getExecutableList(com.oracle.graal.python.runtime.PythonContext);
    descriptor: (Lcom/oracle/graal/python/runtime/PythonContext;)[Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 371
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    RuntimeVisibleAnnotations: 
      com.oracle.truffle.api.CompilerDirectives$TruffleBoundary()
    MethodParameters:
         Name  Flags
      context  

  private static java.lang.String[] splitString(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 381
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    RuntimeVisibleAnnotations: 
      com.oracle.truffle.api.CompilerDirectives$TruffleBoundary()
    MethodParameters:
      Name  Flags
      str   
      sep   
}
SourceFile: "PythonOptions.java"
NestMembers:
  com.oracle.graal.python.runtime.PythonOptions$EngineOption  com.oracle.graal.python.runtime.PythonOptions$EngineOptionValues
InnerClasses:
  abstract EngineOption = com.oracle.graal.python.runtime.PythonOptions$EngineOption of com.oracle.graal.python.runtime.PythonOptions
  private final EngineOptionValues = com.oracle.graal.python.runtime.PythonOptions$EngineOptionValues of com.oracle.graal.python.runtime.PythonOptions
  public abstract CompilationFinal = com.oracle.truffle.api.CompilerDirectives$CompilationFinal of com.oracle.truffle.api.CompilerDirectives
  public abstract TruffleBoundary = com.oracle.truffle.api.CompilerDirectives$TruffleBoundary of com.oracle.truffle.api.CompilerDirectives
  public abstract Group = com.oracle.truffle.api.Option$Group of com.oracle.truffle.api.Option
  public final Env = com.oracle.truffle.api.TruffleLanguage$Env of com.oracle.truffle.api.TruffleLanguage
    RuntimeInvisibleAnnotations: 
      com.oracle.truffle.api.Option$Group(value = {"python"})