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