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