public class jdk.javadoc.internal.tool.ToolOption extends java.lang.Enum<jdk.javadoc.internal.tool.ToolOption>
  minor version: 0
  major version: 59
  flags: flags: (0x4021) ACC_PUBLIC, ACC_SUPER, ACC_ANNOTATION
  this_class: jdk.javadoc.internal.tool.ToolOption
  super_class: java.lang.Enum
{
  public static final jdk.javadoc.internal.tool.ToolOption BOOTCLASSPATH;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption CLASS_PATH;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption EXTDIRS;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption SOURCE_PATH;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption MODULE_SOURCE_PATH;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption UPGRADE_MODULE_PATH;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption SYSTEM;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption MODULE_PATH;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption ADD_MODULES;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption LIMIT_MODULES;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption MODULE;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption ENCODING;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption RELEASE;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption SOURCE;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption XMAXERRS;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption XMAXWARNS;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption ADD_READS;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption ADD_EXPORTS;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption PATCH_MODULE;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption ADD_OPENS;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption DOCLET;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption DOCLETPATH;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption SUBPACKAGES;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption EXCLUDE;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption PACKAGE;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption PRIVATE;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption PROTECTED;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption PUBLIC;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption SHOW_MEMBERS;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption SHOW_TYPES;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption SHOW_PACKAGES;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption SHOW_MODULE_CONTENTS;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption EXPAND_REQUIRES;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption QUIET;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption VERBOSE;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption XWERROR;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption BREAKITERATOR;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption LOCALE;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption XCLASSES;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption DUMPONERROR;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption IGNORE_SOURCE_ERRORS;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption HELP;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption HELP_EXTRA;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption J;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption VERSION;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.javadoc.internal.tool.ToolOption FULLVERSION;
    descriptor: Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public final java.lang.String primaryName;
    descriptor: Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final java.util.List<java.lang.String> names;
    descriptor: Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/String;>;

  public final com.sun.tools.javac.main.Option$OptionKind kind;
    descriptor: Lcom/sun/tools/javac/main/Option$OptionKind;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final boolean hasArg;
    descriptor: Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final boolean hasSuffix;
    descriptor: Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  private static final jdk.javadoc.internal.tool.ToolOption[] ENUM$VALUES;
    descriptor: [Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=7, locals=0, args_size=0
         0: .line 58
            new jdk.javadoc.internal.tool.ToolOption$1
            dup
            ldc "BOOTCLASSPATH"
            iconst_0
            ldc "-bootclasspath"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$1.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.BOOTCLASSPATH:Ljdk/javadoc/internal/tool/ToolOption;
         1: .line 65
            new jdk.javadoc.internal.tool.ToolOption$2
            dup
            ldc "CLASS_PATH"
            iconst_1
            ldc "--class-path -classpath -cp"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$2.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.CLASS_PATH:Ljdk/javadoc/internal/tool/ToolOption;
         2: .line 72
            new jdk.javadoc.internal.tool.ToolOption$3
            dup
            ldc "EXTDIRS"
            iconst_2
            ldc "-extdirs"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$3.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.EXTDIRS:Ljdk/javadoc/internal/tool/ToolOption;
         3: .line 79
            new jdk.javadoc.internal.tool.ToolOption$4
            dup
            ldc "SOURCE_PATH"
            iconst_3
            ldc "--source-path -sourcepath"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$4.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.SOURCE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
         4: .line 86
            new jdk.javadoc.internal.tool.ToolOption$5
            dup
            ldc "MODULE_SOURCE_PATH"
            iconst_4
            ldc "--module-source-path"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$5.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.MODULE_SOURCE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
         5: .line 93
            new jdk.javadoc.internal.tool.ToolOption$6
            dup
            ldc "UPGRADE_MODULE_PATH"
            iconst_5
            ldc "--upgrade-module-path"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$6.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.UPGRADE_MODULE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
         6: .line 100
            new jdk.javadoc.internal.tool.ToolOption$7
            dup
            ldc "SYSTEM"
            bipush 6
            ldc "--system"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$7.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.SYSTEM:Ljdk/javadoc/internal/tool/ToolOption;
         7: .line 107
            new jdk.javadoc.internal.tool.ToolOption$8
            dup
            ldc "MODULE_PATH"
            bipush 7
            ldc "--module-path -p"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$8.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.MODULE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
         8: .line 114
            new jdk.javadoc.internal.tool.ToolOption$9
            dup
            ldc "ADD_MODULES"
            bipush 8
            ldc "--add-modules"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$9.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.ADD_MODULES:Ljdk/javadoc/internal/tool/ToolOption;
         9: .line 121
            new jdk.javadoc.internal.tool.ToolOption$10
            dup
            ldc "LIMIT_MODULES"
            bipush 9
            ldc "--limit-modules"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$10.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.LIMIT_MODULES:Ljdk/javadoc/internal/tool/ToolOption;
        10: .line 128
            new jdk.javadoc.internal.tool.ToolOption$11
            dup
            ldc "MODULE"
            bipush 10
            ldc "--module"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$11.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.MODULE:Ljdk/javadoc/internal/tool/ToolOption;
        11: .line 135
            new jdk.javadoc.internal.tool.ToolOption$12
            dup
            ldc "ENCODING"
            bipush 11
            ldc "-encoding"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$12.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.ENCODING:Ljdk/javadoc/internal/tool/ToolOption;
        12: .line 142
            new jdk.javadoc.internal.tool.ToolOption$13
            dup
            ldc "RELEASE"
            bipush 12
            ldc "--release"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$13.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.RELEASE:Ljdk/javadoc/internal/tool/ToolOption;
        13: .line 149
            new jdk.javadoc.internal.tool.ToolOption$14
            dup
            ldc "SOURCE"
            bipush 13
            ldc "-source"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$14.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.SOURCE:Ljdk/javadoc/internal/tool/ToolOption;
        14: .line 157
            new jdk.javadoc.internal.tool.ToolOption$15
            dup
            ldc "XMAXERRS"
            bipush 14
            ldc "-Xmaxerrs"
            getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$15.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.XMAXERRS:Ljdk/javadoc/internal/tool/ToolOption;
        15: .line 164
            new jdk.javadoc.internal.tool.ToolOption$16
            dup
            ldc "XMAXWARNS"
            bipush 15
            ldc "-Xmaxwarns"
            getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$16.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.XMAXWARNS:Ljdk/javadoc/internal/tool/ToolOption;
        16: .line 171
            new jdk.javadoc.internal.tool.ToolOption$17
            dup
            ldc "ADD_READS"
            bipush 16
            ldc "--add-reads"
            getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$17.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.ADD_READS:Ljdk/javadoc/internal/tool/ToolOption;
        17: .line 178
            new jdk.javadoc.internal.tool.ToolOption$18
            dup
            ldc "ADD_EXPORTS"
            bipush 17
            ldc "--add-exports"
            getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$18.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.ADD_EXPORTS:Ljdk/javadoc/internal/tool/ToolOption;
        18: .line 185
            new jdk.javadoc.internal.tool.ToolOption$19
            dup
            ldc "PATCH_MODULE"
            bipush 18
            ldc "--patch-module"
            getstatic com.sun.tools.javac.main.Option$OptionKind.EXTENDED:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$19.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.PATCH_MODULE:Ljdk/javadoc/internal/tool/ToolOption;
        19: .line 192
            new jdk.javadoc.internal.tool.ToolOption$20
            dup
            ldc "ADD_OPENS"
            bipush 19
            ldc "--add-opens"
            getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$20.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.ADD_OPENS:Ljdk/javadoc/internal/tool/ToolOption;
        20: .line 201
            new jdk.javadoc.internal.tool.ToolOption
            dup
            ldc "DOCLET"
            bipush 20
            ldc "-doclet"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.DOCLET:Ljdk/javadoc/internal/tool/ToolOption;
        21: .line 203
            new jdk.javadoc.internal.tool.ToolOption
            dup
            ldc "DOCLETPATH"
            bipush 21
            ldc "-docletpath"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.DOCLETPATH:Ljdk/javadoc/internal/tool/ToolOption;
        22: .line 207
            new jdk.javadoc.internal.tool.ToolOption$21
            dup
            ldc "SUBPACKAGES"
            bipush 22
            ldc "-subpackages"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$21.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.SUBPACKAGES:Ljdk/javadoc/internal/tool/ToolOption;
        23: .line 214
            new jdk.javadoc.internal.tool.ToolOption$22
            dup
            ldc "EXCLUDE"
            bipush 23
            ldc "-exclude"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$22.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.EXCLUDE:Ljdk/javadoc/internal/tool/ToolOption;
        24: .line 223
            new jdk.javadoc.internal.tool.ToolOption$23
            dup
            ldc "PACKAGE"
            bipush 24
            ldc "-package"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$23.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.PACKAGE:Ljdk/javadoc/internal/tool/ToolOption;
        25: .line 230
            new jdk.javadoc.internal.tool.ToolOption$24
            dup
            ldc "PRIVATE"
            bipush 25
            ldc "-private"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$24.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.PRIVATE:Ljdk/javadoc/internal/tool/ToolOption;
        26: .line 237
            new jdk.javadoc.internal.tool.ToolOption$25
            dup
            ldc "PROTECTED"
            bipush 26
            ldc "-protected"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$25.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.PROTECTED:Ljdk/javadoc/internal/tool/ToolOption;
        27: .line 244
            new jdk.javadoc.internal.tool.ToolOption$26
            dup
            ldc "PUBLIC"
            bipush 27
            ldc "-public"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$26.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.PUBLIC:Ljdk/javadoc/internal/tool/ToolOption;
        28: .line 251
            new jdk.javadoc.internal.tool.ToolOption$27
            dup
            ldc "SHOW_MEMBERS"
            bipush 28
            ldc "--show-members"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$27.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.SHOW_MEMBERS:Ljdk/javadoc/internal/tool/ToolOption;
        29: .line 258
            new jdk.javadoc.internal.tool.ToolOption$28
            dup
            ldc "SHOW_TYPES"
            bipush 29
            ldc "--show-types"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$28.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.SHOW_TYPES:Ljdk/javadoc/internal/tool/ToolOption;
        30: .line 265
            new jdk.javadoc.internal.tool.ToolOption$29
            dup
            ldc "SHOW_PACKAGES"
            bipush 30
            ldc "--show-packages"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$29.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.SHOW_PACKAGES:Ljdk/javadoc/internal/tool/ToolOption;
        31: .line 272
            new jdk.javadoc.internal.tool.ToolOption$30
            dup
            ldc "SHOW_MODULE_CONTENTS"
            bipush 31
            ldc "--show-module-contents"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$30.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.SHOW_MODULE_CONTENTS:Ljdk/javadoc/internal/tool/ToolOption;
        32: .line 279
            new jdk.javadoc.internal.tool.ToolOption$31
            dup
            ldc "EXPAND_REQUIRES"
            bipush 32
            ldc "--expand-requires"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$31.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.EXPAND_REQUIRES:Ljdk/javadoc/internal/tool/ToolOption;
        33: .line 288
            new jdk.javadoc.internal.tool.ToolOption$32
            dup
            ldc "QUIET"
            bipush 33
            ldc "-quiet"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$32.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.QUIET:Ljdk/javadoc/internal/tool/ToolOption;
        34: .line 295
            new jdk.javadoc.internal.tool.ToolOption$33
            dup
            ldc "VERBOSE"
            bipush 34
            ldc "-verbose"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$33.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.VERBOSE:Ljdk/javadoc/internal/tool/ToolOption;
        35: .line 302
            new jdk.javadoc.internal.tool.ToolOption$34
            dup
            ldc "XWERROR"
            bipush 35
            ldc "-Xwerror"
            getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$34.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.XWERROR:Ljdk/javadoc/internal/tool/ToolOption;
        36: .line 312
            new jdk.javadoc.internal.tool.ToolOption$35
            dup
            ldc "BREAKITERATOR"
            bipush 36
            ldc "-breakiterator"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$35.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.BREAKITERATOR:Ljdk/javadoc/internal/tool/ToolOption;
        37: .line 319
            new jdk.javadoc.internal.tool.ToolOption$36
            dup
            ldc "LOCALE"
            bipush 37
            ldc "-locale"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$36.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.LOCALE:Ljdk/javadoc/internal/tool/ToolOption;
        38: .line 326
            new jdk.javadoc.internal.tool.ToolOption$37
            dup
            ldc "XCLASSES"
            bipush 38
            ldc "-Xclasses"
            getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$37.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.XCLASSES:Ljdk/javadoc/internal/tool/ToolOption;
        39: .line 333
            new jdk.javadoc.internal.tool.ToolOption$38
            dup
            ldc "DUMPONERROR"
            bipush 39
            ldc "--dump-on-error"
            getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$38.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.DUMPONERROR:Ljdk/javadoc/internal/tool/ToolOption;
        40: .line 340
            new jdk.javadoc.internal.tool.ToolOption$39
            dup
            ldc "IGNORE_SOURCE_ERRORS"
            bipush 40
            ldc "--ignore-source-errors"
            getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$39.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.IGNORE_SOURCE_ERRORS:Ljdk/javadoc/internal/tool/ToolOption;
        41: .line 349
            new jdk.javadoc.internal.tool.ToolOption$40
            dup
            ldc "HELP"
            bipush 41
            ldc "--help -help"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$40.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.HELP:Ljdk/javadoc/internal/tool/ToolOption;
        42: .line 356
            new jdk.javadoc.internal.tool.ToolOption$41
            dup
            ldc "HELP_EXTRA"
            bipush 42
            ldc "--help-extra -X"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$41.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.HELP_EXTRA:Ljdk/javadoc/internal/tool/ToolOption;
        43: .line 365
            new jdk.javadoc.internal.tool.ToolOption$42
            dup
            ldc "J"
            bipush 43
            ldc "-J"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            iconst_1
            invokespecial jdk.javadoc.internal.tool.ToolOption$42.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
            putstatic jdk.javadoc.internal.tool.ToolOption.J:Ljdk/javadoc/internal/tool/ToolOption;
        44: .line 372
            new jdk.javadoc.internal.tool.ToolOption$43
            dup
            ldc "VERSION"
            bipush 44
            ldc "--version"
            getstatic com.sun.tools.javac.main.Option$OptionKind.STANDARD:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$43.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.VERSION:Ljdk/javadoc/internal/tool/ToolOption;
        45: .line 379
            new jdk.javadoc.internal.tool.ToolOption$44
            dup
            ldc "FULLVERSION"
            bipush 45
            ldc "--full-version"
            getstatic com.sun.tools.javac.main.Option$OptionKind.HIDDEN:Lcom/sun/tools/javac/main/Option$OptionKind;
            invokespecial jdk.javadoc.internal.tool.ToolOption$44.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
            putstatic jdk.javadoc.internal.tool.ToolOption.FULLVERSION:Ljdk/javadoc/internal/tool/ToolOption;
        46: .line 54
            bipush 46
            anewarray jdk.javadoc.internal.tool.ToolOption
            dup
            iconst_0
            getstatic jdk.javadoc.internal.tool.ToolOption.BOOTCLASSPATH:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            iconst_1
            getstatic jdk.javadoc.internal.tool.ToolOption.CLASS_PATH:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            iconst_2
            getstatic jdk.javadoc.internal.tool.ToolOption.EXTDIRS:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            iconst_3
            getstatic jdk.javadoc.internal.tool.ToolOption.SOURCE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            iconst_4
            getstatic jdk.javadoc.internal.tool.ToolOption.MODULE_SOURCE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            iconst_5
            getstatic jdk.javadoc.internal.tool.ToolOption.UPGRADE_MODULE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 6
            getstatic jdk.javadoc.internal.tool.ToolOption.SYSTEM:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 7
            getstatic jdk.javadoc.internal.tool.ToolOption.MODULE_PATH:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 8
            getstatic jdk.javadoc.internal.tool.ToolOption.ADD_MODULES:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 9
            getstatic jdk.javadoc.internal.tool.ToolOption.LIMIT_MODULES:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 10
            getstatic jdk.javadoc.internal.tool.ToolOption.MODULE:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 11
            getstatic jdk.javadoc.internal.tool.ToolOption.ENCODING:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 12
            getstatic jdk.javadoc.internal.tool.ToolOption.RELEASE:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 13
            getstatic jdk.javadoc.internal.tool.ToolOption.SOURCE:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 14
            getstatic jdk.javadoc.internal.tool.ToolOption.XMAXERRS:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 15
            getstatic jdk.javadoc.internal.tool.ToolOption.XMAXWARNS:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 16
            getstatic jdk.javadoc.internal.tool.ToolOption.ADD_READS:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 17
            getstatic jdk.javadoc.internal.tool.ToolOption.ADD_EXPORTS:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 18
            getstatic jdk.javadoc.internal.tool.ToolOption.PATCH_MODULE:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 19
            getstatic jdk.javadoc.internal.tool.ToolOption.ADD_OPENS:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 20
            getstatic jdk.javadoc.internal.tool.ToolOption.DOCLET:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 21
            getstatic jdk.javadoc.internal.tool.ToolOption.DOCLETPATH:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 22
            getstatic jdk.javadoc.internal.tool.ToolOption.SUBPACKAGES:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 23
            getstatic jdk.javadoc.internal.tool.ToolOption.EXCLUDE:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 24
            getstatic jdk.javadoc.internal.tool.ToolOption.PACKAGE:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 25
            getstatic jdk.javadoc.internal.tool.ToolOption.PRIVATE:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 26
            getstatic jdk.javadoc.internal.tool.ToolOption.PROTECTED:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 27
            getstatic jdk.javadoc.internal.tool.ToolOption.PUBLIC:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 28
            getstatic jdk.javadoc.internal.tool.ToolOption.SHOW_MEMBERS:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 29
            getstatic jdk.javadoc.internal.tool.ToolOption.SHOW_TYPES:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 30
            getstatic jdk.javadoc.internal.tool.ToolOption.SHOW_PACKAGES:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 31
            getstatic jdk.javadoc.internal.tool.ToolOption.SHOW_MODULE_CONTENTS:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 32
            getstatic jdk.javadoc.internal.tool.ToolOption.EXPAND_REQUIRES:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 33
            getstatic jdk.javadoc.internal.tool.ToolOption.QUIET:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 34
            getstatic jdk.javadoc.internal.tool.ToolOption.VERBOSE:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 35
            getstatic jdk.javadoc.internal.tool.ToolOption.XWERROR:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 36
            getstatic jdk.javadoc.internal.tool.ToolOption.BREAKITERATOR:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 37
            getstatic jdk.javadoc.internal.tool.ToolOption.LOCALE:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 38
            getstatic jdk.javadoc.internal.tool.ToolOption.XCLASSES:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 39
            getstatic jdk.javadoc.internal.tool.ToolOption.DUMPONERROR:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 40
            getstatic jdk.javadoc.internal.tool.ToolOption.IGNORE_SOURCE_ERRORS:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 41
            getstatic jdk.javadoc.internal.tool.ToolOption.HELP:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 42
            getstatic jdk.javadoc.internal.tool.ToolOption.HELP_EXTRA:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 43
            getstatic jdk.javadoc.internal.tool.ToolOption.J:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 44
            getstatic jdk.javadoc.internal.tool.ToolOption.VERSION:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            dup
            bipush 45
            getstatic jdk.javadoc.internal.tool.ToolOption.FULLVERSION:Ljdk/javadoc/internal/tool/ToolOption;
            aastore
            putstatic jdk.javadoc.internal.tool.ToolOption.ENUM$VALUES:[Ljdk/javadoc/internal/tool/ToolOption;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int, java.lang.String, com.sun.tools.javac.main.Option$OptionKind);
    descriptor: (Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // jdk.javadoc.internal.tool.ToolOption this
        start local 3 // java.lang.String opt
        start local 4 // com.sun.tools.javac.main.Option$OptionKind kind
         0: .line 393
            aload 0 /* this */
            aload 1
            iload 2
            aload 3 /* opt */
            aload 4 /* kind */
            iconst_0
            invokespecial jdk.javadoc.internal.tool.ToolOption.<init>:(Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
         1: .line 394
            return
        end local 4 // com.sun.tools.javac.main.Option$OptionKind kind
        end local 3 // java.lang.String opt
        end local 0 // jdk.javadoc.internal.tool.ToolOption this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/javadoc/internal/tool/ToolOption;
            0    2     3   opt  Ljava/lang/String;
            0    2     4  kind  Lcom/sun/tools/javac/main/Option$OptionKind;
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      opt            
      kind           

  private void <init>(java.lang.String, int, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, boolean);
    descriptor: (Ljava/lang/String;ILjava/lang/String;Lcom/sun/tools/javac/main/Option$OptionKind;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=6
        start local 0 // jdk.javadoc.internal.tool.ToolOption this
        start local 3 // java.lang.String names
        start local 4 // com.sun.tools.javac.main.Option$OptionKind kind
        start local 5 // boolean hasArg
         0: .line 396
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 397
            aload 0 /* this */
            aload 3 /* names */
            ldc "\\s+"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            putfield jdk.javadoc.internal.tool.ToolOption.names:Ljava/util/List;
         2: .line 398
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.tool.ToolOption.names:Ljava/util/List;
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            putfield jdk.javadoc.internal.tool.ToolOption.primaryName:Ljava/lang/String;
         3: .line 399
            aload 0 /* this */
            aload 4 /* kind */
            putfield jdk.javadoc.internal.tool.ToolOption.kind:Lcom/sun/tools/javac/main/Option$OptionKind;
         4: .line 400
            aload 0 /* this */
            iload 5 /* hasArg */
            putfield jdk.javadoc.internal.tool.ToolOption.hasArg:Z
         5: .line 401
            aload 3 /* names */
            aload 3 /* names */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            invokevirtual java.lang.String.charAt:(I)C
            istore 6 /* lastChar */
        start local 6 // char lastChar
         6: .line 402
            aload 0 /* this */
            iload 6 /* lastChar */
            bipush 58
            if_icmpeq 7
            iload 6 /* lastChar */
            bipush 61
            if_icmpeq 7
            iconst_0
            goto 8
      StackMap locals: jdk.javadoc.internal.tool.ToolOption java.lang.String int java.lang.String com.sun.tools.javac.main.Option$OptionKind int int
      StackMap stack: jdk.javadoc.internal.tool.ToolOption
         7: iconst_1
      StackMap locals: jdk.javadoc.internal.tool.ToolOption java.lang.String int java.lang.String com.sun.tools.javac.main.Option$OptionKind int int
      StackMap stack: jdk.javadoc.internal.tool.ToolOption int
         8: putfield jdk.javadoc.internal.tool.ToolOption.hasSuffix:Z
         9: .line 403
            return
        end local 6 // char lastChar
        end local 5 // boolean hasArg
        end local 4 // com.sun.tools.javac.main.Option$OptionKind kind
        end local 3 // java.lang.String names
        end local 0 // jdk.javadoc.internal.tool.ToolOption this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Ljdk/javadoc/internal/tool/ToolOption;
            0   10     3     names  Ljava/lang/String;
            0   10     4      kind  Lcom/sun/tools/javac/main/Option$OptionKind;
            0   10     5    hasArg  Z
            6   10     6  lastChar  C
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      names          
      kind           
      hasArg         

  void process(jdk.javadoc.internal.tool.ToolOption$Helper, java.lang.String);
    descriptor: (Ljdk/javadoc/internal/tool/ToolOption$Helper;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.tool.ToolOption this
        start local 1 // jdk.javadoc.internal.tool.ToolOption$Helper helper
        start local 2 // java.lang.String arg
         0: .line 405
            return
        end local 2 // java.lang.String arg
        end local 1 // jdk.javadoc.internal.tool.ToolOption$Helper helper
        end local 0 // jdk.javadoc.internal.tool.ToolOption this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljdk/javadoc/internal/tool/ToolOption;
            0    1     1  helper  Ljdk/javadoc/internal/tool/ToolOption$Helper;
            0    1     2     arg  Ljava/lang/String;
    Exceptions:
      throws jdk.javadoc.internal.tool.OptionException, com.sun.tools.javac.main.Option$InvalidValueException
    MethodParameters:
        Name  Flags
      helper  
      arg     

  void process(jdk.javadoc.internal.tool.ToolOption$Helper);
    descriptor: (Ljdk/javadoc/internal/tool/ToolOption$Helper;)V
    flags: (0x0000) 
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.tool.ToolOption this
        start local 1 // jdk.javadoc.internal.tool.ToolOption$Helper helper
         0: .line 407
            return
        end local 1 // jdk.javadoc.internal.tool.ToolOption$Helper helper
        end local 0 // jdk.javadoc.internal.tool.ToolOption this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljdk/javadoc/internal/tool/ToolOption;
            0    1     1  helper  Ljdk/javadoc/internal/tool/ToolOption$Helper;
    Exceptions:
      throws jdk.javadoc.internal.tool.OptionException
    MethodParameters:
        Name  Flags
      helper  

  java.util.List<java.lang.String> getNames();
    descriptor: ()Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.tool.ToolOption this
         0: .line 410
            aload 0 /* this */
            getfield jdk.javadoc.internal.tool.ToolOption.names:Ljava/util/List;
            areturn
        end local 0 // jdk.javadoc.internal.tool.ToolOption this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/tool/ToolOption;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  java.lang.String getParameters(jdk.javadoc.internal.tool.Messager);
    descriptor: (Ljdk/javadoc/internal/tool/Messager;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.tool.ToolOption this
        start local 1 // jdk.javadoc.internal.tool.Messager messager
         0: .line 414
            aload 0 /* this */
            getfield jdk.javadoc.internal.tool.ToolOption.hasArg:Z
            ifne 1
            aload 0 /* this */
            getfield jdk.javadoc.internal.tool.ToolOption.primaryName:Ljava/lang/String;
            ldc ":"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 2
         1: .line 415
      StackMap locals:
      StackMap stack:
            aload 1 /* messager */
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.tool.ToolOption.primaryName:Ljava/lang/String;
            ldc ".arg"
            invokevirtual jdk.javadoc.internal.tool.ToolOption.getKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            iconst_0
            anewarray java.lang.Object
            invokevirtual jdk.javadoc.internal.tool.Messager.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            goto 3
         2: .line 416
      StackMap locals:
      StackMap stack:
            aconst_null
         3: .line 414
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 1 // jdk.javadoc.internal.tool.Messager messager
        end local 0 // jdk.javadoc.internal.tool.ToolOption this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljdk/javadoc/internal/tool/ToolOption;
            0    4     1  messager  Ljdk/javadoc/internal/tool/Messager;
    MethodParameters:
          Name  Flags
      messager  

  java.lang.String getDescription(jdk.javadoc.internal.tool.Messager);
    descriptor: (Ljdk/javadoc/internal/tool/Messager;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.tool.ToolOption this
        start local 1 // jdk.javadoc.internal.tool.Messager messager
         0: .line 420
            aload 1 /* messager */
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.tool.ToolOption.primaryName:Ljava/lang/String;
            ldc ".desc"
            invokevirtual jdk.javadoc.internal.tool.ToolOption.getKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            iconst_0
            anewarray java.lang.Object
            invokevirtual jdk.javadoc.internal.tool.Messager.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 1 // jdk.javadoc.internal.tool.Messager messager
        end local 0 // jdk.javadoc.internal.tool.ToolOption this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljdk/javadoc/internal/tool/ToolOption;
            0    1     1  messager  Ljdk/javadoc/internal/tool/Messager;
    MethodParameters:
          Name  Flags
      messager  

  private java.lang.String getKey(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.tool.ToolOption this
        start local 1 // java.lang.String optionName
        start local 2 // java.lang.String suffix
         0: .line 424
            new java.lang.StringBuilder
            dup
            ldc "main.opt."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 425
            aload 1 /* optionName */
         2: .line 426
            ldc "^-*"
            ldc ""
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         3: .line 427
            ldc "[^A-Za-z0-9]+$"
            ldc ""
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         4: .line 428
            ldc "[^A-Za-z0-9]"
            ldc "."
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         5: .line 425
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         6: .line 429
            aload 2 /* suffix */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         7: .line 424
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.String suffix
        end local 1 // java.lang.String optionName
        end local 0 // jdk.javadoc.internal.tool.ToolOption this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Ljdk/javadoc/internal/tool/ToolOption;
            0    8     1  optionName  Ljava/lang/String;
            0    8     2      suffix  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      optionName  
      suffix      

  static jdk.javadoc.internal.tool.ToolOption get(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=8, args_size=1
        start local 0 // java.lang.String name
         0: .line 434
            aload 0 /* name */
            astore 1 /* oname */
        start local 1 // java.lang.String oname
         1: .line 435
            aload 0 /* name */
            ldc "--"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 3
            aload 0 /* name */
            ldc "="
            invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
            ifeq 3
         2: .line 436
            aload 0 /* name */
            iconst_0
            aload 0 /* name */
            bipush 61
            invokevirtual java.lang.String.indexOf:(I)I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 1 /* oname */
         3: .line 438
      StackMap locals: java.lang.String
      StackMap stack:
            invokestatic jdk.javadoc.internal.tool.ToolOption.values:()[Ljdk/javadoc/internal/tool/ToolOption;
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 11
      StackMap locals: java.lang.String java.lang.String top int int jdk.javadoc.internal.tool.ToolOption[]
      StackMap stack:
         4: aload 5
            iload 3
            aaload
            astore 2 /* o */
        start local 2 // jdk.javadoc.internal.tool.ToolOption o
         5: .line 439
            aload 2 /* o */
            getfield jdk.javadoc.internal.tool.ToolOption.names:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 7
            goto 9
      StackMap locals: java.lang.String java.lang.String jdk.javadoc.internal.tool.ToolOption int int jdk.javadoc.internal.tool.ToolOption[] top java.util.Iterator
      StackMap stack:
         6: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* n */
        start local 6 // java.lang.String n
         7: .line 440
            aload 1 /* oname */
            aload 6 /* n */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         8: .line 441
            aload 2 /* o */
            areturn
        end local 6 // java.lang.String n
         9: .line 439
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        end local 2 // jdk.javadoc.internal.tool.ToolOption o
        10: .line 438
            iinc 3 1
      StackMap locals: java.lang.String java.lang.String top int int jdk.javadoc.internal.tool.ToolOption[]
      StackMap stack:
        11: iload 3
            iload 4
            if_icmplt 4
        12: .line 445
            aconst_null
            areturn
        end local 1 // java.lang.String oname
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   13     0   name  Ljava/lang/String;
            1   13     1  oname  Ljava/lang/String;
            5   10     2      o  Ljdk/javadoc/internal/tool/ToolOption;
            7    9     6      n  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public static jdk.javadoc.internal.tool.ToolOption[] values();
    descriptor: ()[Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic jdk.javadoc.internal.tool.ToolOption.ENUM$VALUES:[Ljdk/javadoc/internal/tool/ToolOption;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray jdk.javadoc.internal.tool.ToolOption
            dup
            astore 2
            iconst_0
            iload 1
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
            aload 2
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static jdk.javadoc.internal.tool.ToolOption valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/tool/ToolOption;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Ljdk/javadoc/internal/tool/ToolOption;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast jdk.javadoc.internal.tool.ToolOption
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Enum<Ljdk/javadoc/internal/tool/ToolOption;>;
SourceFile: "ToolOption.java"
NestMembers:
  jdk.javadoc.internal.tool.ToolOption$1  jdk.javadoc.internal.tool.ToolOption$10  jdk.javadoc.internal.tool.ToolOption$11  jdk.javadoc.internal.tool.ToolOption$12  jdk.javadoc.internal.tool.ToolOption$13  jdk.javadoc.internal.tool.ToolOption$14  jdk.javadoc.internal.tool.ToolOption$15  jdk.javadoc.internal.tool.ToolOption$16  jdk.javadoc.internal.tool.ToolOption$17  jdk.javadoc.internal.tool.ToolOption$18  jdk.javadoc.internal.tool.ToolOption$19  jdk.javadoc.internal.tool.ToolOption$2  jdk.javadoc.internal.tool.ToolOption$20  jdk.javadoc.internal.tool.ToolOption$21  jdk.javadoc.internal.tool.ToolOption$22  jdk.javadoc.internal.tool.ToolOption$23  jdk.javadoc.internal.tool.ToolOption$24  jdk.javadoc.internal.tool.ToolOption$25  jdk.javadoc.internal.tool.ToolOption$26  jdk.javadoc.internal.tool.ToolOption$27  jdk.javadoc.internal.tool.ToolOption$28  jdk.javadoc.internal.tool.ToolOption$29  jdk.javadoc.internal.tool.ToolOption$3  jdk.javadoc.internal.tool.ToolOption$30  jdk.javadoc.internal.tool.ToolOption$31  jdk.javadoc.internal.tool.ToolOption$32  jdk.javadoc.internal.tool.ToolOption$33  jdk.javadoc.internal.tool.ToolOption$34  jdk.javadoc.internal.tool.ToolOption$35  jdk.javadoc.internal.tool.ToolOption$36  jdk.javadoc.internal.tool.ToolOption$37  jdk.javadoc.internal.tool.ToolOption$38  jdk.javadoc.internal.tool.ToolOption$39  jdk.javadoc.internal.tool.ToolOption$4  jdk.javadoc.internal.tool.ToolOption$40  jdk.javadoc.internal.tool.ToolOption$41  jdk.javadoc.internal.tool.ToolOption$42  jdk.javadoc.internal.tool.ToolOption$43  jdk.javadoc.internal.tool.ToolOption$44  jdk.javadoc.internal.tool.ToolOption$5  jdk.javadoc.internal.tool.ToolOption$6  jdk.javadoc.internal.tool.ToolOption$7  jdk.javadoc.internal.tool.ToolOption$8  jdk.javadoc.internal.tool.ToolOption$9  jdk.javadoc.internal.tool.ToolOption$Helper
InnerClasses:
  public InvalidValueException = com.sun.tools.javac.main.Option$InvalidValueException of com.sun.tools.javac.main.Option
  public final OptionKind = com.sun.tools.javac.main.Option$OptionKind of com.sun.tools.javac.main.Option
  jdk.javadoc.internal.tool.ToolOption$1
  jdk.javadoc.internal.tool.ToolOption$10
  jdk.javadoc.internal.tool.ToolOption$11
  jdk.javadoc.internal.tool.ToolOption$12
  jdk.javadoc.internal.tool.ToolOption$13
  jdk.javadoc.internal.tool.ToolOption$14
  jdk.javadoc.internal.tool.ToolOption$15
  jdk.javadoc.internal.tool.ToolOption$16
  jdk.javadoc.internal.tool.ToolOption$17
  jdk.javadoc.internal.tool.ToolOption$18
  jdk.javadoc.internal.tool.ToolOption$19
  jdk.javadoc.internal.tool.ToolOption$2
  jdk.javadoc.internal.tool.ToolOption$20
  jdk.javadoc.internal.tool.ToolOption$21
  jdk.javadoc.internal.tool.ToolOption$22
  jdk.javadoc.internal.tool.ToolOption$23
  jdk.javadoc.internal.tool.ToolOption$24
  jdk.javadoc.internal.tool.ToolOption$25
  jdk.javadoc.internal.tool.ToolOption$26
  jdk.javadoc.internal.tool.ToolOption$27
  jdk.javadoc.internal.tool.ToolOption$28
  jdk.javadoc.internal.tool.ToolOption$29
  jdk.javadoc.internal.tool.ToolOption$3
  jdk.javadoc.internal.tool.ToolOption$30
  jdk.javadoc.internal.tool.ToolOption$31
  jdk.javadoc.internal.tool.ToolOption$32
  jdk.javadoc.internal.tool.ToolOption$33
  jdk.javadoc.internal.tool.ToolOption$34
  jdk.javadoc.internal.tool.ToolOption$35
  jdk.javadoc.internal.tool.ToolOption$36
  jdk.javadoc.internal.tool.ToolOption$37
  jdk.javadoc.internal.tool.ToolOption$38
  jdk.javadoc.internal.tool.ToolOption$39
  jdk.javadoc.internal.tool.ToolOption$4
  jdk.javadoc.internal.tool.ToolOption$40
  jdk.javadoc.internal.tool.ToolOption$41
  jdk.javadoc.internal.tool.ToolOption$42
  jdk.javadoc.internal.tool.ToolOption$43
  jdk.javadoc.internal.tool.ToolOption$44
  jdk.javadoc.internal.tool.ToolOption$5
  jdk.javadoc.internal.tool.ToolOption$6
  jdk.javadoc.internal.tool.ToolOption$7
  jdk.javadoc.internal.tool.ToolOption$8
  jdk.javadoc.internal.tool.ToolOption$9
  abstract Helper = jdk.javadoc.internal.tool.ToolOption$Helper of jdk.javadoc.internal.tool.ToolOption