<?xml version="1.0" encoding="UTF-8"?>
<config type="unix">
  <general applicationName="install4j" applicationVersion="4.2.3" mediaSetId="4023" applicationId="2298-4828-9039-1908" status="LCOK" mediaName="install4j_unix_4_2_3" jreVersion="" minJavaVersion="1.5" publisherName="ej-technologies GmbH" publisherURL="http://www.ej-technologies.com" jreShared="false" lzmaCompression="true" pack200Compression="true" installerType="1" suggestPreviousProgramGroup="false" addOnAppId="" suggestPreviousLocations="true" uninstallerFilename="uninstall" uninstallerDirectory="." />
  <languages skipLanguageSelection="false" languageSelectionInPrincipalLanguage="false">
    <variable id="en" name="English" messageFile="i4j_extf_0_u1twm5.utf8" customLocalizationFile="" />
  </languages>
  <variables>
    <variable name="fullJreVersion" value="1.6.0_13" />
    <variable name="programGroupVersion" value="4" />
    <variable name="javaMaximumVersion" value="1.6" />
    <variable name="mediaJvmOptions" value="" />
    <variable name="winSigner" value="osslsigncode -spc ../../../../../myOwn.spc -key ../../../../../mykey.der -t http://timestamp.verisign.com/scripts/timstamp.dll -in $EXECUTABLE -out $OUTFILE" />
    <variable name="sys.version" value="4.2.3" />
    <variable name="sys.shortName" value="install4j" />
    <variable name="sys.fullName" value="install4j" />
    <variable name="sys.publisher" value="ej-technologies GmbH" />
    <variable name="sys.publisherUrl" value="http://www.ej-technologies.com" />
    <variable name="sys.setName" value="Unix Archive" />
    <variable name="sys.platform" value="unix" />
    <variable name="sys.languageId" value="en" />
    <variable name="sys.withJre" value="" />
    <variable name="sys.date" value="20090617" />
    <variable name="sys.javaMinVersion" value="1.5" />
    <variable name="sys.javaMaxVersion" value="1.6" />
    <variable name="sys.install4jHome" value="/kunden/242343_81543/bugfixes_install4j/install4j/build/test/install4j" />
    <variable name="sys.applicationId" value="2298-4828-9039-1908" />
  </variables>
  <customCode>
    <entry name="lib/jdom.jar" />
    <entry name="lib/jide-shortcut.jar" />
    <entry name="lib/buttonbar.jar" />
    <entry name="lib/oro.jar" />
    <entry name="lib/jide-grids.jar" />
    <entry name="lib/retroweaver-rt-2.0.jar" />
    <entry name="lib/miglayout.jar" />
    <entry name="lib/concurrent.jar" />
    <entry name="lib/jclasslib-library.jar" />
    <entry name="lib/jide-common.jar" />
    <entry name="lib/jide-editor.jar" />
    <entry name="lib/jide-components.jar" />
    <entry name="lib/alloy.jar" />
    <entry name="lib/jh.jar" />
    <entry name="lib/icolib.jar" />
    <entry name="lib/tar.jar" />
    <entry name="lib/sevenzip.jar" />
    <entry name="lib/jai_imageio.jar" />
    <entry name="lib/ecj.jar" />
    <entry name="lib/jargs.jar" />
    <entry name="lib/apache-zip.jar" />
    <entry name="bin/install4j.jar" />
  </customCode>
  <applications>
    <application id="installer">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.InstallerApplication" />
      </java>
      <screens>
        <screen id="15" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="67" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.WelcomeScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="68" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.LicenseScreen">
              <void property="displayedTextFile">
                <object class="com.install4j.api.beans.ExternalFile">
                  <string>i4j_extf_1_u1twm5.html</string>
                </object>
              </void>
            </object>
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="69" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="I4jScript_Internal_417" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" />
          </java>
          <actions>
            <action id="5643" conditionClass="I4jScript_Internal_418" rollbackBarrier="false" multiExec="true" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
              </java>
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="71" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StandardProgramGroupScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="72" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FileAssociationsScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="3161" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.AdditionalConfirmationsScreen" />
          </java>
          <actions />
          <formComponents>
            <formComponent id="3164" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                  <void property="checkboxText">
                    <string>${i18n:CreateDesktopIcon}</string>
                  </void>
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>createDesktopLinkAction</string>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="3162" initClassName="I4jScript_Internal_419" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                  <void property="checkboxText">
                    <string>${i18n:CreateQuickLaunchIcon}</string>
                  </void>
                  <void property="variableName">
                    <string>createQuicklaunchIconAction</string>
                  </void>
                </object>
              </java>
            </formComponent>
          </formComponents>
        </screen>
        <screen id="73" conditionClass="" rollbackBarrier="true" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.InstallationScreen" />
          </java>
          <actions>
            <action id="4024" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_420</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>uninstallPrevious</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="74" conditionClass="I4jScript_Internal_421" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.UninstallPreviousAction" />
              </java>
            </action>
            <action id="4025" conditionClass="I4jScript_Internal_422" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                  <void property="file">
                    <object class="java.io.File">
                      <string>samples</string>
                    </object>
                  </void>
                  <void property="recurse">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
            </action>
            <action id="75" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
              </java>
            </action>
            <action id="76" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction">
                  <void property="programGroupEntryConfigs">
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupEntryConfig">
                        <void property="name">
                          <string>install4j on the Web</string>
                        </void>
                        <void property="target">
                          <object class="java.io.File">
                            <string>install4j.url</string>
                          </object>
                        </void>
                      </object>
                    </void>
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupEntryConfig">
                        <void property="name">
                          <string>Documentation/install4j API Documentation</string>
                        </void>
                        <void property="target">
                          <object class="java.io.File">
                            <string>javadoc/index.html</string>
                          </object>
                        </void>
                      </object>
                    </void>
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupEntryConfig">
                        <void property="name">
                          <string>Documentation/install4j Help</string>
                        </void>
                        <void property="target">
                          <object class="java.io.File">
                            <string>doc/index.html</string>
                          </object>
                        </void>
                      </object>
                    </void>
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupEntryConfig">
                        <void property="name">
                          <string>Documentation/install4j Printable Manual</string>
                        </void>
                        <void property="target">
                          <object class="java.io.File">
                            <string>doc/help.pdf</string>
                          </object>
                        </void>
                      </object>
                    </void>
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupEntryConfig">
                        <void property="name">
                          <string>Check for Update</string>
                        </void>
                        <void property="target">
                          <object class="java.io.File">
                            <string>bin/updater</string>
                          </object>
                        </void>
                      </object>
                    </void>
                  </void>
                  <void property="programGroupName">
                    <string>install4j</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="77" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction">
                  <void property="itemName">
                    <string>install4j 4.2.3</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="78" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
                  <void property="description">
                    <string>install4j project files</string>
                  </void>
                  <void property="extension">
                    <string>install4j</string>
                  </void>
                  <void property="launcherId">
                    <string>2</string>
                  </void>
                  <void property="mac">
                    <boolean>false</boolean>
                  </void>
                  <void property="macIconFile">
                    <object class="com.install4j.api.beans.ExternalFile">
                      <string />
                    </object>
                  </void>
                  <void property="windowsIconFile">
                    <object class="com.install4j.api.beans.ExternalFile">
                      <string>i4j_extf_2_u1twm5_1n33sx2.ico</string>
                    </object>
                  </void>
                </object>
              </java>
            </action>
            <action id="3160" conditionClass="I4jScript_Internal_423" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateQuicklaunchIconAction">
                  <void property="description">
                    <string>install4j</string>
                  </void>
                  <void property="file">
                    <object class="java.io.File">
                      <string>bin/install4j</string>
                    </object>
                  </void>
                </object>
              </java>
            </action>
            <action id="3163" conditionClass="I4jScript_Internal_424" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction">
                  <void property="file">
                    <object class="java.io.File">
                      <string>bin/install4j</string>
                    </object>
                  </void>
                  <void property="name">
                    <string>install4j</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="3139" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.installer.Install4jInstallAction" />
              </java>
            </action>
            <action id="5517" conditionClass="I4jScript_Internal_425" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.AddWindowsFileRightsAction">
                  <void property="file">
                    <object class="java.io.File">
                      <string>samples</string>
                    </object>
                  </void>
                </object>
              </java>
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="3121" conditionClass="I4jScript_Internal_426" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="fillHorizontally">
                <boolean>false</boolean>
              </void>
              <void property="fillVertically">
                <boolean>false</boolean>
              </void>
              <void property="subTitle">
                <string>Do you wish to enter your license information now?</string>
              </void>
              <void property="title">
                <string>License Information</string>
              </void>
            </object>
          </java>
          <actions />
          <formComponents>
            <formComponent id="3122" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.RadiobuttonsComponent">
                  <void property="radioButtonLabels">
                    <array class="java.lang.String" length="2">
                      <void index="0">
                        <string>Yes, I would like to enter my license information now</string>
                      </void>
                      <void index="1">
                        <string>No, I will enter it later</string>
                      </void>
                    </array>
                  </void>
                  <void property="variableName">
                    <string>licenseQuestion</string>
                  </void>
                </object>
              </java>
            </formComponent>
          </formComponents>
        </screen>
        <screen id="3120" conditionClass="I4jScript_Internal_427" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.installer.LicenseEntryScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="5001" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>Do wish to check for updates automatically?</string>
              </void>
              <void property="title">
                <string>Update Settings</string>
              </void>
            </object>
          </java>
          <actions />
          <formComponents>
            <formComponent id="5002" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>install4j can check for updated versions of itself automatically. The check will be performed in the background and you will only be notified if a new version is available.</string>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="5003" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SpacerComponent" />
              </java>
            </formComponent>
            <formComponent id="5045" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.UpdateScheduleSelectorComponent">
                  <void property="labelText">
                    <string>Check for updates:</string>
                  </void>
                </object>
              </java>
            </formComponent>
          </formComponents>
        </screen>
        <screen id="79" conditionClass="I4jScript_Internal_428" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FinishedScreen" />
          </java>
          <actions>
            <action id="94" conditionClass="I4jScript_Internal_429" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.finish.ExecuteLauncherAction">
                  <void property="launcherId">
                    <string>2</string>
                  </void>
                </object>
              </java>
            </action>
          </actions>
          <formComponents>
            <formComponent id="95" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                  <void property="checkboxText">
                    <string>${i18n:RunEntryExec("install4j")}</string>
                  </void>
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>executeLauncherAction</string>
                  </void>
                </object>
              </java>
            </formComponent>
          </formComponents>
        </screen>
      </screens>
    </application>
    <application id="uninstaller">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.UninstallerApplication" />
      </java>
      <screens>
        <screen id="16" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="80" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="4998" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.AdditionalConfirmationsScreen" />
          </java>
          <actions />
          <formComponents>
            <formComponent id="5000" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                  <void property="checkboxText">
                    <string>remove licensing information for the current user</string>
                  </void>
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>removeLicense</string>
                  </void>
                </object>
              </java>
            </formComponent>
          </formComponents>
        </screen>
        <screen id="81" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
          </java>
          <actions>
            <action id="4072" conditionClass="I4jScript_Internal_430" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                  <void property="file">
                    <object class="java.io.File">
                      <string>${installer:sys.userHome}/.install4j4</string>
                    </object>
                  </void>
                  <void property="recurse">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
            </action>
            <action id="4067" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                  <void property="file">
                    <object class="java.io.File">
                      <string>samples</string>
                    </object>
                  </void>
                  <void property="recurse">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
            </action>
            <action id="4054" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                  <void property="file">
                    <object class="java.io.File">
                      <string>jres</string>
                    </object>
                  </void>
                </object>
              </java>
            </action>
            <action id="82" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
              </java>
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="83" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="84" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
      </screens>
    </application>
    <application id="5087">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.CustomApplication">
          <void property="customPngIcon16File">
            <object class="com.install4j.api.beans.ExternalFile">
              <string>i4j_extf_3_u1twm5_uh25dh.png</string>
            </object>
          </void>
          <void property="customPngIcon32File">
            <object class="com.install4j.api.beans.ExternalFile">
              <string>i4j_extf_4_u1twm5_ztjxja.png</string>
            </object>
          </void>
          <void property="executableDirectory">
            <object class="java.io.File">
              <string>bin</string>
            </object>
          </void>
          <void property="executableName">
            <string>updater</string>
          </void>
          <void property="useCustomIcon">
            <boolean>true</boolean>
          </void>
          <void property="windowTitle">
            <string>${i18n:updater.WindowTitle("install4j")}</string>
          </void>
        </object>
      </java>
      <screens>
        <screen id="5088" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="5089" conditionClass="I4jScript_Internal_431" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.CustomizableBannerScreen">
              <void property="infoText">
                <string>${i18n:updater.WelcomeInfoText("install4j")}</string>
              </void>
              <void property="title">
                <string>${i18n:updater.WelcomeTitle("install4j")}</string>
              </void>
            </object>
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="5090" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.CustomizableProgressScreen">
              <void property="initialStatusMessage">
                <string>${i18n:updater.CheckForUpdateLabel}</string>
              </void>
              <void property="subTitle">
                <string>${i18n:updater.CheckForUpdateSubtitle}</string>
              </void>
              <void property="title">
                <string>${i18n:updater.CheckForUpdateTitle}</string>
              </void>
            </object>
          </java>
          <actions>
            <action id="5091" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="progressChangeType">
                    <object class="com.install4j.runtime.beans.actions.control.ProgressChangeType" field="SET_INDETERMINATE" />
                  </void>
                </object>
              </java>
            </action>
            <action id="5092" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.update.CheckForUpdateAction">
                  <void property="updateDescriptorUrl">
                    <string>http://download.ej-technologies.com/install4j/updates.xml</string>
                  </void>
                  <void property="variable">
                    <string>updateDescriptor</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="5093" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SleepAction" />
              </java>
            </action>
            <action id="5094" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_432</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>updateDescriptorEntry</string>
                  </void>
                </object>
              </java>
            </action>
            <group id="5095">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup">
                  <void property="conditionExpression">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_433</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <beans>
                <action id="5096" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_434</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterNewVersion</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5097" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_435</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadSize</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5098" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_436</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterComment</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5099" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_437</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadDir</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5100" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_438</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadUrl</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5430" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_439</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>isArchive</string>
                      </void>
                    </object>
                  </java>
                </action>
              </beans>
            </group>
          </actions>
          <formComponents />
        </screen>
        <group id="5101">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.ScreenGroup">
              <void property="conditionExpression">
                <object class="com.install4j.api.beans.ScriptProperty">
                  <void property="value">
                    <string>I4jScript_Internal_440</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <beans>
            <screen id="5102" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.CustomizableBannerScreen">
                  <void property="infoText">
                    <string>${i18n:updater.UpToDateInfoText("install4j")}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.UpToDateTitle}</string>
                  </void>
                </object>
              </java>
              <actions />
              <formComponents />
            </screen>
          </beans>
        </group>
        <group id="5103">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.ScreenGroup">
              <void property="conditionExpression">
                <object class="com.install4j.api.beans.ScriptProperty">
                  <void property="value">
                    <string>I4jScript_Internal_441</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <beans>
            <screen id="5104" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="subTitle">
                    <string>${i18n:updater.NewVersionAvailableSubtitle("install4j")}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.NewVersionAvailableTitle}</string>
                  </void>
                </object>
              </java>
              <actions />
              <formComponents>
                <formComponent id="5105" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.KeyValuePairComponent">
                      <void property="labelText">
                        <string>${i18n:updater.CurrentVersionLabel}</string>
                      </void>
                      <void property="valueLabelColor">
                        <object class="java.awt.Color">
                          <int>128</int>
                          <int>0</int>
                          <int>0</int>
                          <int>255</int>
                        </object>
                      </void>
                      <void property="valueLabelFont">
                        <object class="java.awt.Font">
                          <string>dialog</string>
                          <int>1</int>
                          <int>0</int>
                        </object>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:sys.version}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5106" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.KeyValuePairComponent">
                      <void property="labelText">
                        <string>${i18n:updater.NewVersionLabel}</string>
                      </void>
                      <void property="valueLabelColor">
                        <object class="java.awt.Color">
                          <int>0</int>
                          <int>128</int>
                          <int>0</int>
                          <int>255</int>
                        </object>
                      </void>
                      <void property="valueLabelFont">
                        <object class="java.awt.Font">
                          <string>dialog</string>
                          <int>1</int>
                          <int>0</int>
                        </object>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:updaterNewVersion}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5107" initClassName="I4jScript_Internal_443" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent">
                      <void property="actionScript">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_442</string>
                          </void>
                        </object>
                      </void>
                      <void property="hyperlinkText">
                        <string>${i18n:updater.ShowComments}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5157" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HyperlinkLabelComponent">
                      <void property="hyperlinkText">
                        <string>Change log</string>
                      </void>
                      <void property="url">
                        <string>http://www.ej-technologies.com/download/install4j/changelog.html</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5108" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.SpacerComponent" />
                  </java>
                </formComponent>
                <formComponent id="5109" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="labelText">
                        <string>${i18n:updater.DownloadLocationLabel}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5110" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.DirectoryChooserComponent">
                      <void property="initialFile">
                        <string>${installer:updaterDownloadDir}</string>
                      </void>
                      <void property="labelText">
                        <string>${i18n:updater.DownloadToLabel}</string>
                      </void>
                      <void property="manualEntryAllowed">
                        <boolean>false</boolean>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadLocation</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5111" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.KeyValuePairComponent">
                      <void property="labelText">
                        <string>${i18n:updater.DownloadSizeLabel}</string>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:updaterDownloadSize}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
              </formComponents>
            </screen>
            <screen id="5112" conditionClass="I4jScript_Internal_444" rollbackBarrier="false" preActivationClass="I4jScript_Internal_445" postActivationClass="" validationClass="I4jScript_Internal_446" backButtonType="2" finishScreen="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.CustomizableInfoScreen">
                  <void property="displayedText">
                    <string>${installer:updaterComment}</string>
                  </void>
                  <void property="infoText">
                    <string>${i18n:updater.CommentsLabel}</string>
                  </void>
                  <void property="subTitle">
                    <string>${i18n:updater.CommentsSubTitle}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.CommentsTitle}</string>
                  </void>
                </object>
              </java>
              <actions />
              <formComponents />
            </screen>
            <screen id="5113" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.CustomizableProgressScreen">
                  <void property="subTitle">
                    <string>${i18n:updater.DownloadSubTitle}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.DownloadTitle}</string>
                  </void>
                </object>
              </java>
              <actions>
                <action id="5114" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_447</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadFile</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5115" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.update.DownloadFileAction">
                      <void property="targetFile">
                        <string>${installer:updaterDownloadFile}</string>
                      </void>
                      <void property="url">
                        <string>${installer:updaterDownloadUrl}</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5233" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.files.SetModeAction">
                      <void property="file">
                        <object class="java.io.File">
                          <string>${installer:updaterDownloadFile}</string>
                        </object>
                      </void>
                      <void property="mode">
                        <string>755</string>
                      </void>
                    </object>
                  </java>
                </action>
              </actions>
              <formComponents />
            </screen>
            <screen id="5432" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.BannerFormScreen">
                  <void property="infoText">
                    <string>${i18n:updater.FinishInfoText("install4j")}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.FinishTitle}</string>
                  </void>
                </object>
              </java>
              <actions>
                <group id="5433">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.ActionGroup">
                      <void property="conditionExpression">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_448</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <beans>
                    <action id="5434" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.update.ShutdownCallingLauncherAction" />
                      </java>
                    </action>
                    <action id="5435" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="${i18n:updater.LaunchError}">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                          <void property="executable">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                          <void property="workingDirectory">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadLocation}</string>
                            </object>
                          </void>
                        </object>
                      </java>
                    </action>
                  </beans>
                </group>
              </actions>
              <formComponents>
                <formComponent id="5436" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.LabelComponent">
                      <void property="labelText">
                        <string>${i18n:updater.LaunchUpdaterQuestion}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5437" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.SpacerComponent">
                      <void property="height">
                        <int>5</int>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5438" initClassName="I4jScript_Internal_449" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.RadiobuttonsComponent">
                      <void property="radioButtonLabels">
                        <array class="java.lang.String" length="2">
                          <void index="0">
                            <string>${i18n:updater.LaunchUpdaterLabel}</string>
                          </void>
                          <void index="1">
                            <string>${i18n:updater.DoNotLaunchUpdaterLabel}</string>
                          </void>
                        </array>
                      </void>
                      <void property="variableName">
                        <string>updaterLaunchSelection</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5439" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent">
                      <void property="actionScript">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_450</string>
                          </void>
                        </object>
                      </void>
                      <void property="hyperlinkText">
                        <string>${i18n:updater.OpenContainingFolderLabel}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5440" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                      <void property="detailVisible">
                        <boolean>false</boolean>
                      </void>
                      <void property="hideInitially">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                </formComponent>
              </formComponents>
            </screen>
          </beans>
        </group>
      </screens>
    </application>
    <application id="5125">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.CustomApplication">
          <void property="customPngIcon16File">
            <object class="com.install4j.api.beans.ExternalFile">
              <string>i4j_extf_3_u1twm5_uh25dh.png</string>
            </object>
          </void>
          <void property="customPngIcon32File">
            <object class="com.install4j.api.beans.ExternalFile">
              <string>i4j_extf_4_u1twm5_ztjxja.png</string>
            </object>
          </void>
          <void property="executableName">
            <string>updater</string>
          </void>
          <void property="useCustomIcon">
            <boolean>true</boolean>
          </void>
          <void property="windowTitle">
            <string>${i18n:updater.WindowTitle("install4j")}</string>
          </void>
        </object>
      </java>
      <screens>
        <screen id="5126" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actions>
            <action id="5149" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.update.CheckForUpdateAction">
                  <void property="showError">
                    <boolean>false</boolean>
                  </void>
                  <void property="updateDescriptorUrl">
                    <string>http://download.ej-technologies.com/install4j/updates.xml</string>
                  </void>
                  <void property="variable">
                    <string>updateDescriptor</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="5150" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="failIfNull">
                    <boolean>true</boolean>
                  </void>
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_451</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>updateDescriptorEntry</string>
                  </void>
                </object>
              </java>
            </action>
            <group id="5151">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup">
                  <void property="conditionExpression">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_452</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <beans>
                <action id="5152" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_453</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterNewVersion</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5153" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_454</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadSize</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5154" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_455</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterComment</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5155" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_456</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadDir</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5156" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_457</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadUrl</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5431" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_458</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>isArchive</string>
                      </void>
                    </object>
                  </java>
                </action>
              </beans>
            </group>
          </actions>
          <formComponents />
        </screen>
        <group id="5127">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.ScreenGroup">
              <void property="conditionExpression">
                <object class="com.install4j.api.beans.ScriptProperty">
                  <void property="value">
                    <string>I4jScript_Internal_459</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <beans>
            <screen id="5128" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="subTitle">
                    <string>${i18n:updater.NewVersionAvailableSubtitle("install4j")}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.NewVersionAvailableTitle}</string>
                  </void>
                </object>
              </java>
              <actions />
              <formComponents>
                <formComponent id="5129" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.KeyValuePairComponent">
                      <void property="labelText">
                        <string>${i18n:updater.CurrentVersionLabel}</string>
                      </void>
                      <void property="valueLabelColor">
                        <object class="java.awt.Color">
                          <int>128</int>
                          <int>0</int>
                          <int>0</int>
                          <int>255</int>
                        </object>
                      </void>
                      <void property="valueLabelFont">
                        <object class="java.awt.Font">
                          <string>dialog</string>
                          <int>1</int>
                          <int>0</int>
                        </object>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:sys.version}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5130" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.KeyValuePairComponent">
                      <void property="labelText">
                        <string>${i18n:updater.NewVersionLabel}</string>
                      </void>
                      <void property="valueLabelColor">
                        <object class="java.awt.Color">
                          <int>0</int>
                          <int>128</int>
                          <int>0</int>
                          <int>255</int>
                        </object>
                      </void>
                      <void property="valueLabelFont">
                        <object class="java.awt.Font">
                          <string>dialog</string>
                          <int>1</int>
                          <int>0</int>
                        </object>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:updaterNewVersion}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5131" initClassName="I4jScript_Internal_461" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent">
                      <void property="actionScript">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_460</string>
                          </void>
                        </object>
                      </void>
                      <void property="hyperlinkText">
                        <string>${i18n:updater.ShowComments}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5158" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HyperlinkLabelComponent">
                      <void property="hyperlinkText">
                        <string>Change log</string>
                      </void>
                      <void property="url">
                        <string>http://www.ej-technologies.com/download/install4j/changelog.html</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5132" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.SpacerComponent" />
                  </java>
                </formComponent>
                <formComponent id="5133" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="labelText">
                        <string>${i18n:updater.DownloadLocationLabel}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5134" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.DirectoryChooserComponent">
                      <void property="initialFile">
                        <string>${installer:updaterDownloadDir}</string>
                      </void>
                      <void property="labelText">
                        <string>${i18n:updater.DownloadToLabel}</string>
                      </void>
                      <void property="manualEntryAllowed">
                        <boolean>false</boolean>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadLocation</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5135" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.KeyValuePairComponent">
                      <void property="labelText">
                        <string>${i18n:updater.DownloadSizeLabel}</string>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:updaterDownloadSize}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
              </formComponents>
            </screen>
            <screen id="5136" conditionClass="I4jScript_Internal_462" rollbackBarrier="false" preActivationClass="I4jScript_Internal_463" postActivationClass="" validationClass="I4jScript_Internal_464" backButtonType="2" finishScreen="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.CustomizableInfoScreen">
                  <void property="displayedText">
                    <string>${installer:updaterComment}</string>
                  </void>
                  <void property="infoText">
                    <string>${i18n:updater.CommentsLabel}</string>
                  </void>
                  <void property="subTitle">
                    <string>${i18n:updater.CommentsSubTitle}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.CommentsTitle}</string>
                  </void>
                </object>
              </java>
              <actions />
              <formComponents />
            </screen>
            <screen id="5137" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.CustomizableProgressScreen">
                  <void property="subTitle">
                    <string>${i18n:updater.DownloadSubTitle}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.DownloadTitle}</string>
                  </void>
                </object>
              </java>
              <actions>
                <action id="5138" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_465</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadFile</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5139" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.update.DownloadFileAction">
                      <void property="targetFile">
                        <string>${installer:updaterDownloadFile}</string>
                      </void>
                      <void property="url">
                        <string>${installer:updaterDownloadUrl}</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="5234" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.files.SetModeAction">
                      <void property="file">
                        <object class="java.io.File">
                          <string>${installer:updaterDownloadFile}</string>
                        </object>
                      </void>
                      <void property="mode">
                        <string>755</string>
                      </void>
                    </object>
                  </java>
                </action>
              </actions>
              <formComponents />
            </screen>
            <screen id="5441" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.BannerFormScreen">
                  <void property="infoText">
                    <string>${i18n:updater.FinishInfoText("install4j")}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.FinishTitle}</string>
                  </void>
                </object>
              </java>
              <actions>
                <group id="5442">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.ActionGroup">
                      <void property="conditionExpression">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_466</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <beans>
                    <action id="5443" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.update.ShutdownCallingLauncherAction" />
                      </java>
                    </action>
                    <action id="5444" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="${i18n:updater.LaunchError}">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                          <void property="executable">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                          <void property="workingDirectory">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadLocation}</string>
                            </object>
                          </void>
                        </object>
                      </java>
                    </action>
                  </beans>
                </group>
              </actions>
              <formComponents>
                <formComponent id="5445" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.LabelComponent">
                      <void property="labelText">
                        <string>${i18n:updater.LaunchUpdaterQuestion}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5446" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.SpacerComponent">
                      <void property="height">
                        <int>5</int>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5447" initClassName="I4jScript_Internal_467" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.RadiobuttonsComponent">
                      <void property="radioButtonLabels">
                        <array class="java.lang.String" length="2">
                          <void index="0">
                            <string>${i18n:updater.LaunchUpdaterLabel}</string>
                          </void>
                          <void index="1">
                            <string>${i18n:updater.DoNotLaunchUpdaterLabel}</string>
                          </void>
                        </array>
                      </void>
                      <void property="variableName">
                        <string>updaterLaunchSelection</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5448" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent">
                      <void property="actionScript">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_468</string>
                          </void>
                        </object>
                      </void>
                      <void property="hyperlinkText">
                        <string>${i18n:updater.OpenContainingFolderLabel}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="5449" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                      <void property="detailVisible">
                        <boolean>false</boolean>
                      </void>
                      <void property="hideInitially">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                </formComponent>
              </formComponents>
            </screen>
          </beans>
        </group>
      </screens>
    </application>
  </applications>
  <launchers>
    <launcher type="gui" id="2" excludeFromMenu="false" uninstaller="false" name="install4j 4 IDE" file="bin/install4j" />
    <launcher type="console" id="7" excludeFromMenu="true" uninstaller="false" name="install4j 4 command line compiler" file="bin/install4jc" />
    <launcher type="installerApplication" id="9921" excludeFromMenu="true" uninstaller="false" name="Standalone updater" file="bin/updater" />
    <launcher type="installerApplication" id="9922" excludeFromMenu="true" uninstaller="false" name="Updater with silent version check" file=".install4j/updater" />
  </launchers>
  <scriptClassOrigins>
    <class className="I4jScript_Internal_451" beanType="action" beanName="Update descriptor entry [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_450" beanType="form component" beanName="Hyperlink action label" propertyName="Action script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_455" beanType="action" beanName="Comment [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_454" beanType="action" beanName="Download size [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_453" beanType="action" beanName="New version [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_452" beanType="group" beanName="Update available [Action group]" propertyName="Condition expression" parentScreen="Startup" />
    <class className="I4jScript_Internal_459" beanType="group" beanName="Update available [Screen group]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_458" beanType="action" beanName="Archive [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_457" beanType="action" beanName="Download URL [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_456" beanType="action" beanName="Download directory [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_417" beanType="screen" beanName="Installation location" propertyName="Validation expression" parentScreen="" />
    <class className="I4jScript_Internal_418" beanType="action" beanName="Load a response file" propertyName="Condition expression" parentScreen="Installation location" />
    <class className="I4jScript_Internal_419" beanType="form component" beanName="Create a quick launch icon [Check box]" propertyName="Initialization script" parentScreen="Additional confirmations" />
    <class className="I4jScript_Internal_440" beanType="group" beanName="Up to date [Screen group]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_442" beanType="form component" beanName="Hyperlink action label" propertyName="Action script" parentScreen="New version available [Configurable form]" />
    <class className="I4jScript_Internal_441" beanType="group" beanName="Update available [Screen group]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_444" beanType="screen" beanName="Update message [Display text]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_443" beanType="form component" beanName="Hyperlink action label" propertyName="Initialization script" parentScreen="New version available [Configurable form]" />
    <class className="I4jScript_Internal_446" beanType="screen" beanName="Update message [Display text]" propertyName="Validation expression" parentScreen="" />
    <class className="I4jScript_Internal_445" beanType="screen" beanName="Update message [Display text]" propertyName="Pre-activation expression" parentScreen="" />
    <class className="I4jScript_Internal_448" beanType="group" beanName="Execute installer [Action group]" propertyName="Condition expression" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_447" beanType="action" beanName="Download location [Set a variable]" propertyName="Script" parentScreen="Download new version [Display progress]" />
    <class className="I4jScript_Internal_449" beanType="form component" beanName="Radio button group" propertyName="Initialization script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_438" beanType="action" beanName="Download URL [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_439" beanType="action" beanName="Archive [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_434" beanType="action" beanName="New version [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_435" beanType="action" beanName="Download size [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_436" beanType="action" beanName="Comment [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_437" beanType="action" beanName="Download directory [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_430" beanType="action" beanName="Delete a file or directory" propertyName="Condition expression" parentScreen="Uninstallation" />
    <class className="I4jScript_Internal_431" beanType="screen" beanName="Welcome [Banner screen]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_432" beanType="action" beanName="Update descriptor entry [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_433" beanType="group" beanName="Update available [Action group]" propertyName="Condition expression" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_464" beanType="screen" beanName="Update message [Display text]" propertyName="Validation expression" parentScreen="" />
    <class className="I4jScript_Internal_463" beanType="screen" beanName="Update message [Display text]" propertyName="Pre-activation expression" parentScreen="" />
    <class className="I4jScript_Internal_466" beanType="group" beanName="Execute installer [Action group]" propertyName="Condition expression" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_465" beanType="action" beanName="Download location [Set a variable]" propertyName="Script" parentScreen="Download new version [Display progress]" />
    <class className="I4jScript_Internal_460" beanType="form component" beanName="Hyperlink action label" propertyName="Action script" parentScreen="New version available [Configurable form]" />
    <class className="I4jScript_Internal_462" beanType="screen" beanName="Update message [Display text]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_461" beanType="form component" beanName="Hyperlink action label" propertyName="Initialization script" parentScreen="New version available [Configurable form]" />
    <class className="I4jScript_Internal_468" beanType="form component" beanName="Hyperlink action label" propertyName="Action script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_467" beanType="form component" beanName="Radio button group" propertyName="Initialization script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_429" beanType="action" beanName="Execute launcher" propertyName="Condition expression" parentScreen="Finish" />
    <class className="I4jScript_Internal_427" beanType="screen" beanName="LicenseEntryScreen" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_428" beanType="screen" beanName="Finish" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_425" beanType="action" beanName="Vista Rights [Add Windows file rights]" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_426" beanType="screen" beanName="License Question [Configurable form]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_423" beanType="action" beanName="Create a quick launch icon" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_424" beanType="action" beanName="Add a desktop link" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_421" beanType="action" beanName="Uninstall previous installation" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_422" beanType="action" beanName="Delete a file or directory" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_420" beanType="action" beanName="Set a variable" propertyName="Script" parentScreen="Installation" />
  </scriptClassOrigins>
</config>

