class jdk.jpackage.internal.ValidOptions
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: jdk.jpackage.internal.ValidOptions
  super_class: java.lang.Object
{
  private static final java.util.HashMap<java.lang.String, jdk.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/jpackage/internal/ValidOptions$USE;>;

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

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

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

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