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