JAL-3247 jvp jvl File associations, JRE variablised, Windows-Userspace path default
[jalview.git] / utils / install4j / install4j_template.install4j
1 <?xml version="1.0" encoding="UTF-8"?>
2 <install4j version="7.0.9" transformSequenceNumber="7">
3   <directoryPresets config="../../../../../buildtools/jre/openjdk-java_vm/macos-jdk8u202-b08-jre" />
4   <application name="Jalview" distributionSourceDir="" applicationId="6595-2347-1923-0725" mediaDir="../../build/install4j" mediaFilePattern="${compiler:sys.shortName}_${compiler:sys.platform}_${compiler:sys.version}" compression="6" lzmaCompression="true" pack200Compression="false" excludeSignedFromPacking="true" commonExternalFiles="false" createMd5Sums="true" shrinkRuntime="true" shortName="Jalview" publisher="University of Dundee" publisherWeb="http://www.jalview.org/" version="$$VERSION$$" allPathsRelative="true" backupOnSave="false" autoSave="false" convertDotsToUnderscores="true" macSignature="????" macVolumeId="5aac4968c304f65" javaMinVersion="9999999999" javaMaxVersion="" allowBetaVM="true" jdkMode="jdk" jdkName="JDK 11.0">
5     <languages skipLanguageSelection="false" languageSelectionInPrincipalLanguage="false">
6       <principalLanguage id="en" customLocalizationFile="" />
7       <additionalLanguages />
8     </languages>
9     <searchSequence>
10       <directory location="${compiler:JRE_DIR}" />
11     </searchSequence>
12     <variables>
13       <variable name="OSX_KEYSTORE" value="" description="" category="" />
14       <variable name="JSIGN_SH" value="" description="" category="" />
15       <variable name="JRE_DIR" value="jre" description="The folder under the app folder that the JRE will be either copied or unpacked into" category="" />
16     </variables>
17     <mergedProjects />
18     <codeSigning macEnabled="true" macPkcs12File="${compiler:OSX_KEYSTORE}" windowsEnabled="false" windowsKeySource="pkcs12" windowsPvkFile="" windowsSpcFile="" windowsPkcs12File="" windowsPkcs11Library="" windowsPkcs11Slot="">
19       <windowsKeystoreIdentifier issuer="" serial="" subject="" />
20       <windowsPkcs11Identifier issuer="" serial="" subject="" />
21     </codeSigning>
22   </application>
23   <files keepModificationTimes="false" missingFilesStrategy="warn" globalExcludeSuffixes="" defaultOverwriteMode="4" defaultUninstallMode="2" launcherOverwriteMode="3" defaultFileMode="644" defaultDirMode="755">
24     <filesets>
25       <fileset name="Full file set" id="734" customizedId="" />
26       <fileset name="Mac OS X JRE" id="880" customizedId="" />
27       <fileset name="Windows JRE" id="882" customizedId="" />
28     </filesets>
29     <roots>
30       <root id="735" fileset="734" location="" />
31       <root id="881" fileset="880" location="" />
32       <root id="883" fileset="882" location="" />
33     </roots>
34     <mountPoints>
35       <mountPoint id="454" root="" location="" mode="755" />
36       <mountPoint id="736" root="735" location="" mode="755" />
37       <mountPoint id="884" root="881" location="" mode="755" />
38       <mountPoint id="885" root="883" location="" mode="755" />
39     </mountPoints>
40     <entries>
41       <dirEntry mountPoint="454" file="../../getdown/files/$$JAVA_VERSION$$" overwriteMode="4" shared="false" fileMode="644" uninstallMode="2" overrideFileMode="false" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="direct" subDirectory="files" excludeSuffixes="" dirMode="755" overrideDirMode="false">
42         <exclude />
43       </dirEntry>
44       <dirEntry mountPoint="736" file="../../getdown/website/$$JAVA_VERSION$$" overwriteMode="4" shared="false" fileMode="644" uninstallMode="2" overrideFileMode="false" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="direct" subDirectory="files" excludeSuffixes="" dirMode="755" overrideDirMode="false">
45         <exclude />
46       </dirEntry>
47       <dirEntry mountPoint="884" file="$$MACOS_JAVA_VM_DIR$$" overwriteMode="4" shared="false" fileMode="755" uninstallMode="0" overrideFileMode="true" overrideOverwriteMode="false" overrideUninstallMode="true" entryMode="subdir" subDirectory="${compiler:JRE_DIR}" excludeSuffixes="" dirMode="755" overrideDirMode="false">
48         <exclude />
49       </dirEntry>
50       <dirEntry mountPoint="885" file="$$WINDOWS_JAVA_VM_DIR$$" overwriteMode="4" shared="false" fileMode="755" uninstallMode="0" overrideFileMode="true" overrideOverwriteMode="false" overrideUninstallMode="true" entryMode="subdir" subDirectory="${compiler:JRE_DIR}" excludeSuffixes="" dirMode="755" overrideDirMode="false">
51         <exclude />
52       </dirEntry>
53     </entries>
54     <components>
55       <component name="jalview_getdown" id="1031" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
56         <description />
57         <include all="false">
58           <entry location=".i4j_fileset_734" fileType="regular" />
59         </include>
60         <dependencies />
61       </component>
62       <component name="macos_java_vm" id="1155" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
63         <description />
64         <include all="false">
65           <entry location=".i4j_fileset_880" fileType="regular" />
66         </include>
67         <dependencies />
68       </component>
69       <component name="windows_java_vm" id="1156" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
70         <description />
71         <include all="false">
72           <entry location=".i4j_fileset_882" fileType="regular" />
73         </include>
74         <dependencies />
75       </component>
76       <component name="getdown" id="1276" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
77         <description />
78         <include all="false">
79           <entry location=".i4j_fileset_" fileType="regular" />
80         </include>
81         <dependencies />
82       </component>
83     </components>
84   </files>
85   <launchers>
86     <launcher name="Offline Jalview Launcher" id="737" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}" icnsFile="../../resources/images/jalview_logos.icns" customMacBundleIdentifier="false" macBundleIdentifier="" swtApp="false" fileset="734" macBundleBinary="JavaApplicationStub" addMacEntitlements="false" macEntitlementsFile="" useCustomMacosExecutableName="true" customMacosExecutableName="${compiler:sys.shortName}" useJavaMinVersionOverride="false" javaMinVersionOverride="" useJavaMaxVersionOverride="false" javaMaxVersionOverride="" checkUpdater="false" updateExecutionMode="unattendedProgress" unattendedUpdateTitle="${i18n:updater.WindowTitle(&quot;${compiler:sys.fullName}&quot;)}">
87       <executable name="${compiler:sys.shortName}" type="1" iconSet="true" iconFile="../../resources/images/jalview_logos.ico" executableDir="." redirectStderr="true" stderrFile="error.log" stderrMode="overwrite" redirectStdout="true" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="true" globalSingleInstance="false" singleInstanceActivate="true" dpiAware="java9+">
88         <versionInfo include="true" fileVersion="" fileDescription="${compiler:sys.shortName}" legalCopyright="..." internalName="${compiler:sys.shortName}" productName="${compiler:sys.shortName}" />
89       </executable>
90       <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
91         <text>
92           <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
93           <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
94         </text>
95       </splashScreen>
96       <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
97         <classPath>
98           <archive location="getdown-launcher.jar" failOnError="true" />
99         </classPath>
100         <modulePath />
101         <nativeLibraryDirectories />
102         <vmOptions />
103       </java>
104       <includedFiles />
105       <unextractableFiles />
106       <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
107         <content />
108       </vmOptionsFile>
109       <customScript mode="1" file="">
110         <content />
111       </customScript>
112       <infoPlist mode="2" file="./Info_plist_file_associations.txt">
113         <content />
114       </infoPlist>
115       <iconImageFiles>
116         <file path="../../resources/images/JalviewLogo_Huge.png" />
117       </iconImageFiles>
118     </launcher>
119     <launcher name="Network Jalview Launcher" id="1402" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}" icnsFile="../../resources/images/jalview_logos.icns" customMacBundleIdentifier="false" macBundleIdentifier="" swtApp="false" fileset="" macBundleBinary="JavaApplicationStub" addMacEntitlements="false" macEntitlementsFile="" useCustomMacosExecutableName="true" customMacosExecutableName="${compiler:sys.shortName}" useJavaMinVersionOverride="false" javaMinVersionOverride="" useJavaMaxVersionOverride="false" javaMaxVersionOverride="" checkUpdater="false" updateExecutionMode="unattendedProgress" unattendedUpdateTitle="${i18n:updater.WindowTitle(&quot;${compiler:sys.fullName}&quot;)}">
120       <executable name="Jalview" type="1" iconSet="true" iconFile="../../resources/images/jalview_logos.ico" executableDir="." redirectStderr="true" stderrFile="error.log" stderrMode="overwrite" redirectStdout="true" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="true" globalSingleInstance="false" singleInstanceActivate="true" dpiAware="java9+">
121         <versionInfo include="true" fileVersion="" fileDescription="${compiler:sys.shortName}" legalCopyright="..." internalName="${compiler:sys.shortName}" productName="${compiler:sys.shortName}" />
122       </executable>
123       <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
124         <text>
125           <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
126           <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
127         </text>
128       </splashScreen>
129       <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
130         <classPath>
131           <archive location="getdown-launcher.jar" failOnError="true" />
132         </classPath>
133         <modulePath />
134         <nativeLibraryDirectories />
135         <vmOptions />
136       </java>
137       <includedFiles />
138       <unextractableFiles />
139       <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
140         <content />
141       </vmOptionsFile>
142       <customScript mode="1" file="">
143         <content />
144       </customScript>
145       <infoPlist mode="2" file="./Info_plist_file_associations.txt">
146         <content />
147       </infoPlist>
148       <iconImageFiles>
149         <file path="../../resources/images/JalviewLogo_Huge.png" />
150       </iconImageFiles>
151     </launcher>
152   </launchers>
153   <installerGui installerType="1" addOnAppId="" suggestPreviousLocations="true" autoUpdateDescriptorUrl="" useAutoUpdateBaseUrl="false" autoUpdateBaseUrl="">
154     <staticMembers script="" />
155     <customCode />
156     <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
157       <commentFiles />
158       <customAttributes />
159     </autoUpdate>
160     <applications>
161       <application name="" id="installer" customizedId="" beanClass="com.install4j.runtime.beans.applications.InstallerApplication" enabled="true" commentSet="false" comment="" actionElevationType="none" styleId="35" fileset="" customIcnsFile="../../resources/images/jalview_logos.icns" customIcoFile="../../resources/images/jalview_logos.ico" macEntitlementsFile="" automaticLauncherIntegration="false" launchMode="startupFirstWindow" launchInNewProcess="true" launchSchedule="updateSchedule" allLaunchers="true">
162         <serializedBean>
163           <java class="java.beans.XMLDecoder">
164             <object class="com.install4j.runtime.beans.applications.InstallerApplication">
165               <void property="useCustomIcon">
166                 <boolean>true</boolean>
167               </void>
168             </object>
169           </java>
170         </serializedBean>
171         <styleOverrides>
172           <styleOverride name="Customize banner image" enabled="true">
173             <group name="" id="146" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
174               <serializedBean>
175                 <java class="java.beans.XMLDecoder">
176                   <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
177                     <void property="backgroundColor">
178                       <object class="java.awt.Color">
179                         <int>255</int>
180                         <int>255</int>
181                         <int>255</int>
182                         <int>255</int>
183                       </object>
184                     </void>
185                     <void property="borderSides">
186                       <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
187                         <void property="bottom">
188                           <boolean>true</boolean>
189                         </void>
190                       </object>
191                     </void>
192                     <void property="imageEdgeBackgroundColor">
193                       <object class="java.awt.Color">
194                         <int>255</int>
195                         <int>255</int>
196                         <int>255</int>
197                         <int>255</int>
198                       </object>
199                     </void>
200                     <void property="imageEdgeBorder">
201                       <boolean>true</boolean>
202                     </void>
203                     <void property="imageFile">
204                       <object class="com.install4j.api.beans.ExternalFile">
205                         <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
206                       </object>
207                     </void>
208                     <void property="insets">
209                       <object class="java.awt.Insets">
210                         <int>5</int>
211                         <int>10</int>
212                         <int>10</int>
213                         <int>10</int>
214                       </object>
215                     </void>
216                   </object>
217                 </java>
218               </serializedBean>
219               <beans />
220               <externalParametrizationPropertyNames>
221                 <propertyName>imageAnchor</propertyName>
222                 <propertyName>imageEdgeBackgroundColor</propertyName>
223                 <propertyName>imageFile</propertyName>
224               </externalParametrizationPropertyNames>
225             </group>
226           </styleOverride>
227           <styleOverride name="Jalview" enabled="true">
228             <formComponent name="Watermark" id="352" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="5" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Jalview" externalParametrizationMode="include">
229               <serializedBean>
230                 <java class="java.beans.XMLDecoder">
231                   <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
232                     <void property="enabledTitleText">
233                       <boolean>false</boolean>
234                     </void>
235                     <void property="labelText">
236                       <string>install4j</string>
237                     </void>
238                   </object>
239                 </java>
240               </serializedBean>
241               <initScript />
242               <visibilityScript />
243               <externalParametrizationPropertyNames>
244                 <propertyName>labelText</propertyName>
245               </externalParametrizationPropertyNames>
246             </formComponent>
247           </styleOverride>
248         </styleOverrides>
249         <customScript mode="1" file="">
250           <content />
251         </customScript>
252         <launcherIds />
253         <variables />
254         <startup>
255           <screen name="" id="1" customizedId="" beanClass="com.install4j.runtime.beans.screens.StartupScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
256             <serializedBean>
257               <java class="java.beans.XMLDecoder">
258                 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
259               </java>
260             </serializedBean>
261             <styleOverrides />
262             <condition />
263             <validation />
264             <preActivation />
265             <postActivation />
266             <actions>
267               <action name="" id="22" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
268                 <serializedBean>
269                   <java class="java.beans.XMLDecoder">
270                     <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction">
271                       <void property="obtainIfAdminWin">
272                         <boolean>false</boolean>
273                       </void>
274                     </object>
275                   </java>
276                 </serializedBean>
277                 <condition />
278               </action>
279             </actions>
280             <formComponents />
281           </screen>
282         </startup>
283         <screens>
284           <screen name="" id="2" customizedId="" beanClass="com.install4j.runtime.beans.screens.WelcomeScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
285             <serializedBean>
286               <java class="java.beans.XMLDecoder">
287                 <object class="com.install4j.runtime.beans.screens.WelcomeScreen" />
288               </java>
289             </serializedBean>
290             <styleOverrides>
291               <styleOverride name="Customize banner image" enabled="true">
292                 <group name="" id="145" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
293                   <serializedBean>
294                     <java class="java.beans.XMLDecoder">
295                       <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
296                         <void property="backgroundColor">
297                           <object class="java.awt.Color">
298                             <int>255</int>
299                             <int>255</int>
300                             <int>255</int>
301                             <int>255</int>
302                           </object>
303                         </void>
304                         <void property="borderSides">
305                           <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
306                             <void property="bottom">
307                               <boolean>true</boolean>
308                             </void>
309                           </object>
310                         </void>
311                         <void property="imageEdgeBackgroundColor">
312                           <object class="java.awt.Color">
313                             <int>25</int>
314                             <int>143</int>
315                             <int>220</int>
316                             <int>255</int>
317                           </object>
318                         </void>
319                         <void property="imageEdgeBorder">
320                           <boolean>true</boolean>
321                         </void>
322                         <void property="imageFile">
323                           <object class="com.install4j.api.beans.ExternalFile">
324                             <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
325                           </object>
326                         </void>
327                         <void property="insets">
328                           <object class="java.awt.Insets">
329                             <int>5</int>
330                             <int>10</int>
331                             <int>10</int>
332                             <int>10</int>
333                           </object>
334                         </void>
335                       </object>
336                     </java>
337                   </serializedBean>
338                   <beans />
339                   <externalParametrizationPropertyNames>
340                     <propertyName>imageAnchor</propertyName>
341                     <propertyName>imageEdgeBackgroundColor</propertyName>
342                     <propertyName>imageFile</propertyName>
343                   </externalParametrizationPropertyNames>
344                 </group>
345               </styleOverride>
346             </styleOverrides>
347             <condition />
348             <validation />
349             <preActivation />
350             <postActivation />
351             <actions>
352               <action name="" id="7" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="true" failureStrategy="1" errorMessage="">
353                 <serializedBean>
354                   <java class="java.beans.XMLDecoder">
355                     <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
356                       <void property="excludedVariables">
357                         <array class="java.lang.String" length="1">
358                           <void index="0">
359                             <string>sys.installationDir</string>
360                           </void>
361                         </array>
362                       </void>
363                     </object>
364                   </java>
365                 </serializedBean>
366                 <condition>context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
367               </action>
368             </actions>
369             <formComponents>
370               <formComponent name="" id="3" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
371                 <serializedBean>
372                   <java class="java.beans.XMLDecoder">
373                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
374                       <void property="labelText">
375                         <string>${form:welcomeMessage}</string>
376                       </void>
377                     </object>
378                   </java>
379                 </serializedBean>
380                 <initScript />
381                 <visibilityScript>!context.isConsole()</visibilityScript>
382                 <externalParametrizationPropertyNames />
383               </formComponent>
384               <formComponent name="" id="4" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
385                 <serializedBean>
386                   <java class="java.beans.XMLDecoder">
387                     <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
388                       <void property="consoleScript">
389                         <object class="com.install4j.api.beans.ScriptProperty">
390                           <void property="value">
391                             <string>String message = context.getMessage("ConsoleWelcomeLabel", context.getApplicationName());
392 return console.askOkCancel(message, true);
393 </string>
394                           </void>
395                         </object>
396                       </void>
397                     </object>
398                   </java>
399                 </serializedBean>
400                 <initScript />
401                 <visibilityScript />
402                 <externalParametrizationPropertyNames />
403               </formComponent>
404               <formComponent name="" id="5" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Update Alert" externalParametrizationMode="include">
405                 <serializedBean>
406                   <java class="java.beans.XMLDecoder">
407                     <object class="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" />
408                   </java>
409                 </serializedBean>
410                 <initScript />
411                 <visibilityScript />
412                 <externalParametrizationPropertyNames>
413                   <propertyName>updateCheck</propertyName>
414                 </externalParametrizationPropertyNames>
415               </formComponent>
416               <formComponent name="" id="6" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="20" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
417                 <serializedBean>
418                   <java class="java.beans.XMLDecoder">
419                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
420                       <void property="labelText">
421                         <string>${i18n:ClickNext}</string>
422                       </void>
423                     </object>
424                   </java>
425                 </serializedBean>
426                 <initScript />
427                 <visibilityScript />
428                 <externalParametrizationPropertyNames />
429               </formComponent>
430             </formComponents>
431           </screen>
432           <screen name="" id="8" customizedId="" beanClass="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
433             <serializedBean>
434               <java class="java.beans.XMLDecoder">
435                 <object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" />
436               </java>
437             </serializedBean>
438             <styleOverrides />
439             <condition>!context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
440             <validation />
441             <preActivation />
442             <postActivation />
443             <actions>
444               <action name="" id="11" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="true" failureStrategy="1" errorMessage="">
445                 <serializedBean>
446                   <java class="java.beans.XMLDecoder">
447                     <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
448                       <void property="excludedVariables">
449                         <array class="java.lang.String" length="1">
450                           <void index="0">
451                             <string>sys.installationDir</string>
452                           </void>
453                         </array>
454                       </void>
455                     </object>
456                   </java>
457                 </serializedBean>
458                 <condition>context.getVariable("sys.responseFile") == null</condition>
459               </action>
460             </actions>
461             <formComponents>
462               <formComponent name="" id="9" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="25" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
463                 <serializedBean>
464                   <java class="java.beans.XMLDecoder">
465                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
466                       <void property="labelText">
467                         <string>${i18n:SelectDirLabel(${compiler:sys.fullName})}</string>
468                       </void>
469                     </object>
470                   </java>
471                 </serializedBean>
472                 <initScript />
473                 <visibilityScript />
474                 <externalParametrizationPropertyNames />
475               </formComponent>
476               <formComponent name="" id="10" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Installation Directory Chooser" externalParametrizationMode="include">
477                 <serializedBean>
478                   <java class="java.beans.XMLDecoder">
479                     <object class="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent">
480                       <void property="requestFocus">
481                         <boolean>true</boolean>
482                       </void>
483                     </object>
484                   </java>
485                 </serializedBean>
486                 <initScript />
487                 <visibilityScript />
488                 <externalParametrizationPropertyNames>
489                   <propertyName>allowSpacesOnUnix</propertyName>
490                   <propertyName>checkFreeSpace</propertyName>
491                   <propertyName>checkWritable</propertyName>
492                   <propertyName>existingDirWarning</propertyName>
493                   <propertyName>manualEntryAllowed</propertyName>
494                   <propertyName>showFreeDiskSpace</propertyName>
495                   <propertyName>showRequiredDiskSpace</propertyName>
496                   <propertyName>standardValidation</propertyName>
497                   <propertyName>suggestAppDir</propertyName>
498                   <propertyName>validateApplicationId</propertyName>
499                   <propertyName>validationScript</propertyName>
500                 </externalParametrizationPropertyNames>
501               </formComponent>
502             </formComponents>
503           </screen>
504           <screen name="" id="12" customizedId="" beanClass="com.install4j.runtime.beans.screens.ComponentsScreen" enabled="false" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
505             <serializedBean>
506               <java class="java.beans.XMLDecoder">
507                 <object class="com.install4j.runtime.beans.screens.ComponentsScreen" />
508               </java>
509             </serializedBean>
510             <styleOverrides />
511             <condition />
512             <validation />
513             <preActivation />
514             <postActivation />
515             <actions />
516             <formComponents>
517               <formComponent name="" id="13" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
518                 <serializedBean>
519                   <java class="java.beans.XMLDecoder">
520                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
521                       <void property="labelText">
522                         <string>${i18n:SelectComponentsLabel2}</string>
523                       </void>
524                     </object>
525                   </java>
526                 </serializedBean>
527                 <initScript />
528                 <visibilityScript>!context.isConsole()</visibilityScript>
529                 <externalParametrizationPropertyNames />
530               </formComponent>
531               <formComponent name="" id="14" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Installation Components" externalParametrizationMode="include">
532                 <serializedBean>
533                   <java class="java.beans.XMLDecoder">
534                     <object class="com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent">
535                       <void property="fillVertical">
536                         <boolean>true</boolean>
537                       </void>
538                     </object>
539                   </java>
540                 </serializedBean>
541                 <initScript />
542                 <visibilityScript />
543                 <externalParametrizationPropertyNames>
544                   <propertyName>selectionChangedScript</propertyName>
545                 </externalParametrizationPropertyNames>
546               </formComponent>
547             </formComponents>
548           </screen>
549           <screen name="" id="15" customizedId="" beanClass="com.install4j.runtime.beans.screens.InstallationScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="true" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
550             <serializedBean>
551               <java class="java.beans.XMLDecoder">
552                 <object class="com.install4j.runtime.beans.screens.InstallationScreen" />
553               </java>
554             </serializedBean>
555             <styleOverrides />
556             <condition />
557             <validation />
558             <preActivation />
559             <postActivation />
560             <actions>
561               <action name="" id="17" customizedId="" beanClass="com.install4j.runtime.beans.actions.InstallFilesAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="2" errorMessage="${i18n:FileCorrupted}">
562                 <serializedBean>
563                   <java class="java.beans.XMLDecoder">
564                     <object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
565                   </java>
566                 </serializedBean>
567                 <condition />
568               </action>
569               <action name="" id="18" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
570                 <serializedBean>
571                   <java class="java.beans.XMLDecoder">
572                     <object class="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction">
573                       <void property="uninstallerMenuName">
574                         <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
575                       </void>
576                     </object>
577                   </java>
578                 </serializedBean>
579                 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition>
580               </action>
581               <action name="" id="19" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
582                 <serializedBean>
583                   <java class="java.beans.XMLDecoder">
584                     <object class="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction">
585                       <void property="itemName">
586                         <string>${compiler:sys.fullName} ${compiler:sys.version}</string>
587                       </void>
588                     </object>
589                   </java>
590                 </serializedBean>
591                 <condition />
592               </action>
593               <action name="" id="124" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetVariableAction" enabled="false" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
594                 <serializedBean>
595                   <java class="java.beans.XMLDecoder">
596                     <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
597                       <void property="script">
598                         <object class="com.install4j.api.beans.ScriptProperty">
599                           <void property="value">
600                             <string />
601                           </void>
602                         </object>
603                       </void>
604                       <void property="variableName">
605                         <string />
606                       </void>
607                     </object>
608                   </java>
609                 </serializedBean>
610                 <condition>true</condition>
611               </action>
612               <action name="" id="134" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction" enabled="false" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
613                 <serializedBean>
614                   <java class="java.beans.XMLDecoder">
615                     <object class="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction">
616                       <void property="launcherId">
617                         <string>121</string>
618                       </void>
619                       <void property="vmOptions">
620                         <array class="java.lang.String" length="0" />
621                       </void>
622                     </object>
623                   </java>
624                 </serializedBean>
625                 <condition />
626               </action>
627             </actions>
628             <formComponents>
629               <formComponent name="" id="16" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
630                 <serializedBean>
631                   <java class="java.beans.XMLDecoder">
632                     <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
633                       <void property="initialStatusMessage">
634                         <string>${i18n:WizardPreparing}</string>
635                       </void>
636                     </object>
637                   </java>
638                 </serializedBean>
639                 <initScript />
640                 <visibilityScript />
641                 <externalParametrizationPropertyNames />
642               </formComponent>
643             </formComponents>
644           </screen>
645           <screen name="" id="20" customizedId="" beanClass="com.install4j.runtime.beans.screens.FinishedScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="true" wizardIndexChangeType="unchanged" wizardIndexKey="">
646             <serializedBean>
647               <java class="java.beans.XMLDecoder">
648                 <object class="com.install4j.runtime.beans.screens.FinishedScreen" />
649               </java>
650             </serializedBean>
651             <styleOverrides />
652             <condition />
653             <validation />
654             <preActivation />
655             <postActivation />
656             <actions>
657               <action name="" id="573" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
658                 <serializedBean>
659                   <java class="java.beans.XMLDecoder">
660                     <object class="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction">
661                       <void property="allUsers">
662                         <boolean>false</boolean>
663                       </void>
664                       <void property="description">
665                         <string>Jalview Desktop</string>
666                       </void>
667                       <void property="name">
668                         <string>${compiler:sys.fullName}</string>
669                       </void>
670                       <void property="winIconFile">
671                         <object class="com.install4j.api.beans.ExternalFile">
672                           <string>../../resources/images/JalviewLogo_Huge.png</string>
673                         </object>
674                       </void>
675                     </object>
676                   </java>
677                 </serializedBean>
678                 <condition>context.getBooleanVariable("createDesktopLinkAction")</condition>
679               </action>
680               <action name="" id="575" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.AddStartupItemAction" enabled="false" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
681                 <serializedBean>
682                   <java class="java.beans.XMLDecoder">
683                     <object class="com.install4j.runtime.beans.actions.desktop.AddStartupItemAction" />
684                   </java>
685                 </serializedBean>
686                 <condition />
687               </action>
688               <action name="" id="576" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.AddToDockAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
689                 <serializedBean>
690                   <java class="java.beans.XMLDecoder">
691                     <object class="com.install4j.runtime.beans.actions.desktop.AddToDockAction" />
692                   </java>
693                 </serializedBean>
694                 <condition>context.getBooleanVariable("addToDockAction")</condition>
695               </action>
696               <action name="" id="578" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
697                 <serializedBean>
698                   <java class="java.beans.XMLDecoder">
699                     <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
700                       <void property="description">
701                         <string>Jalview Project File</string>
702                       </void>
703                       <void property="extension">
704                         <string>jvp</string>
705                       </void>
706                       <void property="launcherId">
707                         <string>121</string>
708                       </void>
709                       <void property="macIconFile">
710                         <object class="com.install4j.api.beans.ExternalFile">
711                           <string>./Jalview-File.icns</string>
712                         </object>
713                       </void>
714                       <void property="macRole">
715                         <object class="java.lang.Enum" method="valueOf">
716                           <class>com.install4j.runtime.beans.actions.desktop.MacAssociationRole</class>
717                           <string>EDITOR</string>
718                         </object>
719                       </void>
720                       <void property="windowsIconFile">
721                         <object class="com.install4j.api.beans.ExternalFile">
722                           <string>./Jalview-File.ico</string>
723                         </object>
724                       </void>
725                     </object>
726                   </java>
727                 </serializedBean>
728                 <condition />
729               </action>
730               <action name="" id="1604" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
731                 <serializedBean>
732                   <java class="java.beans.XMLDecoder">
733                     <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
734                       <void property="description">
735                         <string>Jalview Version Locator</string>
736                       </void>
737                       <void property="extension">
738                         <string>jvl</string>
739                       </void>
740                       <void property="launcherId">
741                         <string>1608</string>
742                       </void>
743                       <void property="macIconFile">
744                         <object class="com.install4j.api.beans.ExternalFile">
745                           <string>../../resources/images/JalviewVersionLocator.png</string>
746                         </object>
747                       </void>
748                       <void property="macRole">
749                         <object class="java.lang.Enum" method="valueOf">
750                           <class>com.install4j.runtime.beans.actions.desktop.MacAssociationRole</class>
751                           <string>EDITOR</string>
752                         </object>
753                       </void>
754                       <void property="windowsIconFile">
755                         <object class="com.install4j.api.beans.ExternalFile">
756                           <string>../../resources/images/JalviewVersionLocator.png</string>
757                         </object>
758                       </void>
759                     </object>
760                   </java>
761                 </serializedBean>
762                 <condition />
763               </action>
764             </actions>
765             <formComponents>
766               <formComponent name="" id="21" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="10" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
767                 <serializedBean>
768                   <java class="java.beans.XMLDecoder">
769                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
770                       <void property="labelText">
771                         <string>${form:finishedMessage}</string>
772                       </void>
773                     </object>
774                   </java>
775                 </serializedBean>
776                 <initScript />
777                 <visibilityScript />
778                 <externalParametrizationPropertyNames />
779               </formComponent>
780               <formComponent name="Add a desktop link" id="574" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
781                 <serializedBean>
782                   <java class="java.beans.XMLDecoder">
783                     <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
784                       <void property="checkboxText">
785                         <string>${i18n:CreateDesktopIcon}</string>
786                       </void>
787                       <void property="initiallySelected">
788                         <boolean>true</boolean>
789                       </void>
790                       <void property="variableName">
791                         <string>createDesktopLinkAction</string>
792                       </void>
793                     </object>
794                   </java>
795                 </serializedBean>
796                 <initScript />
797                 <visibilityScript />
798                 <externalParametrizationPropertyNames />
799               </formComponent>
800               <formComponent name="Add an executable to the dock" id="577" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
801                 <serializedBean>
802                   <java class="java.beans.XMLDecoder">
803                     <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
804                       <void property="checkboxText">
805                         <string>${i18n:AddToDock}</string>
806                       </void>
807                       <void property="initiallySelected">
808                         <boolean>true</boolean>
809                       </void>
810                       <void property="variableName">
811                         <string>addToDockAction</string>
812                       </void>
813                     </object>
814                   </java>
815                 </serializedBean>
816                 <initScript />
817                 <visibilityScript>Util.isMacOS()</visibilityScript>
818                 <externalParametrizationPropertyNames />
819               </formComponent>
820             </formComponents>
821           </screen>
822         </screens>
823       </application>
824       <application name="" id="uninstaller" customizedId="" beanClass="com.install4j.runtime.beans.applications.UninstallerApplication" enabled="true" commentSet="false" comment="" actionElevationType="none" styleId="41" fileset="" customIcnsFile="" customIcoFile="" macEntitlementsFile="" automaticLauncherIntegration="false" launchMode="startupFirstWindow" launchInNewProcess="true" launchSchedule="updateSchedule" allLaunchers="true">
825         <serializedBean>
826           <java class="java.beans.XMLDecoder">
827             <object class="com.install4j.runtime.beans.applications.UninstallerApplication">
828               <void property="customMacosExecutableName">
829                 <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
830               </void>
831               <void property="useCustomMacosExecutableName">
832                 <boolean>true</boolean>
833               </void>
834             </object>
835           </java>
836         </serializedBean>
837         <styleOverrides>
838           <styleOverride name="Customize banner image" enabled="true">
839             <group name="" id="147" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
840               <serializedBean>
841                 <java class="java.beans.XMLDecoder">
842                   <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
843                     <void property="backgroundColor">
844                       <object class="java.awt.Color">
845                         <int>255</int>
846                         <int>255</int>
847                         <int>255</int>
848                         <int>255</int>
849                       </object>
850                     </void>
851                     <void property="borderSides">
852                       <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
853                         <void property="bottom">
854                           <boolean>true</boolean>
855                         </void>
856                       </object>
857                     </void>
858                     <void property="imageEdgeBackgroundColor">
859                       <object class="java.awt.Color">
860                         <int>192</int>
861                         <int>192</int>
862                         <int>192</int>
863                         <int>255</int>
864                       </object>
865                     </void>
866                     <void property="imageEdgeBorder">
867                       <boolean>true</boolean>
868                     </void>
869                     <void property="imageFile">
870                       <object class="com.install4j.api.beans.ExternalFile">
871                         <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
872                       </object>
873                     </void>
874                     <void property="insets">
875                       <object class="java.awt.Insets">
876                         <int>5</int>
877                         <int>10</int>
878                         <int>10</int>
879                         <int>10</int>
880                       </object>
881                     </void>
882                   </object>
883                 </java>
884               </serializedBean>
885               <beans />
886               <externalParametrizationPropertyNames>
887                 <propertyName>imageAnchor</propertyName>
888                 <propertyName>imageEdgeBackgroundColor</propertyName>
889                 <propertyName>imageFile</propertyName>
890               </externalParametrizationPropertyNames>
891             </group>
892           </styleOverride>
893         </styleOverrides>
894         <customScript mode="1" file="">
895           <content />
896         </customScript>
897         <launcherIds />
898         <variables />
899         <startup>
900           <screen name="" id="23" customizedId="" beanClass="com.install4j.runtime.beans.screens.StartupScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
901             <serializedBean>
902               <java class="java.beans.XMLDecoder">
903                 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
904               </java>
905             </serializedBean>
906             <styleOverrides />
907             <condition />
908             <validation />
909             <preActivation />
910             <postActivation />
911             <actions>
912               <action name="" id="33" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
913                 <serializedBean>
914                   <java class="java.beans.XMLDecoder">
915                     <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
916                   </java>
917                 </serializedBean>
918                 <condition />
919               </action>
920               <action name="" id="34" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
921                 <serializedBean>
922                   <java class="java.beans.XMLDecoder">
923                     <object class="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" />
924                   </java>
925                 </serializedBean>
926                 <condition />
927               </action>
928             </actions>
929             <formComponents />
930           </screen>
931         </startup>
932         <screens>
933           <screen name="" id="24" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="41" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
934             <serializedBean>
935               <java class="java.beans.XMLDecoder">
936                 <object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
937               </java>
938             </serializedBean>
939             <styleOverrides />
940             <condition />
941             <validation />
942             <preActivation />
943             <postActivation />
944             <actions />
945             <formComponents>
946               <formComponent name="" id="25" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="10" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
947                 <serializedBean>
948                   <java class="java.beans.XMLDecoder">
949                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
950                       <void property="labelText">
951                         <string>${form:welcomeMessage}</string>
952                       </void>
953                     </object>
954                   </java>
955                 </serializedBean>
956                 <initScript />
957                 <visibilityScript>!context.isConsole()</visibilityScript>
958                 <externalParametrizationPropertyNames />
959               </formComponent>
960               <formComponent name="" id="26" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
961                 <serializedBean>
962                   <java class="java.beans.XMLDecoder">
963                     <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
964                       <void property="consoleScript">
965                         <object class="com.install4j.api.beans.ScriptProperty">
966                           <void property="value">
967                             <string>String message = context.getMessage("ConfirmUninstall", context.getApplicationName());
968 return console.askYesNo(message, true);
969 </string>
970                           </void>
971                         </object>
972                       </void>
973                     </object>
974                   </java>
975                 </serializedBean>
976                 <initScript />
977                 <visibilityScript />
978                 <externalParametrizationPropertyNames />
979               </formComponent>
980             </formComponents>
981           </screen>
982           <screen name="" id="27" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallationScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
983             <serializedBean>
984               <java class="java.beans.XMLDecoder">
985                 <object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
986               </java>
987             </serializedBean>
988             <styleOverrides />
989             <condition />
990             <validation />
991             <preActivation />
992             <postActivation />
993             <actions>
994               <action name="" id="659" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
995                 <serializedBean>
996                   <java class="java.beans.XMLDecoder">
997                     <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
998                       <void property="progressChangeType">
999                         <object class="java.lang.Enum" method="valueOf">
1000                           <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
1001                           <string>SET_INDETERMINATE</string>
1002                         </object>
1003                       </void>
1004                     </object>
1005                   </java>
1006                 </serializedBean>
1007                 <condition />
1008               </action>
1009               <action name="" id="29" customizedId="" beanClass="com.install4j.runtime.beans.actions.UninstallFilesAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
1010                 <serializedBean>
1011                   <java class="java.beans.XMLDecoder">
1012                     <object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
1013                   </java>
1014                 </serializedBean>
1015                 <condition />
1016               </action>
1017               <action name="" id="1525" customizedId="" beanClass="com.install4j.runtime.beans.actions.files.DeleteFileAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
1018                 <serializedBean>
1019                   <java class="java.beans.XMLDecoder">
1020                     <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
1021                       <void property="files">
1022                         <array class="java.io.File" length="11">
1023                           <void index="0">
1024                             <object class="java.io.File">
1025                               <string>jre</string>
1026                             </object>
1027                           </void>
1028                           <void index="1">
1029                             <object class="java.io.File">
1030                               <string>.install4j</string>
1031                             </object>
1032                           </void>
1033                           <void index="2">
1034                             <object class="java.io.File">
1035                               <string>dist</string>
1036                             </object>
1037                           </void>
1038                           <void index="3">
1039                             <object class="java.io.File">
1040                               <string>resource</string>
1041                             </object>
1042                           </void>
1043                           <void index="4">
1044                             <object class="java.io.File">
1045                               <string>getdown-launcher.jar</string>
1046                             </object>
1047                           </void>
1048                           <void index="5">
1049                             <object class="java.io.File">
1050                               <string>getdown-launcher-old.jar</string>
1051                             </object>
1052                           </void>
1053                           <void index="6">
1054                             <object class="java.io.File">
1055                               <string>getdown-launcher-new.jar</string>
1056                             </object>
1057                           </void>
1058                           <void index="7">
1059                             <object class="java.io.File">
1060                               <string>*.jarv</string>
1061                             </object>
1062                           </void>
1063                           <void index="8">
1064                             <object class="java.io.File">
1065                               <string>gettingdown.lock</string>
1066                             </object>
1067                           </void>
1068                           <void index="9">
1069                             <object class="java.io.File">
1070                               <string>*.log</string>
1071                             </object>
1072                           </void>
1073                           <void index="10">
1074                             <object class="java.io.File">
1075                               <string>*.txt</string>
1076                             </object>
1077                           </void>
1078                         </array>
1079                       </void>
1080                       <void property="recursive">
1081                         <boolean>true</boolean>
1082                       </void>
1083                     </object>
1084                   </java>
1085                 </serializedBean>
1086                 <condition />
1087               </action>
1088               <action name="" id="660" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
1089                 <serializedBean>
1090                   <java class="java.beans.XMLDecoder">
1091                     <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
1092                       <void property="percentValue">
1093                         <int>100</int>
1094                       </void>
1095                     </object>
1096                   </java>
1097                 </serializedBean>
1098                 <condition />
1099               </action>
1100             </actions>
1101             <formComponents>
1102               <formComponent name="" id="28" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1103                 <serializedBean>
1104                   <java class="java.beans.XMLDecoder">
1105                     <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
1106                       <void property="initialStatusMessage">
1107                         <string>${i18n:UninstallerPreparing}</string>
1108                       </void>
1109                     </object>
1110                   </java>
1111                 </serializedBean>
1112                 <initScript />
1113                 <visibilityScript />
1114                 <externalParametrizationPropertyNames />
1115               </formComponent>
1116             </formComponents>
1117           </screen>
1118           <screen name="" id="32" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallFailureScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="true" wizardIndexChangeType="unchanged" wizardIndexKey="">
1119             <serializedBean>
1120               <java class="java.beans.XMLDecoder">
1121                 <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
1122               </java>
1123             </serializedBean>
1124             <styleOverrides />
1125             <condition />
1126             <validation />
1127             <preActivation />
1128             <postActivation />
1129             <actions />
1130             <formComponents />
1131           </screen>
1132           <screen name="" id="30" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallSuccessScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="41" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="true" wizardIndexChangeType="unchanged" wizardIndexKey="">
1133             <serializedBean>
1134               <java class="java.beans.XMLDecoder">
1135                 <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
1136               </java>
1137             </serializedBean>
1138             <styleOverrides />
1139             <condition />
1140             <validation />
1141             <preActivation />
1142             <postActivation />
1143             <actions />
1144             <formComponents>
1145               <formComponent name="" id="31" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="10" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1146                 <serializedBean>
1147                   <java class="java.beans.XMLDecoder">
1148                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
1149                       <void property="labelText">
1150                         <string>${form:successMessage}</string>
1151                       </void>
1152                     </object>
1153                   </java>
1154                 </serializedBean>
1155                 <initScript />
1156                 <visibilityScript />
1157                 <externalParametrizationPropertyNames />
1158               </formComponent>
1159             </formComponents>
1160           </screen>
1161         </screens>
1162       </application>
1163     </applications>
1164     <styles defaultStyleId="35">
1165       <style name="Standard" id="35" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1166         <serializedBean>
1167           <java class="java.beans.XMLDecoder">
1168             <object class="com.install4j.runtime.beans.styles.FormStyle" />
1169           </java>
1170         </serializedBean>
1171         <formComponents>
1172           <formComponent name="Header" id="36" customizedId="" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1173             <serializedBean>
1174               <java class="java.beans.XMLDecoder">
1175                 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1176                   <void property="styleId">
1177                     <string>48</string>
1178                   </void>
1179                 </object>
1180               </java>
1181             </serializedBean>
1182             <initScript />
1183             <visibilityScript />
1184             <externalParametrizationPropertyNames />
1185           </formComponent>
1186           <group name="Main" id="37" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1187             <serializedBean>
1188               <java class="java.beans.XMLDecoder">
1189                 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1190                   <void property="imageEdgeAxisType">
1191                     <object class="java.lang.Enum" method="valueOf">
1192                       <class>com.install4j.runtime.beans.formcomponents.AxisType</class>
1193                       <string>HORIZONTAL</string>
1194                     </object>
1195                   </void>
1196                   <void property="imageFile">
1197                     <object class="com.install4j.api.beans.ExternalFile">
1198                       <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
1199                     </object>
1200                   </void>
1201                   <void property="imageOverlap">
1202                     <boolean>true</boolean>
1203                   </void>
1204                 </object>
1205               </java>
1206             </serializedBean>
1207             <beans>
1208               <formComponent name="" id="38" customizedId="" beanClass="com.install4j.runtime.beans.styles.ContentComponent" enabled="true" commentSet="false" comment="" insetTop="10" insetLeft="20" insetBottom="10" insetRight="20" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1209                 <serializedBean>
1210                   <java class="java.beans.XMLDecoder">
1211                     <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1212                   </java>
1213                 </serializedBean>
1214                 <initScript />
1215                 <visibilityScript />
1216                 <externalParametrizationPropertyNames />
1217               </formComponent>
1218               <formComponent name="Watermark" id="39" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="5" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Jalview" externalParametrizationMode="include">
1219                 <serializedBean>
1220                   <java class="java.beans.XMLDecoder">
1221                     <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
1222                       <void property="enabledTitleText">
1223                         <boolean>false</boolean>
1224                       </void>
1225                       <void property="labelText">
1226                         <string>install4j</string>
1227                       </void>
1228                     </object>
1229                   </java>
1230                 </serializedBean>
1231                 <initScript />
1232                 <visibilityScript />
1233                 <externalParametrizationPropertyNames>
1234                   <propertyName>labelText</propertyName>
1235                 </externalParametrizationPropertyNames>
1236               </formComponent>
1237               <formComponent name="Footer" id="40" customizedId="" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1238                 <serializedBean>
1239                   <java class="java.beans.XMLDecoder">
1240                     <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1241                       <void property="styleId">
1242                         <string>52</string>
1243                       </void>
1244                     </object>
1245                   </java>
1246                 </serializedBean>
1247                 <initScript />
1248                 <visibilityScript />
1249                 <externalParametrizationPropertyNames />
1250               </formComponent>
1251             </beans>
1252             <externalParametrizationPropertyNames />
1253           </group>
1254         </formComponents>
1255       </style>
1256       <style name="Banner" id="41" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1257         <serializedBean>
1258           <java class="java.beans.XMLDecoder">
1259             <object class="com.install4j.runtime.beans.styles.FormStyle" />
1260           </java>
1261         </serializedBean>
1262         <formComponents>
1263           <group name="" id="42" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
1264             <serializedBean>
1265               <java class="java.beans.XMLDecoder">
1266                 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1267                   <void property="backgroundColor">
1268                     <object class="java.awt.Color">
1269                       <int>255</int>
1270                       <int>255</int>
1271                       <int>255</int>
1272                       <int>255</int>
1273                     </object>
1274                   </void>
1275                   <void property="borderSides">
1276                     <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1277                       <void property="bottom">
1278                         <boolean>true</boolean>
1279                       </void>
1280                     </object>
1281                   </void>
1282                   <void property="imageEdgeBackgroundColor">
1283                     <object class="java.awt.Color">
1284                       <int>25</int>
1285                       <int>143</int>
1286                       <int>220</int>
1287                       <int>255</int>
1288                     </object>
1289                   </void>
1290                   <void property="imageEdgeBorder">
1291                     <boolean>true</boolean>
1292                   </void>
1293                   <void property="imageFile">
1294                     <object class="com.install4j.api.beans.ExternalFile">
1295                       <string>${compiler:sys.install4jHome}/resource/styles/wizard.png</string>
1296                     </object>
1297                   </void>
1298                   <void property="insets">
1299                     <object class="java.awt.Insets">
1300                       <int>5</int>
1301                       <int>10</int>
1302                       <int>10</int>
1303                       <int>10</int>
1304                     </object>
1305                   </void>
1306                 </object>
1307               </java>
1308             </serializedBean>
1309             <beans>
1310               <formComponent name="" id="43" customizedId="" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1311                 <serializedBean>
1312                   <java class="java.beans.XMLDecoder">
1313                     <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1314                       <void property="labelFontSizePercent">
1315                         <int>130</int>
1316                       </void>
1317                       <void property="labelFontStyle">
1318                         <object class="java.lang.Enum" method="valueOf">
1319                           <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1320                           <string>BOLD</string>
1321                         </object>
1322                       </void>
1323                       <void property="labelFontType">
1324                         <object class="java.lang.Enum" method="valueOf">
1325                           <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1326                           <string>DERIVED</string>
1327                         </object>
1328                       </void>
1329                     </object>
1330                   </java>
1331                 </serializedBean>
1332                 <initScript />
1333                 <visibilityScript />
1334                 <externalParametrizationPropertyNames />
1335               </formComponent>
1336               <formComponent name="" id="44" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1337                 <serializedBean>
1338                   <java class="java.beans.XMLDecoder">
1339                     <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
1340                   </java>
1341                 </serializedBean>
1342                 <initScript />
1343                 <visibilityScript />
1344                 <externalParametrizationPropertyNames />
1345               </formComponent>
1346               <formComponent name="" id="45" customizedId="" beanClass="com.install4j.runtime.beans.styles.ContentComponent" enabled="true" commentSet="false" comment="" insetTop="10" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1347                 <serializedBean>
1348                   <java class="java.beans.XMLDecoder">
1349                     <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1350                   </java>
1351                 </serializedBean>
1352                 <initScript />
1353                 <visibilityScript />
1354                 <externalParametrizationPropertyNames />
1355               </formComponent>
1356             </beans>
1357             <externalParametrizationPropertyNames>
1358               <propertyName>imageAnchor</propertyName>
1359               <propertyName>imageEdgeBackgroundColor</propertyName>
1360               <propertyName>imageFile</propertyName>
1361             </externalParametrizationPropertyNames>
1362           </group>
1363           <formComponent name="" id="46" customizedId="" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1364             <serializedBean>
1365               <java class="java.beans.XMLDecoder">
1366                 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1367                   <void property="styleId">
1368                     <string>52</string>
1369                   </void>
1370                 </object>
1371               </java>
1372             </serializedBean>
1373             <initScript />
1374             <visibilityScript />
1375             <externalParametrizationPropertyNames />
1376           </formComponent>
1377         </formComponents>
1378       </style>
1379       <group name="Style components" id="47" customizedId="" beanClass="com.install4j.runtime.beans.groups.StyleGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit">
1380         <serializedBean>
1381           <java class="java.beans.XMLDecoder">
1382             <object class="com.install4j.runtime.beans.groups.StyleGroup" />
1383           </java>
1384         </serializedBean>
1385         <beans>
1386           <style name="Standard header" id="48" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1387             <serializedBean>
1388               <java class="java.beans.XMLDecoder">
1389                 <object class="com.install4j.runtime.beans.styles.FormStyle">
1390                   <void property="fillVertical">
1391                     <boolean>false</boolean>
1392                   </void>
1393                   <void property="standalone">
1394                     <boolean>false</boolean>
1395                   </void>
1396                   <void property="verticalAnchor">
1397                     <object class="java.lang.Enum" method="valueOf">
1398                       <class>com.install4j.api.beans.Anchor</class>
1399                       <string>NORTH</string>
1400                     </object>
1401                   </void>
1402                 </object>
1403               </java>
1404             </serializedBean>
1405             <formComponents>
1406               <group name="" id="49" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize title bar" externalParametrizationMode="include">
1407                 <serializedBean>
1408                   <java class="java.beans.XMLDecoder">
1409                     <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1410                       <void property="backgroundColor">
1411                         <object class="java.awt.Color">
1412                           <int>255</int>
1413                           <int>255</int>
1414                           <int>255</int>
1415                           <int>255</int>
1416                         </object>
1417                       </void>
1418                       <void property="borderSides">
1419                         <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1420                           <void property="bottom">
1421                             <boolean>true</boolean>
1422                           </void>
1423                         </object>
1424                       </void>
1425                       <void property="imageAnchor">
1426                         <object class="java.lang.Enum" method="valueOf">
1427                           <class>com.install4j.api.beans.Anchor</class>
1428                           <string>NORTHEAST</string>
1429                         </object>
1430                       </void>
1431                       <void property="imageEdgeBorderWidth">
1432                         <int>2</int>
1433                       </void>
1434                       <void property="imageFile">
1435                         <object class="com.install4j.api.beans.ExternalFile">
1436                           <string>icon:${installer:sys.installerApplicationMode}_header.png</string>
1437                         </object>
1438                       </void>
1439                       <void property="imageInsets">
1440                         <object class="java.awt.Insets">
1441                           <int>0</int>
1442                           <int>5</int>
1443                           <int>1</int>
1444                           <int>1</int>
1445                         </object>
1446                       </void>
1447                       <void property="insets">
1448                         <object class="java.awt.Insets">
1449                           <int>0</int>
1450                           <int>20</int>
1451                           <int>0</int>
1452                           <int>10</int>
1453                         </object>
1454                       </void>
1455                     </object>
1456                   </java>
1457                 </serializedBean>
1458                 <beans>
1459                   <formComponent name="Title" id="50" customizedId="" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1460                     <serializedBean>
1461                       <java class="java.beans.XMLDecoder">
1462                         <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1463                           <void property="labelFontStyle">
1464                             <object class="java.lang.Enum" method="valueOf">
1465                               <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1466                               <string>BOLD</string>
1467                             </object>
1468                           </void>
1469                           <void property="labelFontType">
1470                             <object class="java.lang.Enum" method="valueOf">
1471                               <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1472                               <string>DERIVED</string>
1473                             </object>
1474                           </void>
1475                         </object>
1476                       </java>
1477                     </serializedBean>
1478                     <initScript />
1479                     <visibilityScript />
1480                     <externalParametrizationPropertyNames />
1481                   </formComponent>
1482                   <formComponent name="Subtitle" id="51" customizedId="" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="8" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1483                     <serializedBean>
1484                       <java class="java.beans.XMLDecoder">
1485                         <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1486                           <void property="titleType">
1487                             <object class="java.lang.Enum" method="valueOf">
1488                               <class>com.install4j.runtime.beans.styles.TitleType</class>
1489                               <string>SUB_TITLE</string>
1490                             </object>
1491                           </void>
1492                         </object>
1493                       </java>
1494                     </serializedBean>
1495                     <initScript />
1496                     <visibilityScript />
1497                     <externalParametrizationPropertyNames />
1498                   </formComponent>
1499                 </beans>
1500                 <externalParametrizationPropertyNames>
1501                   <propertyName>backgroundColor</propertyName>
1502                   <propertyName>foregroundColor</propertyName>
1503                   <propertyName>imageAnchor</propertyName>
1504                   <propertyName>imageFile</propertyName>
1505                   <propertyName>imageOverlap</propertyName>
1506                 </externalParametrizationPropertyNames>
1507               </group>
1508             </formComponents>
1509           </style>
1510           <style name="Standard footer" id="52" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1511             <serializedBean>
1512               <java class="java.beans.XMLDecoder">
1513                 <object class="com.install4j.runtime.beans.styles.FormStyle">
1514                   <void property="fillVertical">
1515                     <boolean>false</boolean>
1516                   </void>
1517                   <void property="standalone">
1518                     <boolean>false</boolean>
1519                   </void>
1520                   <void property="verticalAnchor">
1521                     <object class="java.lang.Enum" method="valueOf">
1522                       <class>com.install4j.api.beans.Anchor</class>
1523                       <string>SOUTH</string>
1524                     </object>
1525                   </void>
1526                 </object>
1527               </java>
1528             </serializedBean>
1529             <formComponents>
1530               <group name="" id="53" customizedId="" beanClass="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1531                 <serializedBean>
1532                   <java class="java.beans.XMLDecoder">
1533                     <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
1534                       <void property="alignFirstLabel">
1535                         <boolean>false</boolean>
1536                       </void>
1537                       <void property="insets">
1538                         <object class="java.awt.Insets">
1539                           <int>3</int>
1540                           <int>5</int>
1541                           <int>8</int>
1542                           <int>5</int>
1543                         </object>
1544                       </void>
1545                     </object>
1546                   </java>
1547                 </serializedBean>
1548                 <beans>
1549                   <formComponent name="" id="54" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SpringComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1550                     <serializedBean>
1551                       <java class="java.beans.XMLDecoder">
1552                         <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
1553                       </java>
1554                     </serializedBean>
1555                     <initScript />
1556                     <visibilityScript />
1557                     <externalParametrizationPropertyNames />
1558                   </formComponent>
1559                   <formComponent name="Back button" id="55" customizedId="" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1560                     <serializedBean>
1561                       <java class="java.beans.XMLDecoder">
1562                         <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1563                           <void property="buttonText">
1564                             <string>&lt; ${i18n:ButtonBack}</string>
1565                           </void>
1566                           <void property="controlButtonType">
1567                             <object class="java.lang.Enum" method="valueOf">
1568                               <class>com.install4j.api.context.ControlButtonType</class>
1569                               <string>PREVIOUS</string>
1570                             </object>
1571                           </void>
1572                         </object>
1573                       </java>
1574                     </serializedBean>
1575                     <initScript />
1576                     <visibilityScript />
1577                     <externalParametrizationPropertyNames />
1578                   </formComponent>
1579                   <formComponent name="Next button" id="56" customizedId="" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1580                     <serializedBean>
1581                       <java class="java.beans.XMLDecoder">
1582                         <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1583                           <void property="buttonText">
1584                             <string>${i18n:ButtonNext} &gt;</string>
1585                           </void>
1586                           <void property="controlButtonType">
1587                             <object class="java.lang.Enum" method="valueOf">
1588                               <class>com.install4j.api.context.ControlButtonType</class>
1589                               <string>NEXT</string>
1590                             </object>
1591                           </void>
1592                         </object>
1593                       </java>
1594                     </serializedBean>
1595                     <initScript />
1596                     <visibilityScript />
1597                     <externalParametrizationPropertyNames />
1598                   </formComponent>
1599                   <formComponent name="Cancel button" id="57" customizedId="" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="5" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1600                     <serializedBean>
1601                       <java class="java.beans.XMLDecoder">
1602                         <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1603                           <void property="buttonText">
1604                             <string>${i18n:ButtonCancel}</string>
1605                           </void>
1606                           <void property="controlButtonType">
1607                             <object class="java.lang.Enum" method="valueOf">
1608                               <class>com.install4j.api.context.ControlButtonType</class>
1609                               <string>CANCEL</string>
1610                             </object>
1611                           </void>
1612                         </object>
1613                       </java>
1614                     </serializedBean>
1615                     <initScript />
1616                     <visibilityScript />
1617                     <externalParametrizationPropertyNames />
1618                   </formComponent>
1619                 </beans>
1620                 <externalParametrizationPropertyNames />
1621               </group>
1622             </formComponents>
1623           </style>
1624         </beans>
1625       </group>
1626     </styles>
1627   </installerGui>
1628   <mediaSets>
1629     <linuxDeb name="Linux Deb Archive" id="153" customizedId="" mediaFileName="" installDir="/opt/${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" overwriteNeverAsConfigFiles="false" dependencies="" bzip="true" description="Jalview Desktop" maintainerEmail="help@jalview.org" architectureSet="false" architecture="">
1630       <excludedComponents>
1631         <component id="1155" />
1632         <component id="1156" />
1633         <component id="1276" />
1634       </excludedComponents>
1635       <includedDownloadableComponents />
1636       <excludedLaunchers>
1637         <launcher id="1402" />
1638       </excludedLaunchers>
1639       <excludedBeans />
1640       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1641       <exclude>
1642         <entry location=".i4j_fileset_" fileType="regular" />
1643         <entry location=".i4j_fileset_880" fileType="regular" />
1644         <entry location=".i4j_fileset_882" fileType="regular" />
1645       </exclude>
1646       <variables />
1647       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1648         <commentFiles />
1649         <customAttributes />
1650       </autoUpdate>
1651       <preInstallScript mode="1" file="">
1652         <content />
1653       </preInstallScript>
1654       <postInstallScript mode="1" file="">
1655         <content />
1656       </postInstallScript>
1657       <preUninstallScript mode="1" file="">
1658         <content />
1659       </preUninstallScript>
1660       <postUninstallScript mode="1" file="">
1661         <content />
1662       </postUninstallScript>
1663     </linuxDeb>
1664     <linuxRPM name="Linux RPM" id="570" customizedId="" mediaFileName="" installDir="/opt/${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" overwriteNeverAsConfigFiles="false" dependencies="" os="linux" arch="i386">
1665       <excludedComponents>
1666         <component id="1155" />
1667         <component id="1156" />
1668         <component id="1276" />
1669       </excludedComponents>
1670       <includedDownloadableComponents />
1671       <excludedLaunchers>
1672         <launcher id="1402" />
1673       </excludedLaunchers>
1674       <excludedBeans />
1675       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1676       <exclude>
1677         <entry location=".i4j_fileset_" fileType="regular" />
1678         <entry location=".i4j_fileset_880" fileType="regular" />
1679         <entry location=".i4j_fileset_882" fileType="regular" />
1680       </exclude>
1681       <variables />
1682       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1683         <commentFiles />
1684         <customAttributes />
1685       </autoUpdate>
1686       <preInstallScript mode="1" file="">
1687         <content />
1688       </preInstallScript>
1689       <postInstallScript mode="1" file="">
1690         <content />
1691       </postInstallScript>
1692       <preUninstallScript mode="1" file="">
1693         <content />
1694       </preUninstallScript>
1695       <postUninstallScript mode="1" file="">
1696         <content />
1697       </postUninstallScript>
1698     </linuxRPM>
1699     <windows name="Offline Windows" id="743" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="64" runPostProcessor="true" postProcessor="${compiler:JSIGN_SH} $EXECUTABLE" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="$$WINDOWS_JAVA_VM_TGZ$$" manualJREEntry="true" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="~/AppData/Local" contentFilesType="1" verifyIntegrity="true">
1700       <excludedComponents>
1701         <component id="1155" />
1702         <component id="1156" />
1703         <component id="1276" />
1704       </excludedComponents>
1705       <includedDownloadableComponents />
1706       <excludedLaunchers>
1707         <launcher id="1402" />
1708       </excludedLaunchers>
1709       <excludedBeans />
1710       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1711       <exclude>
1712         <entry location=".i4j_fileset_" fileType="regular" />
1713         <entry location=".i4j_fileset_880" fileType="regular" />
1714       </exclude>
1715       <variables />
1716       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1717         <commentFiles />
1718         <customAttributes />
1719       </autoUpdate>
1720     </windows>
1721     <macosArchive name="Offline macOS Single Bundle Archive" id="878" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}-app_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" archiveType="dmg" volumeName="${compiler:sys.shortName} Installer" launcherId="737">
1722       <excludedComponents>
1723         <component id="1156" />
1724         <component id="1276" />
1725       </excludedComponents>
1726       <includedDownloadableComponents />
1727       <excludedBeans />
1728       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1729       <exclude>
1730         <entry location=".i4j_fileset_" fileType="regular" />
1731         <entry location=".i4j_fileset_882" fileType="regular" />
1732       </exclude>
1733       <variables />
1734       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1735         <commentFiles />
1736         <customAttributes />
1737       </autoUpdate>
1738       <topLevelFiles>
1739         <symlink name="&quot; &quot;" target="/Applications" />
1740         <file name=".background/jalview_dmg_background.png" file="./jalview_dmg_background.png" />
1741         <file name=".DS_Store" file="./DS_Store" />
1742         <symlink name="Jalview.app/Contents/Resources/app/${compiler:JRE_DIR}/Contents/MacOS/libjli.dylib" target="../Home/lib/jli/libjli.dylib" />
1743       </topLevelFiles>
1744     </macosArchive>
1745     <windows name="Network Windows" id="1272" customizedId="" mediaFileName="${compiler:sys.shortName}-NETWORK_${compiler:sys.platform}_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="64" runPostProcessor="true" postProcessor="${compiler:JSIGN_SH} $EXECUTABLE" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="$$WINDOWS_JAVA_VM_TGZ$$" manualJREEntry="true" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="~/AppData/Local" contentFilesType="1" verifyIntegrity="true">
1746       <excludedComponents>
1747         <component id="1031" />
1748         <component id="1155" />
1749         <component id="1156" />
1750       </excludedComponents>
1751       <includedDownloadableComponents />
1752       <excludedLaunchers>
1753         <launcher id="737" />
1754       </excludedLaunchers>
1755       <excludedBeans />
1756       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1757       <exclude>
1758         <entry location=".i4j_fileset_734" fileType="regular" />
1759         <entry location=".i4j_fileset_880" fileType="regular" />
1760         <entry location=".i4j_fileset_882" fileType="regular" />
1761       </exclude>
1762       <variables />
1763       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1764         <commentFiles />
1765         <customAttributes />
1766       </autoUpdate>
1767     </windows>
1768     <macosArchive name="Network macOS Single Bundle Archive" id="1274" customizedId="" mediaFileName="${compiler:sys.shortName}-NETWORK_${compiler:sys.platform}-app_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" archiveType="dmg" volumeName="${compiler:sys.shortName} Installer" launcherId="1402">
1769       <excludedComponents>
1770         <component id="1031" />
1771         <component id="1156" />
1772       </excludedComponents>
1773       <includedDownloadableComponents />
1774       <excludedBeans />
1775       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1776       <exclude>
1777         <entry location=".i4j_fileset_734" fileType="regular" />
1778         <entry location=".i4j_fileset_882" fileType="regular" />
1779       </exclude>
1780       <variables />
1781       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1782         <commentFiles />
1783         <customAttributes />
1784       </autoUpdate>
1785       <topLevelFiles>
1786         <symlink name="&quot; &quot;" target="/Applications" />
1787         <file name=".background/jalview_dmg_background.png" file="./jalview_dmg_background.png" />
1788         <file name=".DS_Store" file="./DS_Store" />
1789         <symlink name="Jalview.app/Contents/Resources/app/${compiler:JRE_DIR}/Contents/MacOS/libjli.dylib" target="../Home/lib/jli/libjli.dylib" />
1790       </topLevelFiles>
1791     </macosArchive>
1792     <unixInstaller name="Unix Installer" id="1595" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}_installer_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="" contentFilesType="1">
1793       <excludedComponents />
1794       <includedDownloadableComponents />
1795       <excludedLaunchers />
1796       <excludedBeans />
1797       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1798       <exclude>
1799         <entry location=".i4j_fileset_734" fileType="regular" />
1800         <entry location=".i4j_fileset_880" fileType="regular" />
1801         <entry location=".i4j_fileset_882" fileType="regular" />
1802       </exclude>
1803       <variables />
1804       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1805         <commentFiles />
1806         <customAttributes />
1807       </autoUpdate>
1808       <installerScript mode="1" file="">
1809         <content />
1810       </installerScript>
1811     </unixInstaller>
1812     <unixArchive name="Unix Archive" id="1596" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}_archive_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false">
1813       <excludedComponents>
1814         <component id="1031" />
1815         <component id="1155" />
1816         <component id="1156" />
1817       </excludedComponents>
1818       <includedDownloadableComponents />
1819       <excludedLaunchers />
1820       <excludedBeans />
1821       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1822       <exclude />
1823       <variables />
1824       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1825         <commentFiles />
1826         <customAttributes />
1827       </autoUpdate>
1828     </unixArchive>
1829   </mediaSets>
1830   <buildIds buildAll="false">
1831     <mediaSet refId="153" />
1832     <mediaSet refId="570" />
1833     <mediaSet refId="743" />
1834     <mediaSet refId="878" />
1835     <mediaSet refId="1272" />
1836     <mediaSet refId="1274" />
1837     <mediaSet refId="1595" />
1838   </buildIds>
1839   <buildOptions verbose="false" faster="false" disableSigning="false" disableJreBundling="false" debug="false" />
1840 </install4j>