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