class jdk.jpackage.internal.StandardBundlerParam<T> extends jdk.jpackage.internal.BundlerParamInfo<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: jdk.jpackage.internal.StandardBundlerParam
  super_class: jdk.jpackage.internal.BundlerParamInfo
{
  private static final java.lang.String JAVABASEJMOD;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "java.base.jmod"

  private static final java.lang.String DEFAULT_VERSION;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "1.0"

  private static final java.lang.String DEFAULT_RELEASE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "1"

  private static final java.lang.String[] DEFAULT_JLINK_OPTIONS;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static final jdk.jpackage.internal.StandardBundlerParam<jdk.jpackage.internal.LauncherData> LAUNCHER_DATA;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljdk/jpackage/internal/LauncherData;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.nio.file.Path> SOURCE_DIR;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/nio/file/Path;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.nio.file.Path> MAIN_JAR;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/nio/file/Path;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.lang.String> MAIN_CLASS;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.nio.file.Path> PREDEFINED_RUNTIME_IMAGE;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/nio/file/Path;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.nio.file.Path> PREDEFINED_APP_IMAGE;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/nio/file/Path;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.lang.String> NAME;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.lang.String> APP_NAME;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.lang.String> INSTALLER_NAME;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.nio.file.Path> ICON;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/nio/file/Path;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.lang.String> VENDOR;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.lang.String> DESCRIPTION;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.lang.String> COPYRIGHT;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.util.List<java.lang.String>> ARGUMENTS;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/lang/String;>;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.util.List<java.lang.String>> JAVA_OPTIONS;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/lang/String;>;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.lang.String> VERSION;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.lang.String> RELEASE;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;

  public static final jdk.jpackage.internal.StandardBundlerParam<java.lang.String> LICENSE_FILE;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.nio.file.Path> TEMP_ROOT;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/nio/file/Path;>;

  public static final jdk.jpackage.internal.StandardBundlerParam<java.nio.file.Path> CONFIG_ROOT;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/nio/file/Path;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.lang.Boolean> VERBOSE;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/lang/Boolean;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.nio.file.Path> RESOURCE_DIR;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/nio/file/Path;>;

  static final jdk.jpackage.internal.BundlerParamInfo<java.lang.String> INSTALL_DIR;
    descriptor: Ljdk/jpackage/internal/BundlerParamInfo;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/BundlerParamInfo<Ljava/lang/String;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.util.List<java.util.Map<java.lang.String, ? super java.lang.Object>>> ADD_LAUNCHERS;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;>;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.util.List<java.util.Map<java.lang.String, ? super java.lang.Object>>> FILE_ASSOCIATIONS;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;>;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.util.List<java.lang.String>> FA_EXTENSIONS;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/lang/String;>;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.util.List<java.lang.String>> FA_CONTENT_TYPE;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/lang/String;>;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.lang.String> FA_DESCRIPTION;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.nio.file.Path> FA_ICON;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/nio/file/Path;>;

  static final jdk.jpackage.internal.BundlerParamInfo<java.util.List<java.nio.file.Path>> MODULE_PATH;
    descriptor: Ljdk/jpackage/internal/BundlerParamInfo;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/BundlerParamInfo<Ljava/util/List<Ljava/nio/file/Path;>;>;

  static final jdk.jpackage.internal.BundlerParamInfo<java.lang.String> MODULE;
    descriptor: Ljdk/jpackage/internal/BundlerParamInfo;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/BundlerParamInfo<Ljava/lang/String;>;

  static final jdk.jpackage.internal.BundlerParamInfo<java.util.Set<java.lang.String>> ADD_MODULES;
    descriptor: Ljdk/jpackage/internal/BundlerParamInfo;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/BundlerParamInfo<Ljava/util/Set<Ljava/lang/String;>;>;

  static final jdk.jpackage.internal.StandardBundlerParam<java.util.List<java.lang.String>> JLINK_OPTIONS;
    descriptor: Ljdk/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/lang/String;>;>;

  static final jdk.jpackage.internal.BundlerParamInfo<java.util.Set<java.lang.String>> LIMIT_MODULES;
    descriptor: Ljdk/jpackage/internal/BundlerParamInfo;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/jpackage/internal/BundlerParamInfo<Ljava/util/Set<Ljava/lang/String;>;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 62
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 63
            ldc "--strip-native-commands"
            aastore
            dup
            iconst_1
         2: .line 64
            ldc "--strip-debug"
            aastore
            dup
            iconst_2
         3: .line 65
            ldc "--no-man-pages"
            aastore
            dup
            iconst_3
         4: .line 66
            ldc "--no-header-files"
            aastore
         5: .line 62
            putstatic jdk.jpackage.internal.StandardBundlerParam.DEFAULT_JLINK_OPTIONS:[Ljava/lang/String;
         6: .line 79
            new jdk.jpackage.internal.StandardBundlerParam
            dup
         7: .line 80
            ldc "launcherData"
         8: .line 81
            ldc Ljdk/jpackage/internal/LauncherData;
         9: .line 82
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$12(Ljava/util/Map;)Ljdk/jpackage/internal/LauncherData; (6)
                  (Ljava/util/Map;)Ljdk/jpackage/internal/LauncherData;
        10: .line 89
            aconst_null
        11: .line 79
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        12: .line 78
            putstatic jdk.jpackage.internal.StandardBundlerParam.LAUNCHER_DATA:Ljdk/jpackage/internal/StandardBundlerParam;
        13: .line 93
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        14: .line 94
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.INPUT:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        15: .line 95
            ldc Ljava/nio/file/Path;
        16: .line 96
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$0(Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/util/Map;)Ljava/nio/file/Path;
        17: .line 97
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$1(Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
        18: .line 93
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        19: .line 92
            putstatic jdk.jpackage.internal.StandardBundlerParam.SOURCE_DIR:Ljdk/jpackage/internal/StandardBundlerParam;
        20: .line 103
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        21: .line 104
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.MAIN_JAR:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        22: .line 105
            ldc Ljava/nio/file/Path;
        23: .line 106
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$64(Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/util/Map;)Ljava/nio/file/Path;
        24: .line 107
            aconst_null
        25: .line 103
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        26: .line 102
            putstatic jdk.jpackage.internal.StandardBundlerParam.MAIN_JAR:Ljdk/jpackage/internal/StandardBundlerParam;
        27: .line 111
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        28: .line 112
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.APPCLASS:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        29: .line 113
            ldc Ljava/lang/String;
        30: .line 114
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$10(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        31: .line 120
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$11(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        32: .line 111
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        33: .line 110
            putstatic jdk.jpackage.internal.StandardBundlerParam.MAIN_CLASS:Ljdk/jpackage/internal/StandardBundlerParam;
        34: .line 124
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        35: .line 125
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.PREDEFINED_RUNTIME_IMAGE:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        36: .line 126
            ldc Ljava/nio/file/Path;
        37: .line 127
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$13(Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/util/Map;)Ljava/nio/file/Path;
        38: .line 128
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$14(Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
        39: .line 124
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        40: .line 123
            putstatic jdk.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/jpackage/internal/StandardBundlerParam;
        41: .line 132
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        42: .line 133
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.PREDEFINED_APP_IMAGE:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        43: .line 134
            ldc Ljava/nio/file/Path;
        44: .line 135
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$6(Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/util/Map;)Ljava/nio/file/Path;
        45: .line 136
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$7(Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
        46: .line 132
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        47: .line 131
            putstatic jdk.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/jpackage/internal/StandardBundlerParam;
        48: .line 140
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        49: .line 141
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.NAME:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        50: .line 142
            ldc Ljava/lang/String;
        51: .line 143
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$8(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        52: .line 144
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$9(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        53: .line 140
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        54: .line 139
            putstatic jdk.jpackage.internal.StandardBundlerParam.NAME:Ljdk/jpackage/internal/StandardBundlerParam;
        55: .line 150
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        56: .line 151
            ldc "application-name"
        57: .line 152
            ldc Ljava/lang/String;
        58: .line 153
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$4(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        59: .line 173
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        60: .line 150
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        61: .line 149
            putstatic jdk.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/jpackage/internal/StandardBundlerParam;
        62: .line 177
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        63: .line 178
            ldc "installer-name"
        64: .line 179
            ldc Ljava/lang/String;
        65: .line 180
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$50(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        66: .line 185
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$51(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        67: .line 177
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        68: .line 176
            putstatic jdk.jpackage.internal.StandardBundlerParam.INSTALLER_NAME:Ljdk/jpackage/internal/StandardBundlerParam;
        69: .line 189
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        70: .line 190
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.ICON:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        71: .line 191
            ldc Ljava/nio/file/Path;
        72: .line 192
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$2(Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/util/Map;)Ljava/nio/file/Path;
        73: .line 193
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$3(Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
        74: .line 189
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        75: .line 188
            putstatic jdk.jpackage.internal.StandardBundlerParam.ICON:Ljdk/jpackage/internal/StandardBundlerParam;
        76: .line 197
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        77: .line 198
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.VENDOR:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        78: .line 199
            ldc Ljava/lang/String;
        79: .line 200
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$46(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        80: .line 201
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$47(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        81: .line 197
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        82: .line 196
            putstatic jdk.jpackage.internal.StandardBundlerParam.VENDOR:Ljdk/jpackage/internal/StandardBundlerParam;
        83: .line 205
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        84: .line 206
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.DESCRIPTION:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        85: .line 207
            ldc Ljava/lang/String;
        86: .line 208
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$44(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        87: .line 211
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$45(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        88: .line 205
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        89: .line 204
            putstatic jdk.jpackage.internal.StandardBundlerParam.DESCRIPTION:Ljdk/jpackage/internal/StandardBundlerParam;
        90: .line 215
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        91: .line 216
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.COPYRIGHT:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        92: .line 217
            ldc Ljava/lang/String;
        93: .line 218
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$48(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        94: .line 220
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$49(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        95: .line 215
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        96: .line 214
            putstatic jdk.jpackage.internal.StandardBundlerParam.COPYRIGHT:Ljdk/jpackage/internal/StandardBundlerParam;
        97: .line 225
            new jdk.jpackage.internal.StandardBundlerParam
            dup
        98: .line 226
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.ARGUMENTS:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        99: .line 227
            ldc Ljava/util/List;
            checkcast java.lang.Class
       100: .line 228
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$31(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       101: .line 229
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$32(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       102: .line 225
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       103: .line 224
            putstatic jdk.jpackage.internal.StandardBundlerParam.ARGUMENTS:Ljdk/jpackage/internal/StandardBundlerParam;
       104: .line 234
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       105: .line 235
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.JAVA_OPTIONS:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       106: .line 236
            ldc Ljava/util/List;
            checkcast java.lang.Class
       107: .line 237
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$29(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       108: .line 238
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$30(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       109: .line 234
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       110: .line 233
            putstatic jdk.jpackage.internal.StandardBundlerParam.JAVA_OPTIONS:Ljdk/jpackage/internal/StandardBundlerParam;
       111: .line 242
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       112: .line 243
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.VERSION:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       113: .line 244
            ldc Ljava/lang/String;
       114: .line 245
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.getDefaultAppVersion(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
       115: .line 246
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$18(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
       116: .line 242
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       117: .line 241
            putstatic jdk.jpackage.internal.StandardBundlerParam.VERSION:Ljdk/jpackage/internal/StandardBundlerParam;
       118: .line 250
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       119: .line 251
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.RELEASE:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       120: .line 252
            ldc Ljava/lang/String;
       121: .line 253
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$52(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
       122: .line 254
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$53(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
       123: .line 250
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       124: .line 249
            putstatic jdk.jpackage.internal.StandardBundlerParam.RELEASE:Ljdk/jpackage/internal/StandardBundlerParam;
       125: .line 259
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       126: .line 260
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.LICENSE_FILE:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       127: .line 261
            ldc Ljava/lang/String;
       128: .line 262
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$54(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
       129: .line 263
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$55(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
       130: .line 259
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       131: .line 258
            putstatic jdk.jpackage.internal.StandardBundlerParam.LICENSE_FILE:Ljdk/jpackage/internal/StandardBundlerParam;
       132: .line 267
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       133: .line 268
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.TEMP_ROOT:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       134: .line 269
            ldc Ljava/nio/file/Path;
       135: .line 270
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$15(Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/util/Map;)Ljava/nio/file/Path;
       136: .line 277
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$16(Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
       137: .line 267
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       138: .line 266
            putstatic jdk.jpackage.internal.StandardBundlerParam.TEMP_ROOT:Ljdk/jpackage/internal/StandardBundlerParam;
       139: .line 281
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       140: .line 282
            ldc "configRoot"
       141: .line 283
            ldc Ljava/nio/file/Path;
       142: .line 284
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$60(Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/util/Map;)Ljava/nio/file/Path;
       143: .line 293
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$61(Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
       144: .line 281
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       145: .line 280
            putstatic jdk.jpackage.internal.StandardBundlerParam.CONFIG_ROOT:Ljdk/jpackage/internal/StandardBundlerParam;
       146: .line 297
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       147: .line 298
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.VERBOSE:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       148: .line 299
            ldc Ljava/lang/Boolean;
       149: .line 300
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$58(Ljava/util/Map;)Ljava/lang/Boolean; (6)
                  (Ljava/util/Map;)Ljava/lang/Boolean;
       150: .line 302
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$59(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean;
       151: .line 297
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       152: .line 296
            putstatic jdk.jpackage.internal.StandardBundlerParam.VERBOSE:Ljdk/jpackage/internal/StandardBundlerParam;
       153: .line 307
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       154: .line 308
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.RESOURCE_DIR:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       155: .line 309
            ldc Ljava/nio/file/Path;
       156: .line 310
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$62(Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/util/Map;)Ljava/nio/file/Path;
       157: .line 311
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$63(Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
       158: .line 307
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       159: .line 306
            putstatic jdk.jpackage.internal.StandardBundlerParam.RESOURCE_DIR:Ljdk/jpackage/internal/StandardBundlerParam;
       160: .line 315
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       161: .line 316
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.INSTALL_DIR:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       162: .line 317
            ldc Ljava/lang/String;
       163: .line 318
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$56(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
       164: .line 319
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$57(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
       165: .line 315
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       166: .line 314
            putstatic jdk.jpackage.internal.StandardBundlerParam.INSTALL_DIR:Ljdk/jpackage/internal/BundlerParamInfo;
       167: .line 325
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       168: .line 326
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.ADD_LAUNCHER:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       169: .line 328
            ldc Ljava/util/List;
       170: .line 327
            checkcast java.lang.Class
       171: .line 329
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$19(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       172: .line 331
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$20(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       173: .line 325
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       174: .line 324
            putstatic jdk.jpackage.internal.StandardBundlerParam.ADD_LAUNCHERS:Ljdk/jpackage/internal/StandardBundlerParam;
       175: .line 337
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       176: .line 338
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.FILE_ASSOCIATIONS:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       177: .line 340
            ldc Ljava/util/List;
       178: .line 339
            checkcast java.lang.Class
       179: .line 341
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$40(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       180: .line 343
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$41(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       181: .line 337
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       182: .line 336
            putstatic jdk.jpackage.internal.StandardBundlerParam.FILE_ASSOCIATIONS:Ljdk/jpackage/internal/StandardBundlerParam;
       183: .line 348
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       184: .line 349
            ldc "fileAssociation.extension"
       185: .line 350
            ldc Ljava/util/List;
            checkcast java.lang.Class
       186: .line 351
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$21(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       187: .line 352
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$22(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       188: .line 348
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       189: .line 347
            putstatic jdk.jpackage.internal.StandardBundlerParam.FA_EXTENSIONS:Ljdk/jpackage/internal/StandardBundlerParam;
       190: .line 357
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       191: .line 358
            ldc "fileAssociation.contentType"
       192: .line 359
            ldc Ljava/util/List;
            checkcast java.lang.Class
       193: .line 360
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$23(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       194: .line 362
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$24(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       195: .line 357
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       196: .line 356
            putstatic jdk.jpackage.internal.StandardBundlerParam.FA_CONTENT_TYPE:Ljdk/jpackage/internal/StandardBundlerParam;
       197: .line 366
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       198: .line 367
            ldc "fileAssociation.description"
       199: .line 368
            ldc Ljava/lang/String;
       200: .line 369
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$25(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
       201: .line 370
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$26(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
       202: .line 366
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       203: .line 365
            putstatic jdk.jpackage.internal.StandardBundlerParam.FA_DESCRIPTION:Ljdk/jpackage/internal/StandardBundlerParam;
       204: .line 374
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       205: .line 375
            ldc "fileAssociation.icon"
       206: .line 376
            ldc Ljava/nio/file/Path;
       207: .line 377
            getstatic jdk.jpackage.internal.StandardBundlerParam.ICON:Ljdk/jpackage/internal/StandardBundlerParam;
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic apply(Ljdk/jpackage/internal/StandardBundlerParam;)Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/BundlerParamInfo.fetchFrom(Ljava/util/Map;)Ljava/lang/Object; (5)
                  (Ljava/util/Map;)Ljava/nio/file/Path;
       208: .line 378
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$28(Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
       209: .line 374
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       210: .line 373
            putstatic jdk.jpackage.internal.StandardBundlerParam.FA_ICON:Ljdk/jpackage/internal/StandardBundlerParam;
       211: .line 383
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       212: .line 384
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.MODULE_PATH:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       213: .line 385
            ldc Ljava/util/List;
            checkcast java.lang.Class
       214: .line 386
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$33(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       215: .line 387
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$34(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       216: .line 383
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       217: .line 382
            putstatic jdk.jpackage.internal.StandardBundlerParam.MODULE_PATH:Ljdk/jpackage/internal/BundlerParamInfo;
       218: .line 427
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       219: .line 428
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.MODULE:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       220: .line 429
            ldc Ljava/lang/String;
       221: .line 430
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$65(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
       222: .line 431
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$66(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
       223: .line 427
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       224: .line 426
            putstatic jdk.jpackage.internal.StandardBundlerParam.MODULE:Ljdk/jpackage/internal/BundlerParamInfo;
       225: .line 437
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       226: .line 438
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.ADD_MODULES:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       227: .line 439
            ldc Ljava/util/Set;
            checkcast java.lang.Class
       228: .line 440
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$36(Ljava/util/Map;)Ljava/util/Set; (6)
                  (Ljava/util/Map;)Ljava/util/Set;
       229: .line 441
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$37(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set;
       230: .line 437
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       231: .line 436
            putstatic jdk.jpackage.internal.StandardBundlerParam.ADD_MODULES:Ljdk/jpackage/internal/BundlerParamInfo;
       232: .line 446
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       233: .line 447
            getstatic jdk.jpackage.internal.Arguments$CLIOptions.JLINK_OPTIONS:Ljdk/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       234: .line 448
            ldc Ljava/util/List;
            checkcast java.lang.Class
       235: .line 449
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$42(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       236: .line 450
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$43(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       237: .line 446
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       238: .line 445
            putstatic jdk.jpackage.internal.StandardBundlerParam.JLINK_OPTIONS:Ljdk/jpackage/internal/StandardBundlerParam;
       239: .line 454
            new jdk.jpackage.internal.StandardBundlerParam
            dup
       240: .line 455
            ldc "limit-modules"
       241: .line 456
            ldc Ljava/util/Set;
            checkcast java.lang.Class
       242: .line 457
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$38(Ljava/util/Map;)Ljava/util/Set; (6)
                  (Ljava/util/Map;)Ljava/util/Set;
       243: .line 458
            invokedynamic apply()Ljava/util/function/BiFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$39(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set;
       244: .line 454
            invokespecial jdk.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       245: .line 453
            putstatic jdk.jpackage.internal.StandardBundlerParam.LIMIT_MODULES:Ljdk/jpackage/internal/BundlerParamInfo;
       246: .line 459
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(java.lang.String, java.lang.Class<T>, java.util.function.Function<java.util.Map<java.lang.String, ? super java.lang.Object>, T>, java.util.function.BiFunction<java.lang.String, java.util.Map<java.lang.String, ? super java.lang.Object>, T>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // jdk.jpackage.internal.StandardBundlerParam this
        start local 1 // java.lang.String id
        start local 2 // java.lang.Class valueType
        start local 3 // java.util.function.Function defaultValueFunction
        start local 4 // java.util.function.BiFunction stringConverter
         0: .line 68
            aload 0 /* this */
            invokespecial jdk.jpackage.internal.BundlerParamInfo.<init>:()V
         1: .line 72
            aload 0 /* this */
            aload 1 /* id */
            putfield jdk.jpackage.internal.StandardBundlerParam.id:Ljava/lang/String;
         2: .line 73
            aload 0 /* this */
            aload 2 /* valueType */
            putfield jdk.jpackage.internal.StandardBundlerParam.valueType:Ljava/lang/Class;
         3: .line 74
            aload 0 /* this */
            aload 3 /* defaultValueFunction */
            putfield jdk.jpackage.internal.StandardBundlerParam.defaultValueFunction:Ljava/util/function/Function;
         4: .line 75
            aload 0 /* this */
            aload 4 /* stringConverter */
            putfield jdk.jpackage.internal.StandardBundlerParam.stringConverter:Ljava/util/function/BiFunction;
         5: .line 76
            return
        end local 4 // java.util.function.BiFunction stringConverter
        end local 3 // java.util.function.Function defaultValueFunction
        end local 2 // java.lang.Class valueType
        end local 1 // java.lang.String id
        end local 0 // jdk.jpackage.internal.StandardBundlerParam this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    6     0                  this  Ljdk/jpackage/internal/StandardBundlerParam<TT;>;
            0    6     1                    id  Ljava/lang/String;
            0    6     2             valueType  Ljava/lang/Class<TT;>;
            0    6     3  defaultValueFunction  Ljava/util/function/Function<Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;TT;>;
            0    6     4       stringConverter  Ljava/util/function/BiFunction<Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;TT;>;
    Signature: (Ljava/lang/String;Ljava/lang/Class<TT;>;Ljava/util/function/Function<Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;TT;>;Ljava/util/function/BiFunction<Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;TT;>;)V
    MethodParameters:
                      Name  Flags
      id                    
      valueType             
      defaultValueFunction  
      stringConverter       

  private static java.nio.file.Path findPathOfModule(java.util.List<java.nio.file.Path>, java.lang.String);
    descriptor: (Ljava/util/List;Ljava/lang/String;)Ljava/nio/file/Path;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // java.util.List modulePath
        start local 1 // java.lang.String moduleName
         0: .line 415
            aload 0 /* modulePath */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 5
      StackMap locals: java.util.List java.lang.String top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.nio.file.Path
            astore 2 /* path */
        start local 2 // java.nio.file.Path path
         2: .line 416
            aload 2 /* path */
            aload 1 /* moduleName */
            invokeinterface java.nio.file.Path.resolve:(Ljava/lang/String;)Ljava/nio/file/Path;
            astore 4 /* moduleNamePath */
        start local 4 // java.nio.file.Path moduleNamePath
         3: .line 418
            aload 4 /* moduleNamePath */
            iconst_0
            anewarray java.nio.file.LinkOption
            invokestatic java.nio.file.Files.exists:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
            ifeq 5
         4: .line 419
            aload 2 /* path */
            areturn
        end local 4 // java.nio.file.Path moduleNamePath
        end local 2 // java.nio.file.Path path
         5: .line 415
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         6: .line 423
            aconst_null
            areturn
        end local 1 // java.lang.String moduleName
        end local 0 // java.util.List modulePath
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    7     0      modulePath  Ljava/util/List<Ljava/nio/file/Path;>;
            0    7     1      moduleName  Ljava/lang/String;
            2    5     2            path  Ljava/nio/file/Path;
            3    5     4  moduleNamePath  Ljava/nio/file/Path;
    Signature: (Ljava/util/List<Ljava/nio/file/Path;>;Ljava/lang/String;)Ljava/nio/file/Path;
    MethodParameters:
            Name  Flags
      modulePath  
      moduleName  

  static boolean isRuntimeInstaller(java.util.Map<java.lang.String, ? super java.lang.Object>);
    descriptor: (Ljava/util/Map;)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 462
            aload 0 /* params */
            getstatic jdk.jpackage.internal.StandardBundlerParam.MODULE:Ljdk/jpackage/internal/BundlerParamInfo;
            invokevirtual jdk.jpackage.internal.BundlerParamInfo.getID:()Ljava/lang/String;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifne 3
         1: .line 463
            aload 0 /* params */
            getstatic jdk.jpackage.internal.StandardBundlerParam.MAIN_JAR:Ljdk/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 464
            aload 0 /* params */
            getstatic jdk.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 465
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         4: .line 469
      StackMap locals:
      StackMap stack:
            aload 0 /* params */
            getstatic jdk.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
    Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)Z
    MethodParameters:
        Name  Flags
      params  

  static java.nio.file.Path getPredefinedAppImage(java.util.Map<java.lang.String, ? super java.lang.Object>);
    descriptor: (Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // java.util.Map params
         0: .line 473
            getstatic jdk.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.nio.file.Path
            astore 1 /* applicationImage */
        start local 1 // java.nio.file.Path applicationImage
         1: .line 474
            aload 1 /* applicationImage */
            ifnull 9
            aload 1 /* applicationImage */
            invokestatic jdk.jpackage.internal.IOUtils.exists:(Ljava/nio/file/Path;)Z
            ifne 9
         2: .line 475
            new java.lang.RuntimeException
            dup
         3: .line 477
            ldc "message.app-image-dir-does-not-exist"
         4: .line 476
            invokestatic jdk.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 478
            getstatic jdk.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            aastore
            dup
            iconst_1
         6: .line 479
            aload 1 /* applicationImage */
            invokeinterface java.nio.file.Path.toString:()Ljava/lang/String;
            aastore
         7: .line 476
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         8: .line 475
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 481
      StackMap locals: java.nio.file.Path
      StackMap stack:
            aload 1 /* applicationImage */
            areturn
        end local 1 // java.nio.file.Path applicationImage
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   10     0            params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
            1   10     1  applicationImage  Ljava/nio/file/Path;
    Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)Ljava/nio/file/Path;
    MethodParameters:
        Name  Flags
      params  

  static void copyPredefinedRuntimeImage(java.util.Map<java.lang.String, ? super java.lang.Object>, jdk.jpackage.internal.ApplicationLayout);
    descriptor: (Ljava/util/Map;Ljdk/jpackage/internal/ApplicationLayout;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=8, locals=9, args_size=2
        start local 0 // java.util.Map params
        start local 1 // jdk.jpackage.internal.ApplicationLayout appLayout
         0: .line 486
            getstatic jdk.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.nio.file.Path
            astore 2 /* topImage */
        start local 2 // java.nio.file.Path topImage
         1: .line 487
            aload 2 /* topImage */
            invokestatic jdk.jpackage.internal.IOUtils.exists:(Ljava/nio/file/Path;)Z
            ifne 13
         2: .line 488
            new jdk.jpackage.internal.ConfigException
            dup
         3: .line 490
            ldc "message.runtime-image-dir-does-not-exist"
         4: .line 489
            invokestatic jdk.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 491
            getstatic jdk.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            aastore
            dup
            iconst_1
         6: .line 492
            aload 2 /* topImage */
            invokeinterface java.nio.file.Path.toString:()Ljava/lang/String;
            aastore
         7: .line 489
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         8: .line 494
            ldc "message.runtime-image-dir-does-not-exist.advice"
         9: .line 493
            invokestatic jdk.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        10: .line 495
            getstatic jdk.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            aastore
        11: .line 493
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        12: .line 488
            invokespecial jdk.jpackage.internal.ConfigException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            athrow
        13: .line 498
      StackMap locals: java.nio.file.Path
      StackMap stack:
            invokestatic jdk.jpackage.internal.Platform.isMac:()Z
            ifeq 17
        14: .line 500
            aload 2 /* topImage */
            ldc "Contents/Home"
            invokeinterface java.nio.file.Path.resolve:(Ljava/lang/String;)Ljava/nio/file/Path;
            astore 3 /* runtimeHome */
        start local 3 // java.nio.file.Path runtimeHome
        15: .line 501
            aload 3 /* runtimeHome */
            iconst_0
            anewarray java.nio.file.LinkOption
            invokestatic java.nio.file.Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
            ifeq 17
        16: .line 504
            aload 3 /* runtimeHome */
            astore 2 /* topImage */
        end local 3 // java.nio.file.Path runtimeHome
        17: .line 509
      StackMap locals:
      StackMap stack:
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "jmods"
            aastore
            dup
            iconst_1
            ldc "src.zip"
            aastore
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            astore 3 /* excludes */
        start local 3 // java.util.List excludes
        18: .line 510
            aload 2 /* topImage */
        19: .line 511
            aload 1 /* appLayout */
            invokevirtual jdk.jpackage.internal.ApplicationLayout.runtimeHomeDirectory:()Ljava/nio/file/Path;
            aload 3 /* excludes */
        20: .line 510
            invokestatic jdk.jpackage.internal.IOUtils.copyRecursive:(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/util/List;)V
        21: .line 514
            getstatic jdk.jpackage.internal.StandardBundlerParam.MODULE_PATH:Ljdk/jpackage/internal/BundlerParamInfo;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.BundlerParamInfo.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.util.List
            astore 4 /* modulePath */
        start local 4 // java.util.List modulePath
        22: .line 515
            invokestatic jdk.jpackage.internal.StandardBundlerParam.getDefaultModulePath:()Ljava/util/List;
            astore 5 /* defaultModulePath */
        start local 5 // java.util.List defaultModulePath
        23: .line 516
            aload 1 /* appLayout */
            invokevirtual jdk.jpackage.internal.ApplicationLayout.appModsDirectory:()Ljava/nio/file/Path;
            astore 6 /* dest */
        start local 6 // java.nio.file.Path dest
        24: .line 518
            aload 6 /* dest */
            ifnull 31
        25: .line 519
            aload 4 /* modulePath */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8
            goto 30
      StackMap locals: java.util.Map jdk.jpackage.internal.ApplicationLayout java.nio.file.Path java.util.List java.util.List java.util.List java.nio.file.Path top java.util.Iterator
      StackMap stack:
        26: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.nio.file.Path
            astore 7 /* mp */
        start local 7 // java.nio.file.Path mp
        27: .line 520
            aload 5 /* defaultModulePath */
            aload 7 /* mp */
            invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
            ifne 30
        28: .line 521
            aload 6 /* dest */
            iconst_0
            anewarray java.nio.file.attribute.FileAttribute
            invokestatic java.nio.file.Files.createDirectories:(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
            pop
        29: .line 522
            aload 7 /* mp */
            aload 6 /* dest */
            invokestatic jdk.jpackage.internal.IOUtils.copyRecursive:(Ljava/nio/file/Path;Ljava/nio/file/Path;)V
        end local 7 // java.nio.file.Path mp
        30: .line 519
      StackMap locals:
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 26
        31: .line 526
      StackMap locals: java.util.Map jdk.jpackage.internal.ApplicationLayout java.nio.file.Path java.util.List java.util.List java.util.List java.nio.file.Path
      StackMap stack:
            return
        end local 6 // java.nio.file.Path dest
        end local 5 // java.util.List defaultModulePath
        end local 4 // java.util.List modulePath
        end local 3 // java.util.List excludes
        end local 2 // java.nio.file.Path topImage
        end local 1 // jdk.jpackage.internal.ApplicationLayout appLayout
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   32     0             params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
            0   32     1          appLayout  Ljdk/jpackage/internal/ApplicationLayout;
            1   32     2           topImage  Ljava/nio/file/Path;
           15   17     3        runtimeHome  Ljava/nio/file/Path;
           18   32     3           excludes  Ljava/util/List<Ljava/lang/String;>;
           22   32     4         modulePath  Ljava/util/List<Ljava/nio/file/Path;>;
           23   32     5  defaultModulePath  Ljava/util/List<Ljava/nio/file/Path;>;
           24   32     6               dest  Ljava/nio/file/Path;
           27   30     7                 mp  Ljava/nio/file/Path;
    Exceptions:
      throws java.io.IOException, jdk.jpackage.internal.ConfigException
    Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;Ljdk/jpackage/internal/ApplicationLayout;)V
    MethodParameters:
           Name  Flags
      params     
      appLayout  

  private static java.util.List<java.nio.file.Path> getDefaultModulePath();
    descriptor: ()Ljava/util/List;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 530
            ldc "java.home"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "jmods"
            aastore
            invokestatic java.nio.file.Path.of:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            invokeinterface java.nio.file.Path.toAbsolutePath:()Ljava/nio/file/Path;
         1: .line 529
            invokestatic java.util.List.of:(Ljava/lang/Object;)Ljava/util/List;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()Ljava/util/List<Ljava/nio/file/Path;>;

  private static java.lang.String getDefaultAppVersion(java.util.Map<java.lang.String, ? super java.lang.Object>);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // java.util.Map params
         0: .line 534
            ldc "1.0"
            astore 1 /* appVersion */
        start local 1 // java.lang.String appVersion
         1: .line 536
            aload 0 /* params */
            invokestatic jdk.jpackage.internal.StandardBundlerParam.isRuntimeInstaller:(Ljava/util/Map;)Z
            ifeq 3
         2: .line 537
            aload 1 /* appVersion */
            areturn
         3: .line 540
      StackMap locals: java.lang.String
      StackMap stack:
            aconst_null
            astore 2 /* launcherData */
        start local 2 // jdk.jpackage.internal.LauncherData launcherData
         4: .line 542
            getstatic jdk.jpackage.internal.StandardBundlerParam.LAUNCHER_DATA:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast jdk.jpackage.internal.LauncherData
            astore 2 /* launcherData */
         5: .line 543
            goto 10
      StackMap locals: java.util.Map java.lang.String jdk.jpackage.internal.LauncherData
      StackMap stack: java.lang.RuntimeException
         6: astore 3 /* ex */
        start local 3 // java.lang.RuntimeException ex
         7: .line 544
            aload 3 /* ex */
            invokevirtual java.lang.RuntimeException.getCause:()Ljava/lang/Throwable;
            instanceof jdk.jpackage.internal.ConfigException
            ifeq 9
         8: .line 545
            aload 1 /* appVersion */
            areturn
         9: .line 547
      StackMap locals: java.lang.RuntimeException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // java.lang.RuntimeException ex
        10: .line 550
      StackMap locals:
      StackMap stack:
            aload 2 /* launcherData */
            invokevirtual jdk.jpackage.internal.LauncherData.isModular:()Z
            ifeq 19
        11: .line 551
            aload 2 /* launcherData */
            invokevirtual jdk.jpackage.internal.LauncherData.getAppVersion:()Ljava/lang/String;
            astore 3 /* moduleVersion */
        start local 3 // java.lang.String moduleVersion
        12: .line 552
            aload 3 /* moduleVersion */
            ifnull 19
        13: .line 554
            ldc "message.module-version"
        14: .line 553
            invokestatic jdk.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        15: .line 555
            aload 3 /* moduleVersion */
            aastore
            dup
            iconst_1
        16: .line 556
            aload 2 /* launcherData */
            invokevirtual jdk.jpackage.internal.LauncherData.moduleName:()Ljava/lang/String;
            aastore
        17: .line 553
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokestatic jdk.jpackage.internal.Log.verbose:(Ljava/lang/String;)V
        18: .line 557
            aload 3 /* moduleVersion */
            astore 1 /* appVersion */
        end local 3 // java.lang.String moduleVersion
        19: .line 561
      StackMap locals:
      StackMap stack:
            aload 1 /* appVersion */
            areturn
        end local 2 // jdk.jpackage.internal.LauncherData launcherData
        end local 1 // java.lang.String appVersion
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   20     0         params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
            1   20     1     appVersion  Ljava/lang/String;
            4   20     2   launcherData  Ljdk/jpackage/internal/LauncherData;
            7   10     3             ex  Ljava/lang/RuntimeException;
           12   19     3  moduleVersion  Ljava/lang/String;
      Exception table:
        from    to  target  type
           4     5       6  Class java.lang.RuntimeException
    Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)Ljava/lang/String;
    MethodParameters:
        Name  Flags
      params  

  private static jdk.jpackage.internal.LauncherData lambda$12(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljdk/jpackage/internal/LauncherData;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.util.Map params
         0: .line 84
            aload 0 /* params */
            invokestatic jdk.jpackage.internal.LauncherData.create:(Ljava/util/Map;)Ljdk/jpackage/internal/LauncherData;
         1: areturn
         2: .line 85
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 1 /* ex */
        start local 1 // java.lang.Exception ex
         3: .line 86
            new java.lang.RuntimeException
            dup
            aload 1 /* ex */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception ex
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
            3    4     1      ex  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     1       2  Class jdk.jpackage.internal.ConfigException
           0     1       2  Class java.io.IOException

  private static java.nio.file.Path lambda$0(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map p
         0: .line 96
            aconst_null
            areturn
        end local 0 // java.util.Map p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$1(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 97
            aload 0 /* s */
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Path.of:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$64(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 106
            getstatic jdk.jpackage.internal.StandardBundlerParam.LAUNCHER_DATA:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast jdk.jpackage.internal.LauncherData
            invokevirtual jdk.jpackage.internal.LauncherData.mainJarName:()Ljava/nio/file/Path;
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$10(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 115
            aload 0 /* params */
            invokestatic jdk.jpackage.internal.StandardBundlerParam.isRuntimeInstaller:(Ljava/util/Map;)Z
            ifeq 2
         1: .line 116
            aconst_null
            areturn
         2: .line 118
      StackMap locals:
      StackMap stack:
            getstatic jdk.jpackage.internal.StandardBundlerParam.LAUNCHER_DATA:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast jdk.jpackage.internal.LauncherData
            invokevirtual jdk.jpackage.internal.LauncherData.qualifiedClassName:()Ljava/lang/String;
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$11(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 120
            aload 0 /* s */
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$13(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 127
            aconst_null
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$14(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 128
            aload 0 /* s */
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Path.of:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$6(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 135
            aconst_null
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$7(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 136
            aload 0 /* s */
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Path.of:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$8(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 143
            aconst_null
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$9(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 144
            aload 0 /* s */
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$4(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // java.util.Map params
         0: .line 154
            getstatic jdk.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.nio.file.Path
            astore 1 /* appImage */
        start local 1 // java.nio.file.Path appImage
         1: .line 155
            getstatic jdk.jpackage.internal.StandardBundlerParam.NAME:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* appName */
        start local 2 // java.lang.String appName
         2: .line 156
            aload 1 /* appImage */
            ifnull 8
         3: .line 157
            aload 1 /* appImage */
            invokestatic jdk.jpackage.internal.AppImageFile.extractAppName:(Ljava/nio/file/Path;)Ljava/lang/String;
            astore 3 /* name */
        start local 3 // java.lang.String name
         4: .line 158
            aload 3 /* name */
            ifnull 5
            aload 3 /* name */
            goto 6
      StackMap locals: java.nio.file.Path java.lang.String java.lang.String
      StackMap stack:
         5: aload 2 /* appName */
      StackMap locals:
      StackMap stack: java.lang.String
         6: astore 2 /* appName */
        end local 3 // java.lang.String name
         7: .line 159
            goto 20
      StackMap locals:
      StackMap stack:
         8: aload 2 /* appName */
            ifnonnull 20
         9: .line 160
            getstatic jdk.jpackage.internal.StandardBundlerParam.MAIN_CLASS:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* s */
        start local 3 // java.lang.String s
        10: .line 161
            aload 3 /* s */
            ifnull 16
        11: .line 162
            aload 3 /* s */
            ldc "."
            invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
            istore 4 /* idx */
        start local 4 // int idx
        12: .line 163
            iload 4 /* idx */
            ifge 13
            aload 3 /* s */
            goto 14
      StackMap locals: java.lang.String int
      StackMap stack:
        13: aload 3 /* s */
            iload 4 /* idx */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        14: astore 2 /* appName */
        end local 4 // int idx
        15: .line 164
            goto 20
      StackMap locals:
      StackMap stack:
        16: aload 0 /* params */
            invokestatic jdk.jpackage.internal.StandardBundlerParam.isRuntimeInstaller:(Ljava/util/Map;)Z
            ifeq 20
        17: .line 165
            getstatic jdk.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.nio.file.Path
            astore 4 /* f */
        start local 4 // java.nio.file.Path f
        18: .line 166
            aload 4 /* f */
            ifnull 20
        19: .line 167
            aload 4 /* f */
            invokeinterface java.nio.file.Path.getFileName:()Ljava/nio/file/Path;
            invokeinterface java.nio.file.Path.toString:()Ljava/lang/String;
            astore 2 /* appName */
        end local 4 // java.nio.file.Path f
        end local 3 // java.lang.String s
        20: .line 171
      StackMap locals:
      StackMap stack:
            aload 2 /* appName */
            areturn
        end local 2 // java.lang.String appName
        end local 1 // java.nio.file.Path appImage
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   21     0    params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
            1   21     1  appImage  Ljava/nio/file/Path;
            2   21     2   appName  Ljava/lang/String;
            4    7     3      name  Ljava/lang/String;
           10   20     3         s  Ljava/lang/String;
           12   15     4       idx  I
           18   20     4         f  Ljava/nio/file/Path;

  private static java.lang.String lambda$5(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 173
            aload 0 /* s */
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$50(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.util.Map params
         0: .line 181
            getstatic jdk.jpackage.internal.StandardBundlerParam.NAME:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 1 /* installerName */
        start local 1 // java.lang.String installerName
         1: .line 182
            aload 1 /* installerName */
            ifnull 2
            aload 1 /* installerName */
            goto 3
         2: .line 183
      StackMap locals: java.lang.String
      StackMap stack:
            getstatic jdk.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.lang.String
         3: .line 182
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 1 // java.lang.String installerName
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0         params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
            1    4     1  installerName  Ljava/lang/String;

  private static java.lang.String lambda$51(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 185
            aload 0 /* s */
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$2(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 192
            aconst_null
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$3(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 193
            aload 0 /* s */
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Path.of:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$46(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 200
            ldc "param.vendor.default"
            invokestatic jdk.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$47(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 201
            aload 0 /* s */
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$44(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 208
            aload 0 /* params */
            getstatic jdk.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 209
            getstatic jdk.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.lang.String
            goto 3
         2: .line 210
      StackMap locals:
      StackMap stack:
            ldc "param.description.default"
            invokestatic jdk.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$45(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 211
            aload 0 /* s */
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$48(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 219
            ldc "param.copyright.default"
         1: .line 218
            invokestatic jdk.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
         2: .line 219
            new java.util.Date
            dup
            invokespecial java.util.Date.<init>:()V
            aastore
         3: .line 218
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 219
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$49(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 220
            aload 0 /* s */
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$31(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 228
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$32(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 229
            aconst_null
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$29(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 237
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$30(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 238
            aload 0 /* s */
            ldc "\n\n"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$18(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 246
            aload 0 /* s */
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$52(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 253
            ldc "1"
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$53(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 254
            aload 0 /* s */
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$54(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 262
            aconst_null
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$55(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 263
            aload 0 /* s */
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$15(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 272
            ldc "jdk.jpackage"
            iconst_0
            anewarray java.nio.file.attribute.FileAttribute
            invokestatic java.nio.file.Files.createTempDirectory:(Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
         1: areturn
         2: .line 273
      StackMap locals:
      StackMap stack: java.io.IOException
            pop
         3: .line 274
            aconst_null
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
      Exception table:
        from    to  target  type
           0     1       2  Class java.io.IOException

  private static java.nio.file.Path lambda$16(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 277
            aload 0 /* s */
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Path.of:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$60(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.util.Map params
         0: .line 285
            getstatic jdk.jpackage.internal.StandardBundlerParam.TEMP_ROOT:Ljdk/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.nio.file.Path
            ldc "config"
            invokeinterface java.nio.file.Path.resolve:(Ljava/lang/String;)Ljava/nio/file/Path;
            astore 1 /* root */
        start local 1 // java.nio.file.Path root
         1: .line 287
            aload 1 /* root */
            iconst_0
            anewarray java.nio.file.attribute.FileAttribute
            invokestatic java.nio.file.Files.createDirectories:(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
            pop
         2: .line 288
            goto 5
      StackMap locals: java.util.Map java.nio.file.Path
      StackMap stack: java.io.IOException
         3: pop
         4: .line 289
            aconst_null
            areturn
         5: .line 291
      StackMap locals:
      StackMap stack:
            aload 1 /* root */
            areturn
        end local 1 // java.nio.file.Path root
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
            1    6     1    root  Ljava/nio/file/Path;
      Exception table:
        from    to  target  type
           1     2       3  Class java.io.IOException

  private static java.nio.file.Path lambda$61(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 293
            aconst_null
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.Boolean lambda$58(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 300
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.Boolean lambda$59(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 302
            aload 0 /* s */
            ifnull 1
            ldc "null"
            aload 0 /* s */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 2
         1: .line 303
      StackMap locals:
      StackMap stack:
            iconst_1
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* s */
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
         3: .line 302
      StackMap locals:
      StackMap stack: int
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
         4: .line 303
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     s  Ljava/lang/String;
            0    5     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$62(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 310
            aconst_null
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$63(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 311
            aload 0 /* s */
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Path.of:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$56(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 318
            aconst_null
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$57(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 319
            aload 0 /* s */
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$19(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 329
            new java.util.ArrayList
            dup
            iconst_1
            invokespecial java.util.ArrayList.<init>:(I)V
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$20(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 331
            aconst_null
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$40(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 341
            new java.util.ArrayList
            dup
            iconst_1
            invokespecial java.util.ArrayList.<init>:(I)V
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$41(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 343
            aconst_null
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$21(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 351
            aconst_null
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$22(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 352
            aload 0 /* s */
            ldc "(,|\\s)+"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$23(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 360
            aconst_null
            areturn
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$24(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 362
            aload 0 /* s */
            ldc "(,|\\s)+"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$25(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map p
         0: .line 369
            aconst_null
            areturn
        end local 0 // java.util.Map p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$26(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 370
            aload 0 /* s */
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$28(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 378
            aload 0 /* s */
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Path.of:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$33(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map p
         0: .line 386
            invokestatic jdk.jpackage.internal.StandardBundlerParam.getDefaultModulePath:()Ljava/util/List;
            areturn
        end local 0 // java.util.Map p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$34(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 388
            aload 0 /* s */
            getstatic java.io.File.pathSeparator:Ljava/lang/String;
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            invokestatic java.util.stream.Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream;
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  jdk/jpackage/internal/StandardBundlerParam.lambda$67(Ljava/lang/String;)Ljava/nio/file/Path; (6)
                  (Ljava/lang/String;)Ljava/nio/file/Path;
         1: .line 389
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         2: .line 390
            invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.util.List
         3: .line 388
            astore 2 /* modulePath */
        start local 2 // java.util.List modulePath
         4: .line 391
            aload 2 /* modulePath */
            ldc "java.base.jmod"
            invokestatic jdk.jpackage.internal.StandardBundlerParam.findPathOfModule:(Ljava/util/List;Ljava/lang/String;)Ljava/nio/file/Path;
            astore 3 /* javaBasePath */
        start local 3 // java.nio.file.Path javaBasePath
         5: .line 394
            aload 3 /* javaBasePath */
            ifnonnull 10
         6: .line 395
            invokestatic jdk.jpackage.internal.StandardBundlerParam.getDefaultModulePath:()Ljava/util/List;
            astore 4 /* jdkModulePath */
        start local 4 // java.util.List jdkModulePath
         7: .line 397
            aload 4 /* jdkModulePath */
            ifnull 10
         8: .line 398
            aload 2 /* modulePath */
            aload 4 /* jdkModulePath */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
         9: .line 399
            aload 2 /* modulePath */
            ldc "java.base.jmod"
            invokestatic jdk.jpackage.internal.StandardBundlerParam.findPathOfModule:(Ljava/util/List;Ljava/lang/String;)Ljava/nio/file/Path;
            astore 3 /* javaBasePath */
        end local 4 // java.util.List jdkModulePath
        10: .line 403
      StackMap locals: java.util.List java.nio.file.Path
      StackMap stack:
            aload 3 /* javaBasePath */
            ifnull 12
        11: .line 404
            aload 3 /* javaBasePath */
            iconst_0
            anewarray java.nio.file.LinkOption
            invokestatic java.nio.file.Files.exists:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
            ifne 14
        12: .line 406
      StackMap locals:
      StackMap stack:
            ldc "warning.no.jdk.modules.found"
        13: .line 405
            invokestatic jdk.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            iconst_0
            anewarray java.lang.Object
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokestatic jdk.jpackage.internal.Log.error:(Ljava/lang/String;)V
        14: .line 409
      StackMap locals:
      StackMap stack:
            aload 2 /* modulePath */
            areturn
        end local 3 // java.nio.file.Path javaBasePath
        end local 2 // java.util.List modulePath
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   15     0              s  Ljava/lang/String;
            0   15     1              p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
            4   15     2     modulePath  Ljava/util/List<Ljava/nio/file/Path;>;
            5   15     3   javaBasePath  Ljava/nio/file/Path;
            7   10     4  jdkModulePath  Ljava/util/List<Ljava/nio/file/Path;>;

  private static java.lang.String lambda$65(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map p
         0: .line 430
            aconst_null
            areturn
        end local 0 // java.util.Map p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.lang.String lambda$66(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 432
            aload 0 /* s */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.Set lambda$36(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/util/Set;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map p
         0: .line 440
            new java.util.LinkedHashSet
            dup
            invokespecial java.util.LinkedHashSet.<init>:()V
            areturn
        end local 0 // java.util.Map p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.Set lambda$37(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 441
            new java.util.LinkedHashSet
            dup
            aload 0 /* s */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokespecial java.util.LinkedHashSet.<init>:(Ljava/util/Collection;)V
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$42(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Map p
         0: .line 449
            getstatic jdk.jpackage.internal.StandardBundlerParam.DEFAULT_JLINK_OPTIONS:[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            areturn
        end local 0 // java.util.Map p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.List lambda$43(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 450
            aconst_null
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.Set lambda$38(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/util/Set;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.Map p
         0: .line 457
            new java.util.LinkedHashSet
            dup
            invokespecial java.util.LinkedHashSet.<init>:()V
            areturn
        end local 0 // java.util.Map p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.util.Set lambda$39(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 458
            new java.util.LinkedHashSet
            dup
            aload 0 /* s */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokespecial java.util.LinkedHashSet.<init>:(Ljava/util/Collection;)V
            areturn
        end local 1 // java.util.Map p
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     s  Ljava/lang/String;
            0    1     1     p  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;

  private static java.nio.file.Path lambda$67(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/nio/file/Path;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String  arg0
         0: aload 0 /*  arg0 */
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Path.of:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            areturn
        end local 0 // java.lang.String  arg0
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   arg0  Ljava/lang/String;
}
Signature: <T:Ljava/lang/Object;>Ljdk/jpackage/internal/BundlerParamInfo<TT;>;
SourceFile: "StandardBundlerParam.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public final CLIOptions = jdk.jpackage.internal.Arguments$CLIOptions of jdk.jpackage.internal.Arguments