class jdk.incubator.jpackage.internal.StandardBundlerParam<T> extends jdk.incubator.jpackage.internal.BundlerParamInfo<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: jdk.incubator.jpackage.internal.StandardBundlerParam
  super_class: jdk.incubator.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.incubator.jpackage.internal.StandardBundlerParam<jdk.incubator.jpackage.internal.LauncherData> LAUNCHER_DATA;
    descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljdk/incubator/jpackage/internal/LauncherData;>;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  static final jdk.incubator.jpackage.internal.BundlerParamInfo<java.util.Set<java.lang.String>> LIMIT_MODULES;
    descriptor: Ljdk/incubator/jpackage/internal/BundlerParamInfo;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljdk/incubator/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 71
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 72
            ldc "--strip-native-commands"
            aastore
            dup
            iconst_1
         2: .line 73
            ldc "--strip-debug"
            aastore
            dup
            iconst_2
         3: .line 74
            ldc "--no-man-pages"
            aastore
            dup
            iconst_3
         4: .line 75
            ldc "--no-header-files"
            aastore
         5: .line 71
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.DEFAULT_JLINK_OPTIONS:[Ljava/lang/String;
         6: .line 88
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
         7: .line 89
            ldc "launcherData"
         8: .line 90
            ldc Ljdk/incubator/jpackage/internal/LauncherData;
         9: .line 91
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$8(Ljava/util/Map;)Ljdk/incubator/jpackage/internal/LauncherData; (6)
                  (Ljava/util/Map;)Ljdk/incubator/jpackage/internal/LauncherData;
        10: .line 98
            aconst_null
        11: .line 88
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        12: .line 87
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.LAUNCHER_DATA:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        13: .line 102
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        14: .line 103
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.INPUT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        15: .line 104
            ldc Ljava/nio/file/Path;
        16: .line 105
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$0(Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/util/Map;)Ljava/nio/file/Path;
        17: .line 106
            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/incubator/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 102
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        19: .line 101
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.SOURCE_DIR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        20: .line 112
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        21: .line 113
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MAIN_JAR:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        22: .line 114
            ldc Ljava/nio/file/Path;
        23: .line 115
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$61(Ljava/util/Map;)Ljava/nio/file/Path; (6)
                  (Ljava/util/Map;)Ljava/nio/file/Path;
        24: .line 116
            aconst_null
        25: .line 112
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        26: .line 111
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_JAR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        27: .line 120
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        28: .line 121
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.APPCLASS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        29: .line 122
            ldc Ljava/lang/String;
        30: .line 123
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$6(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        31: .line 129
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$7(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        32: .line 120
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        33: .line 119
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_CLASS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        34: .line 133
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        35: .line 134
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        36: .line 135
            ldc Ljava/io/File;
        37: .line 136
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$9(Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/util/Map;)Ljava/io/File;
        38: .line 137
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$10(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
        39: .line 133
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        40: .line 132
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        41: .line 141
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        42: .line 142
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.NAME:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        43: .line 143
            ldc Ljava/lang/String;
        44: .line 144
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$4(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        45: .line 160
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        46: .line 141
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        47: .line 140
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        48: .line 164
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        49: .line 165
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.ICON:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        50: .line 166
            ldc Ljava/io/File;
        51: .line 167
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$2(Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/util/Map;)Ljava/io/File;
        52: .line 168
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$3(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
        53: .line 164
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        54: .line 163
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.ICON:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        55: .line 172
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        56: .line 173
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.VENDOR:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        57: .line 174
            ldc Ljava/lang/String;
        58: .line 175
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$43(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        59: .line 176
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$44(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        60: .line 172
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        61: .line 171
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.VENDOR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        62: .line 180
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        63: .line 181
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.DESCRIPTION:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        64: .line 182
            ldc Ljava/lang/String;
        65: .line 183
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$41(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        66: .line 186
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$42(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        67: .line 180
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        68: .line 179
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.DESCRIPTION:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        69: .line 190
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        70: .line 191
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.COPYRIGHT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        71: .line 192
            ldc Ljava/lang/String;
        72: .line 193
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$45(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        73: .line 195
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$46(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        74: .line 190
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        75: .line 189
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.COPYRIGHT:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        76: .line 200
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        77: .line 201
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.ARGUMENTS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        78: .line 202
            ldc Ljava/util/List;
            checkcast java.lang.Class
        79: .line 203
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$28(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
        80: .line 204
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$29(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
        81: .line 200
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        82: .line 199
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.ARGUMENTS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        83: .line 209
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        84: .line 210
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.JAVA_OPTIONS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        85: .line 211
            ldc Ljava/util/List;
            checkcast java.lang.Class
        86: .line 212
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$26(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
        87: .line 213
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$27(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
        88: .line 209
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        89: .line 208
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.JAVA_OPTIONS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        90: .line 217
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        91: .line 218
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.VERSION:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        92: .line 219
            ldc Ljava/lang/String;
        93: .line 220
            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/incubator/jpackage/internal/StandardBundlerParam.getDefaultAppVersion(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
        94: .line 221
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$16(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
        95: .line 217
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
        96: .line 216
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.VERSION:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
        97: .line 225
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
        98: .line 226
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.RELEASE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
        99: .line 227
            ldc Ljava/lang/String;
       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/incubator/jpackage/internal/StandardBundlerParam.lambda$49(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
       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/incubator/jpackage/internal/StandardBundlerParam.lambda$50(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
       102: .line 225
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       103: .line 224
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.RELEASE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       104: .line 234
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       105: .line 235
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.LICENSE_FILE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       106: .line 236
            ldc Ljava/lang/String;
       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/incubator/jpackage/internal/StandardBundlerParam.lambda$51(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
       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/incubator/jpackage/internal/StandardBundlerParam.lambda$52(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
       109: .line 234
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       110: .line 233
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.LICENSE_FILE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       111: .line 242
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       112: .line 243
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.TEMP_ROOT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       113: .line 244
            ldc Ljava/io/File;
       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/incubator/jpackage/internal/StandardBundlerParam.lambda$11(Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/util/Map;)Ljava/io/File;
       115: .line 253
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$12(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
       116: .line 242
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       117: .line 241
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.TEMP_ROOT:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       118: .line 257
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       119: .line 258
            ldc "configRoot"
       120: .line 259
            ldc Ljava/io/File;
       121: .line 260
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$57(Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/util/Map;)Ljava/io/File;
       122: .line 266
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$58(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
       123: .line 257
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       124: .line 256
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.CONFIG_ROOT:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       125: .line 270
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       126: .line 271
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.BIND_SERVICES:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       127: .line 272
            ldc Ljava/lang/Boolean;
       128: .line 273
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$47(Ljava/util/Map;)Ljava/lang/Boolean; (6)
                  (Ljava/util/Map;)Ljava/lang/Boolean;
       129: .line 274
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$48(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean;
       130: .line 270
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       131: .line 269
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.BIND_SERVICES:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       132: .line 280
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       133: .line 281
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.VERBOSE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       134: .line 282
            ldc Ljava/lang/Boolean;
       135: .line 283
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$55(Ljava/util/Map;)Ljava/lang/Boolean; (6)
                  (Ljava/util/Map;)Ljava/lang/Boolean;
       136: .line 285
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$56(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean;
       137: .line 280
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       138: .line 279
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.VERBOSE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       139: .line 290
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       140: .line 291
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.RESOURCE_DIR:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       141: .line 292
            ldc Ljava/io/File;
       142: .line 293
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$59(Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/util/Map;)Ljava/io/File;
       143: .line 294
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$60(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
       144: .line 290
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       145: .line 289
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.RESOURCE_DIR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       146: .line 298
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       147: .line 299
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.INSTALL_DIR:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       148: .line 300
            ldc Ljava/lang/String;
       149: .line 301
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$53(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
       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/incubator/jpackage/internal/StandardBundlerParam.lambda$54(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
       151: .line 298
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       152: .line 297
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.INSTALL_DIR:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
       153: .line 306
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       154: .line 307
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       155: .line 308
            ldc Ljava/io/File;
       156: .line 309
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$13(Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/util/Map;)Ljava/io/File;
       157: .line 310
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$14(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
       158: .line 306
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       159: .line 305
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       160: .line 314
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       161: .line 315
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.ADD_LAUNCHER:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       162: .line 317
            ldc Ljava/util/List;
       163: .line 316
            checkcast java.lang.Class
       164: .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/incubator/jpackage/internal/StandardBundlerParam.lambda$17(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       165: .line 320
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$18(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       166: .line 314
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       167: .line 313
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.ADD_LAUNCHERS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       168: .line 326
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       169: .line 327
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.FILE_ASSOCIATIONS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       170: .line 329
            ldc Ljava/util/List;
       171: .line 328
            checkcast java.lang.Class
       172: .line 330
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$37(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       173: .line 332
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$38(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       174: .line 326
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       175: .line 325
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.FILE_ASSOCIATIONS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       176: .line 337
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       177: .line 338
            ldc "fileAssociation.extension"
       178: .line 339
            ldc Ljava/util/List;
            checkcast java.lang.Class
       179: .line 340
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$19(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       180: .line 341
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$20(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       181: .line 337
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       182: .line 336
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.FA_EXTENSIONS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       183: .line 346
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       184: .line 347
            ldc "fileAssociation.contentType"
       185: .line 348
            ldc Ljava/util/List;
            checkcast java.lang.Class
       186: .line 349
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$21(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       187: .line 351
            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/incubator/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 346
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       189: .line 345
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.FA_CONTENT_TYPE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       190: .line 355
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       191: .line 356
            ldc "fileAssociation.description"
       192: .line 357
            ldc Ljava/lang/String;
       193: .line 358
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$23(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
       194: .line 359
            aconst_null
       195: .line 355
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       196: .line 354
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.FA_DESCRIPTION:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       197: .line 363
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       198: .line 364
            ldc "fileAssociation.icon"
       199: .line 365
            ldc Ljava/io/File;
       200: .line 366
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.ICON:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            invokedynamic apply(Ljdk/incubator/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/incubator/jpackage/internal/BundlerParamInfo.fetchFrom(Ljava/util/Map;)Ljava/lang/Object; (5)
                  (Ljava/util/Map;)Ljava/io/File;
       201: .line 367
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$25(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
       202: .line 363
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       203: .line 362
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.FA_ICON:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       204: .line 372
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       205: .line 373
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MODULE_PATH:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       206: .line 374
            ldc Ljava/util/List;
            checkcast java.lang.Class
       207: .line 375
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$30(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       208: .line 376
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$31(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       209: .line 372
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       210: .line 371
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MODULE_PATH:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
       211: .line 416
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       212: .line 417
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MODULE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       213: .line 418
            ldc Ljava/lang/String;
       214: .line 419
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$62(Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/util/Map;)Ljava/lang/String;
       215: .line 420
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$63(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
       216: .line 416
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       217: .line 415
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MODULE:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
       218: .line 426
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       219: .line 427
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.ADD_MODULES:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       220: .line 428
            ldc Ljava/util/Set;
            checkcast java.lang.Class
       221: .line 429
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$33(Ljava/util/Map;)Ljava/util/Set; (6)
                  (Ljava/util/Map;)Ljava/util/Set;
       222: .line 430
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$34(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set;
       223: .line 426
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       224: .line 425
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.ADD_MODULES:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
       225: .line 435
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       226: .line 436
            getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.JLINK_OPTIONS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
            invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
       227: .line 437
            ldc Ljava/util/List;
            checkcast java.lang.Class
       228: .line 438
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$39(Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/util/Map;)Ljava/util/List;
       229: .line 439
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$40(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
       230: .line 435
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       231: .line 434
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.JLINK_OPTIONS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
       232: .line 443
            new jdk.incubator.jpackage.internal.StandardBundlerParam
            dup
       233: .line 444
            ldc "limit-modules"
       234: .line 445
            ldc Ljava/util/Set;
            checkcast java.lang.Class
       235: .line 446
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$35(Ljava/util/Map;)Ljava/util/Set; (6)
                  (Ljava/util/Map;)Ljava/util/Set;
       236: .line 447
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$36(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set; (6)
                  (Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set;
       237: .line 443
            invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
       238: .line 442
            putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.LIMIT_MODULES:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
       239: .line 448
            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.incubator.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 77
            aload 0 /* this */
            invokespecial jdk.incubator.jpackage.internal.BundlerParamInfo.<init>:()V
         1: .line 81
            aload 0 /* this */
            aload 1 /* id */
            putfield jdk.incubator.jpackage.internal.StandardBundlerParam.id:Ljava/lang/String;
         2: .line 82
            aload 0 /* this */
            aload 2 /* valueType */
            putfield jdk.incubator.jpackage.internal.StandardBundlerParam.valueType:Ljava/lang/Class;
         3: .line 83
            aload 0 /* this */
            aload 3 /* defaultValueFunction */
            putfield jdk.incubator.jpackage.internal.StandardBundlerParam.defaultValueFunction:Ljava/util/function/Function;
         4: .line 84
            aload 0 /* this */
            aload 4 /* stringConverter */
            putfield jdk.incubator.jpackage.internal.StandardBundlerParam.stringConverter:Ljava/util/function/BiFunction;
         5: .line 85
            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.incubator.jpackage.internal.StandardBundlerParam this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    6     0                  this  Ljdk/incubator/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 404
            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 405
            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 407
            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 408
            aload 2 /* path */
            areturn
        end local 4 // java.nio.file.Path moduleNamePath
        end local 2 // java.nio.file.Path path
         5: .line 404
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         6: .line 412
            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 451
            aload 0 /* params */
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MODULE:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
            invokevirtual jdk.incubator.jpackage.internal.BundlerParamInfo.getID:()Ljava/lang/String;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifne 3
         1: .line 452
            aload 0 /* params */
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_JAR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 453
            aload 0 /* params */
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 454
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         4: .line 458
      StackMap locals:
      StackMap stack:
            aload 0 /* params */
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.incubator.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.io.File getPredefinedAppImage(java.util.Map<java.lang.String, ? super java.lang.Object>);
    descriptor: (Ljava/util/Map;)Ljava/io/File;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // java.util.Map params
         0: .line 462
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.io.File
            astore 1 /* applicationImage */
        start local 1 // java.io.File applicationImage
         1: .line 463
            aload 1 /* applicationImage */
            ifnull 9
            aload 1 /* applicationImage */
            invokevirtual java.io.File.exists:()Z
            ifne 9
         2: .line 464
            new java.lang.RuntimeException
            dup
         3: .line 466
            ldc "message.app-image-dir-does-not-exist"
         4: .line 465
            invokestatic jdk.incubator.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 467
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            aastore
            dup
            iconst_1
         6: .line 468
            aload 1 /* applicationImage */
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            aastore
         7: .line 465
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         8: .line 464
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 470
      StackMap locals: java.io.File
      StackMap stack:
            aload 1 /* applicationImage */
            areturn
        end local 1 // java.io.File 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/io/File;
    Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)Ljava/io/File;
    MethodParameters:
        Name  Flags
      params  

  static void copyPredefinedRuntimeImage(java.util.Map<java.lang.String, ? super java.lang.Object>, jdk.incubator.jpackage.internal.ApplicationLayout);
    descriptor: (Ljava/util/Map;Ljdk/incubator/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.incubator.jpackage.internal.ApplicationLayout appLayout
         0: .line 475
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.io.File
            astore 2 /* topImage */
        start local 2 // java.io.File topImage
         1: .line 476
            aload 2 /* topImage */
            invokevirtual java.io.File.exists:()Z
            ifne 13
         2: .line 477
            new jdk.incubator.jpackage.internal.ConfigException
            dup
         3: .line 479
            ldc "message.runtime-image-dir-does-not-exist"
         4: .line 478
            invokestatic jdk.incubator.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 480
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            aastore
            dup
            iconst_1
         6: .line 481
            aload 2 /* topImage */
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            aastore
         7: .line 478
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         8: .line 483
            ldc "message.runtime-image-dir-does-not-exist.advice"
         9: .line 482
            invokestatic jdk.incubator.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        10: .line 484
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            aastore
        11: .line 482
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        12: .line 477
            invokespecial jdk.incubator.jpackage.internal.ConfigException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            athrow
        13: .line 487
      StackMap locals: java.io.File
      StackMap stack:
            invokestatic jdk.incubator.jpackage.internal.Platform.isMac:()Z
            ifeq 17
        14: .line 489
            aload 2 /* topImage */
            invokevirtual java.io.File.toPath:()Ljava/nio/file/Path;
            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 490
            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 493
            aload 3 /* runtimeHome */
            invokeinterface java.nio.file.Path.toFile:()Ljava/io/File;
            astore 2 /* topImage */
        end local 3 // java.nio.file.Path runtimeHome
        17: .line 498
      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 499
            aload 2 /* topImage */
            invokevirtual java.io.File.toPath:()Ljava/nio/file/Path;
        19: .line 500
            aload 1 /* appLayout */
            invokevirtual jdk.incubator.jpackage.internal.ApplicationLayout.runtimeHomeDirectory:()Ljava/nio/file/Path;
            aload 3 /* excludes */
        20: .line 499
            invokestatic jdk.incubator.jpackage.internal.IOUtils.copyRecursive:(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/util/List;)V
        21: .line 504
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MODULE_PATH:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
            aload 0 /* params */
            invokevirtual jdk.incubator.jpackage.internal.BundlerParamInfo.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.util.List
        22: .line 503
            astore 4 /* modulePath */
        start local 4 // java.util.List modulePath
        23: .line 505
            invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.getDefaultModulePath:()Ljava/util/List;
            astore 5 /* defaultModulePath */
        start local 5 // java.util.List defaultModulePath
        24: .line 506
            aload 1 /* appLayout */
            invokevirtual jdk.incubator.jpackage.internal.ApplicationLayout.appModsDirectory:()Ljava/nio/file/Path;
            astore 6 /* dest */
        start local 6 // java.nio.file.Path dest
        25: .line 508
            aload 6 /* dest */
            ifnull 32
        26: .line 509
            aload 4 /* modulePath */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8
            goto 31
      StackMap locals: java.util.Map jdk.incubator.jpackage.internal.ApplicationLayout java.io.File java.util.List java.util.List java.util.List java.nio.file.Path top java.util.Iterator
      StackMap stack:
        27: 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
        28: .line 510
            aload 5 /* defaultModulePath */
            aload 7 /* mp */
            invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
            ifne 31
        29: .line 511
            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
        30: .line 512
            aload 7 /* mp */
            aload 6 /* dest */
            invokestatic jdk.incubator.jpackage.internal.IOUtils.copyRecursive:(Ljava/nio/file/Path;Ljava/nio/file/Path;)V
        end local 7 // java.nio.file.Path mp
        31: .line 509
      StackMap locals:
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 27
        32: .line 516
      StackMap locals: java.util.Map jdk.incubator.jpackage.internal.ApplicationLayout java.io.File 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.io.File topImage
        end local 1 // jdk.incubator.jpackage.internal.ApplicationLayout appLayout
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   33     0             params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
            0   33     1          appLayout  Ljdk/incubator/jpackage/internal/ApplicationLayout;
            1   33     2           topImage  Ljava/io/File;
           15   17     3        runtimeHome  Ljava/nio/file/Path;
           18   33     3           excludes  Ljava/util/List<Ljava/lang/String;>;
           23   33     4         modulePath  Ljava/util/List<Ljava/nio/file/Path;>;
           24   33     5  defaultModulePath  Ljava/util/List<Ljava/nio/file/Path;>;
           25   33     6               dest  Ljava/nio/file/Path;
           28   31     7                 mp  Ljava/nio/file/Path;
    Exceptions:
      throws java.io.IOException, jdk.incubator.jpackage.internal.ConfigException
    Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;Ljdk/incubator/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 520
            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 519
            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 524
            ldc "1.0"
            astore 1 /* appVersion */
        start local 1 // java.lang.String appVersion
         1: .line 526
            aload 0 /* params */
            invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.isRuntimeInstaller:(Ljava/util/Map;)Z
            ifeq 3
         2: .line 527
            aload 1 /* appVersion */
            areturn
         3: .line 530
      StackMap locals: java.lang.String
      StackMap stack:
            aconst_null
            astore 2 /* launcherData */
        start local 2 // jdk.incubator.jpackage.internal.LauncherData launcherData
         4: .line 532
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.LAUNCHER_DATA:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast jdk.incubator.jpackage.internal.LauncherData
            astore 2 /* launcherData */
         5: .line 533
            goto 10
      StackMap locals: java.util.Map java.lang.String jdk.incubator.jpackage.internal.LauncherData
      StackMap stack: java.lang.RuntimeException
         6: astore 3 /* ex */
        start local 3 // java.lang.RuntimeException ex
         7: .line 534
            aload 3 /* ex */
            invokevirtual java.lang.RuntimeException.getCause:()Ljava/lang/Throwable;
            instanceof jdk.incubator.jpackage.internal.ConfigException
            ifeq 9
         8: .line 535
            aload 1 /* appVersion */
            areturn
         9: .line 537
      StackMap locals: java.lang.RuntimeException
      StackMap stack:
            aload 3 /* ex */
            athrow
        end local 3 // java.lang.RuntimeException ex
        10: .line 540
      StackMap locals:
      StackMap stack:
            aload 2 /* launcherData */
            invokevirtual jdk.incubator.jpackage.internal.LauncherData.isModular:()Z
            ifeq 19
        11: .line 541
            aload 2 /* launcherData */
            invokevirtual jdk.incubator.jpackage.internal.LauncherData.getAppVersion:()Ljava/lang/String;
            astore 3 /* moduleVersion */
        start local 3 // java.lang.String moduleVersion
        12: .line 542
            aload 3 /* moduleVersion */
            ifnull 19
        13: .line 544
            ldc "message.module-version"
        14: .line 543
            invokestatic jdk.incubator.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        15: .line 545
            aload 3 /* moduleVersion */
            aastore
            dup
            iconst_1
        16: .line 546
            aload 2 /* launcherData */
            invokevirtual jdk.incubator.jpackage.internal.LauncherData.moduleName:()Ljava/lang/String;
            aastore
        17: .line 543
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokestatic jdk.incubator.jpackage.internal.Log.verbose:(Ljava/lang/String;)V
        18: .line 547
            aload 3 /* moduleVersion */
            astore 1 /* appVersion */
        end local 3 // java.lang.String moduleVersion
        19: .line 551
      StackMap locals:
      StackMap stack:
            aload 1 /* appVersion */
            areturn
        end local 2 // jdk.incubator.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/incubator/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.incubator.jpackage.internal.LauncherData lambda$8(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljdk/incubator/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 93
            aload 0 /* params */
            invokestatic jdk.incubator.jpackage.internal.LauncherData.create:(Ljava/util/Map;)Ljdk/incubator/jpackage/internal/LauncherData;
         1: areturn
         2: .line 94
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 1 /* ex */
        start local 1 // java.lang.Exception ex
         3: .line 95
            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.incubator.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 105
            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 106
            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$61(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 115
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.LAUNCHER_DATA:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast jdk.incubator.jpackage.internal.LauncherData
            invokevirtual jdk.incubator.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$6(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 124
            aload 0 /* params */
            invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.isRuntimeInstaller:(Ljava/util/Map;)Z
            ifeq 2
         1: .line 125
            aconst_null
            areturn
         2: .line 127
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.LAUNCHER_DATA:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast jdk.incubator.jpackage.internal.LauncherData
            invokevirtual jdk.incubator.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$7(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 129
            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.io.File lambda$9(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/io/File;
    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 136
            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.io.File lambda$10(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 137
            new java.io.File
            dup
            aload 0 /* s */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)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.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=3, args_size=1
        start local 0 // java.util.Map params
         0: .line 145
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_CLASS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 1 /* s */
        start local 1 // java.lang.String s
         1: .line 146
            aload 1 /* s */
            ifnull 6
         2: .line 147
            aload 1 /* s */
            ldc "."
            invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
            istore 2 /* idx */
        start local 2 // int idx
         3: .line 148
            iload 2 /* idx */
            iflt 5
         4: .line 149
            aload 1 /* s */
            iload 2 /* idx */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            areturn
         5: .line 151
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 1 /* s */
            areturn
        end local 2 // int idx
         6: .line 152
      StackMap locals:
      StackMap stack:
            aload 0 /* params */
            invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.isRuntimeInstaller:(Ljava/util/Map;)Z
            ifeq 10
         7: .line 153
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.io.File
            astore 2 /* f */
        start local 2 // java.io.File f
         8: .line 154
            aload 2 /* f */
            ifnull 10
         9: .line 155
            aload 2 /* f */
            invokevirtual java.io.File.getName:()Ljava/lang/String;
            areturn
        end local 2 // java.io.File f
        10: .line 158
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.String s
        end local 0 // java.util.Map params
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0  params  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
            1   11     1       s  Ljava/lang/String;
            3    6     2     idx  I
            8   10     2       f  Ljava/io/File;

  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 160
            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.io.File lambda$2(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/io/File;
    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 167
            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.io.File lambda$3(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 168
            new java.io.File
            dup
            aload 0 /* s */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)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.lang.String lambda$43(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 175
            ldc "param.vendor.default"
            invokestatic jdk.incubator.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$44(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 176
            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$41(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 183
            aload 0 /* params */
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 184
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.lang.String
            goto 3
         2: .line 185
      StackMap locals:
      StackMap stack:
            ldc "param.description.default"
            invokestatic jdk.incubator.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$42(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 186
            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$45(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 194
            ldc "param.copyright.default"
         1: .line 193
            invokestatic jdk.incubator.jpackage.internal.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
         2: .line 194
            new java.util.Date
            dup
            invokespecial java.util.Date.<init>:()V
            aastore
         3: .line 193
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 194
            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$46(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 195
            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$28(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 203
            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$29(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 204
            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$26(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 212
            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$27(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 213
            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$16(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 221
            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$49(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 228
            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$50(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 229
            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$51(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 237
            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$52(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 238
            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.io.File lambda$11(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/io/File;
    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 248
            ldc "jdk.incubator.jpackage"
            iconst_0
            anewarray java.nio.file.attribute.FileAttribute
         1: .line 247
            invokestatic java.nio.file.Files.createTempDirectory:(Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
         2: .line 248
            invokeinterface java.nio.file.Path.toFile:()Ljava/io/File;
         3: .line 247
            areturn
         4: .line 249
      StackMap locals:
      StackMap stack: java.io.IOException
            pop
         5: .line 250
            aconst_null
            areturn
        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;>;
      Exception table:
        from    to  target  type
           0     3       4  Class java.io.IOException

  private static java.io.File lambda$12(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 253
            new java.io.File
            dup
            aload 0 /* s */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)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.io.File lambda$57(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/io/File;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // java.util.Map params
         0: .line 262
            new java.io.File
            dup
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.TEMP_ROOT:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.io.File
            ldc "config"
            invokespecial java.io.File.<init>:(Ljava/io/File;Ljava/lang/String;)V
         1: .line 261
            astore 1 /* root */
        start local 1 // java.io.File root
         2: .line 263
            aload 1 /* root */
            invokevirtual java.io.File.mkdirs:()Z
            pop
         3: .line 264
            aload 1 /* root */
            areturn
        end local 1 // java.io.File root
        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;>;
            2    4     1    root  Ljava/io/File;

  private static java.io.File lambda$58(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
    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 266
            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$47(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 273
            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$48(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 274
            aload 0 /* s */
            ifnull 1
            ldc "null"
            aload 0 /* s */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 2
         1: .line 275
      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 274
      StackMap locals:
      StackMap stack: int
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
         4: .line 275
            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.lang.Boolean lambda$55(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 283
            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$56(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 285
            aload 0 /* s */
            ifnull 1
            ldc "null"
            aload 0 /* s */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 2
         1: .line 286
      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 285
      StackMap locals:
      StackMap stack: int
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
         4: .line 286
            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.io.File lambda$59(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/io/File;
    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 293
            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.io.File lambda$60(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 294
            new java.io.File
            dup
            aload 0 /* s */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)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.lang.String lambda$53(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 301
            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$54(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 302
            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.io.File lambda$13(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/io/File;
    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 309
            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.io.File lambda$14(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 310
            new java.io.File
            dup
            aload 0 /* s */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)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$17(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 318
            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$18(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 320
            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$37(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 330
            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$38(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 332
            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$19(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 340
            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$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=2, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 341
            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$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 349
            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 351
            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$23(java.util.Map);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // java.util.Map params
         0: .line 358
            new java.lang.StringBuilder
            dup
            getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
            aload 0 /* params */
            invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " File"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()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.io.File lambda$25(java.lang.String, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.String s
        start local 1 // java.util.Map p
         0: .line 367
            new java.io.File
            dup
            aload 0 /* s */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)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$30(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 375
            invokestatic jdk.incubator.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$31(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 377
            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/incubator/jpackage/internal/StandardBundlerParam.lambda$64(Ljava/lang/String;)Ljava/nio/file/Path; (6)
                  (Ljava/lang/String;)Ljava/nio/file/Path;
         1: .line 378
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         2: .line 379
            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 377
            astore 2 /* modulePath */
        start local 2 // java.util.List modulePath
         4: .line 380
            aload 2 /* modulePath */
            ldc "java.base.jmod"
            invokestatic jdk.incubator.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 383
            aload 3 /* javaBasePath */
            ifnonnull 10
         6: .line 384
            invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.getDefaultModulePath:()Ljava/util/List;
            astore 4 /* jdkModulePath */
        start local 4 // java.util.List jdkModulePath
         7: .line 386
            aload 4 /* jdkModulePath */
            ifnull 10
         8: .line 387
            aload 2 /* modulePath */
            aload 4 /* jdkModulePath */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
         9: .line 388
            aload 2 /* modulePath */
            ldc "java.base.jmod"
            invokestatic jdk.incubator.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 392
      StackMap locals: java.util.List java.nio.file.Path
      StackMap stack:
            aload 3 /* javaBasePath */
            ifnull 12
        11: .line 393
            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 395
      StackMap locals:
      StackMap stack:
            ldc "warning.no.jdk.modules.found"
        13: .line 394
            invokestatic jdk.incubator.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.incubator.jpackage.internal.Log.error:(Ljava/lang/String;)V
        14: .line 398
      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$62(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 419
            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$63(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 421
            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$33(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 429
            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$34(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 430
            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$39(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 438
            getstatic jdk.incubator.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$40(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 439
            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$35(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 446
            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$36(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 447
            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$64(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/incubator/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.incubator.jpackage.internal.Arguments$CLIOptions of jdk.incubator.jpackage.internal.Arguments