class jdk.incubator.jpackage.internal.ValidOptions
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: jdk.incubator.jpackage.internal.ValidOptions
  super_class: java.lang.Object
{
  private static final java.util.HashMap<java.lang.String, jdk.incubator.jpackage.internal.ValidOptions$USE> options;
    descriptor: Ljava/util/HashMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/HashMap<Ljava/lang/String;Ljdk/incubator/jpackage/internal/ValidOptions$USE;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 60
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
         1: .line 65
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.NAME:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 66
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.VERSION:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 67
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.OUTPUT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 68
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.TEMP_ROOT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 69
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.VERBOSE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 70
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 71
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.RESOURCE_DIR:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 72
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.DESCRIPTION:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 73
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.VENDOR:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 74
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.COPYRIGHT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 75
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.PACKAGE_TYPE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 77
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.INPUT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 78
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MODULE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 79
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MODULE_PATH:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 80
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.ADD_MODULES:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        16: .line 81
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MAIN_JAR:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        17: .line 82
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.APPCLASS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        18: .line 83
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.ICON:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        19: .line 84
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.ARGUMENTS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 85
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.JAVA_OPTIONS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 86
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.ADD_LAUNCHER:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        22: .line 87
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.BIND_SERVICES:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        23: .line 88
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.JLINK_OPTIONS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        24: .line 90
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.LICENSE_FILE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        25: .line 91
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.INSTALL_DIR:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        26: .line 92
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        27: .line 94
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.FILE_ASSOCIATIONS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        28: .line 95
            invokestatic jdk.incubator.jpackage.internal.Platform.getPlatform:()Ljdk/incubator/jpackage/internal/Platform;
            getstatic jdk.incubator.jpackage.internal.Platform.MAC:Ljdk/incubator/jpackage/internal/Platform;
            if_acmpne 29
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            goto 30
      StackMap locals:
      StackMap stack: java.util.HashMap java.lang.String
        29: getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
        30: .line 94
      StackMap locals:
      StackMap stack: java.util.HashMap java.lang.String jdk.incubator.jpackage.internal.ValidOptions$USE
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        31: .line 97
            invokestatic jdk.incubator.jpackage.internal.Platform.getPlatform:()Ljdk/incubator/jpackage/internal/Platform;
            getstatic jdk.incubator.jpackage.internal.Platform.WINDOWS:Ljdk/incubator/jpackage/internal/Platform;
            if_acmpne 41
        32: .line 98
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.WIN_CONSOLE_HINT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        33: .line 100
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.WIN_MENU_HINT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        34: .line 101
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.WIN_MENU_GROUP:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        35: .line 102
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.WIN_SHORTCUT_HINT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        36: .line 103
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.WIN_DIR_CHOOSER:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        37: .line 104
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.WIN_UPGRADE_UUID:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        38: .line 105
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.WIN_PER_USER_INSTALLATION:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        39: .line 106
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
        40: .line 105
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        41: .line 109
      StackMap locals:
      StackMap stack:
            invokestatic jdk.incubator.jpackage.internal.Platform.getPlatform:()Ljdk/incubator/jpackage/internal/Platform;
            getstatic jdk.incubator.jpackage.internal.Platform.MAC:Ljdk/incubator/jpackage/internal/Platform;
            if_acmpne 48
        42: .line 110
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MAC_SIGN:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        43: .line 111
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MAC_BUNDLE_NAME:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        44: .line 112
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MAC_BUNDLE_IDENTIFIER:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        45: .line 113
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MAC_BUNDLE_SIGNING_PREFIX:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        46: .line 114
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MAC_SIGNING_KEY_NAME:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        47: .line 115
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MAC_SIGNING_KEYCHAIN:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        48: .line 118
      StackMap locals:
      StackMap stack:
            invokestatic jdk.incubator.jpackage.internal.Platform.getPlatform:()Ljdk/incubator/jpackage/internal/Platform;
            getstatic jdk.incubator.jpackage.internal.Platform.LINUX:Ljdk/incubator/jpackage/internal/Platform;
            if_acmpne 59
        49: .line 119
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.LINUX_BUNDLE_NAME:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        50: .line 120
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.LINUX_DEB_MAINTAINER:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        51: .line 121
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.LINUX_CATEGORY:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        52: .line 122
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.LINUX_RPM_LICENSE_TYPE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        53: .line 123
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.LINUX_PACKAGE_DEPENDENCIES:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        54: .line 124
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
        55: .line 123
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        56: .line 125
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.LINUX_MENU_GROUP:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        57: .line 126
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.RELEASE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        58: .line 127
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.LINUX_SHORTCUT_HINT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        59: .line 129
      StackMap locals:
      StackMap stack:
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.incubator.jpackage.internal.ValidOptions this
         0: .line 52
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // jdk.incubator.jpackage.internal.ValidOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/jpackage/internal/ValidOptions;

  static boolean checkIfSupported(jdk.incubator.jpackage.internal.Arguments$CLIOptions);
    descriptor: (Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.incubator.jpackage.internal.Arguments$CLIOptions arg
         0: .line 132
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            aload 0 /* arg */
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // jdk.incubator.jpackage.internal.Arguments$CLIOptions arg
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   arg  Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
    MethodParameters:
      Name  Flags
      arg   

  static boolean checkIfImageSupported(jdk.incubator.jpackage.internal.Arguments$CLIOptions);
    descriptor: (Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // jdk.incubator.jpackage.internal.Arguments$CLIOptions arg
         0: .line 136
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            aload 0 /* arg */
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.incubator.jpackage.internal.ValidOptions$USE
            astore 1 /* use */
        start local 1 // jdk.incubator.jpackage.internal.ValidOptions$USE use
         1: .line 137
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            aload 1 /* use */
            if_acmpeq 2
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.LAUNCHER:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            aload 1 /* use */
            if_acmpeq 2
            iconst_0
            ireturn
      StackMap locals: jdk.incubator.jpackage.internal.ValidOptions$USE
      StackMap stack:
         2: iconst_1
            ireturn
        end local 1 // jdk.incubator.jpackage.internal.ValidOptions$USE use
        end local 0 // jdk.incubator.jpackage.internal.Arguments$CLIOptions arg
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   arg  Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            1    3     1   use  Ljdk/incubator/jpackage/internal/ValidOptions$USE;
    MethodParameters:
      Name  Flags
      arg   

  static boolean checkIfInstallerSupported(jdk.incubator.jpackage.internal.Arguments$CLIOptions);
    descriptor: (Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // jdk.incubator.jpackage.internal.Arguments$CLIOptions arg
         0: .line 141
            getstatic jdk.incubator.jpackage.internal.ValidOptions.options:Ljava/util/HashMap;
            aload 0 /* arg */
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jdk.incubator.jpackage.internal.ValidOptions$USE
            astore 1 /* use */
        start local 1 // jdk.incubator.jpackage.internal.ValidOptions$USE use
         1: .line 142
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.ALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            aload 1 /* use */
            if_acmpeq 2
            getstatic jdk.incubator.jpackage.internal.ValidOptions$USE.INSTALL:Ljdk/incubator/jpackage/internal/ValidOptions$USE;
            aload 1 /* use */
            if_acmpeq 2
            iconst_0
            ireturn
      StackMap locals: jdk.incubator.jpackage.internal.ValidOptions$USE
      StackMap stack:
         2: iconst_1
            ireturn
        end local 1 // jdk.incubator.jpackage.internal.ValidOptions$USE use
        end local 0 // jdk.incubator.jpackage.internal.Arguments$CLIOptions arg
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   arg  Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            1    3     1   use  Ljdk/incubator/jpackage/internal/ValidOptions$USE;
    MethodParameters:
      Name  Flags
      arg   
}
SourceFile: "ValidOptions.java"
NestMembers:
  jdk.incubator.jpackage.internal.ValidOptions$USE
InnerClasses:
  public final CLIOptions = jdk.incubator.jpackage.internal.Arguments$CLIOptions of jdk.incubator.jpackage.internal.Arguments
  final USE = jdk.incubator.jpackage.internal.ValidOptions$USE of jdk.incubator.jpackage.internal.ValidOptions