<?xml version="1.0" encoding="UTF-8"?>
<config install4jVersion="7.0.11" install4jBuild="7354" type="unix" archive="true" bitness="undefined">
  <general applicationName="JSCAPE MFT Gateway" applicationVersion="3.5.4.106" mediaSetId="261" applicationId="4186-6788-0290-2525" status="LCOK" mediaName="gateway_install" jreVersion="" minJavaVersion="1.7" publisherName="JSCAPE" publisherURL="http://www.jscape.com" jreShared="false" lzmaCompression="false" pack200Compression="false" installerType="1" addOnAppId="" suggestPreviousLocations="true" uninstallerFilename="uninstall" uninstallerDirectory="." />
  <languages skipLanguageSelection="false" languageSelectionInPrincipalLanguage="false">
    <variable id="en" name="English" messageFile="i4j_extf_0_1bdwzs8.utf8" customLocalizationFile="" />
  </languages>
  <compilerVariables>
    <variable name="app.version" value="3.5.4.106" />
    <variable name="sys.version" value="3.5.4.106" />
    <variable name="sys.shortName" value="jscape_mft_gateway" />
    <variable name="sys.fullName" value="JSCAPE MFT Gateway" />
    <variable name="sys.publisher" value="JSCAPE" />
    <variable name="sys.publisherUrl" value="http://www.jscape.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="20201120" />
    <variable name="sys.time" value="073308" />
    <variable name="sys.timestamp" value="1605857588520" />
    <variable name="sys.javaMinVersion" value="1.7" />
    <variable name="sys.javaMaxVersion" value="1.8" />
    <variable name="sys.install4jHome" value="/home/bamboo/bamboo-agent-home/xml-data/build-dir/REVERSEPROXY-PRODUCTION-JOB1/lib/build/install4j" />
    <variable name="sys.applicationId" value="4186-6788-0290-2525" />
    <variable name="sys.updatesUrl" value="" />
    <variable name="sys.fileSeparator" value="/" />
    <variable name="sys.pathlistSeparator" value=":" />
    <variable name="sys.mediaFileSeparator" value="/" />
    <variable name="sys.mediaPathlistSeparator" value=":" />
  </compilerVariables>
  <customCode />
  <styles>
    <style id="2997" customizedId="" idNamespace="">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle" />
      </java>
      <formComponents>
        <formComponent id="2998" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
              <void property="styleId">
                <string>3010</string>
              </void>
            </object>
          </java>
        </formComponent>
        <group id="2999" customizedId="" idNamespace="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" />
          </java>
          <beans>
            <formComponent id="3000" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="10" insetsLeft="20" insetsBottom="10" insetsRight="20" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ContentComponent" />
              </java>
            </formComponent>
            <formComponent id="3001" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="5" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
                  <void property="enabledTitleText">
                    <boolean>false</boolean>
                  </void>
                  <void property="labelText">
                    <string>install4j</string>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="3002" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
                  <void property="styleId">
                    <string>3014</string>
                  </void>
                </object>
              </java>
            </formComponent>
          </beans>
        </group>
      </formComponents>
    </style>
    <style id="3003" customizedId="" idNamespace="">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle" />
      </java>
      <formComponents>
        <group id="3004" customizedId="" idNamespace="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
              <void property="backgroundColor">
                <object class="java.awt.Color">
                  <int>255</int>
                  <int>255</int>
                  <int>255</int>
                  <int>255</int>
                </object>
              </void>
              <void property="borderSides">
                <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
                  <void property="bottom">
                    <boolean>true</boolean>
                  </void>
                </object>
              </void>
              <void property="imageEdgeBackgroundColor">
                <object class="java.awt.Color">
                  <int>25</int>
                  <int>143</int>
                  <int>220</int>
                  <int>255</int>
                </object>
              </void>
              <void property="imageEdgeBorder">
                <boolean>true</boolean>
              </void>
              <void property="imageFile">
                <object class="com.install4j.api.beans.ExternalFile">
                  <string>i4j_extf_2_1bdwzs8_18gg8kx.png</string>
                </object>
              </void>
              <void property="insets">
                <object class="java.awt.Insets">
                  <int>5</int>
                  <int>10</int>
                  <int>10</int>
                  <int>10</int>
                </object>
              </void>
            </object>
          </java>
          <beans>
            <formComponent id="3005" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
                  <void property="labelFontSizePercent">
                    <int>130</int>
                  </void>
                  <void property="labelFontStyle">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
                      <string>BOLD</string>
                    </object>
                  </void>
                  <void property="labelFontType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                      <string>DERIVED</string>
                    </object>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="3006" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
              </java>
            </formComponent>
            <formComponent id="3007" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="10" insetsLeft="0" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ContentComponent" />
              </java>
            </formComponent>
          </beans>
        </group>
        <formComponent id="3008" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
              <void property="styleId">
                <string>3014</string>
              </void>
            </object>
          </java>
        </formComponent>
      </formComponents>
    </style>
    <style id="3010" customizedId="" idNamespace="">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle">
          <void property="fillVertical">
            <boolean>false</boolean>
          </void>
          <void property="standalone">
            <boolean>false</boolean>
          </void>
          <void property="verticalAnchor">
            <object class="java.lang.Enum" method="valueOf">
              <class>com.install4j.api.beans.Anchor</class>
              <string>NORTH</string>
            </object>
          </void>
        </object>
      </java>
      <formComponents>
        <group id="3011" customizedId="" idNamespace="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
              <void property="backgroundColor">
                <object class="java.awt.Color">
                  <int>255</int>
                  <int>255</int>
                  <int>255</int>
                  <int>255</int>
                </object>
              </void>
              <void property="borderSides">
                <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
                  <void property="bottom">
                    <boolean>true</boolean>
                  </void>
                </object>
              </void>
              <void property="imageAnchor">
                <object class="java.lang.Enum" method="valueOf">
                  <class>com.install4j.api.beans.Anchor</class>
                  <string>NORTHEAST</string>
                </object>
              </void>
              <void property="imageEdgeBorderWidth">
                <int>2</int>
              </void>
              <void property="imageFile">
                <object class="com.install4j.api.beans.ExternalFile">
                  <string>icon:${installer:sys.installerApplicationMode}_header.png</string>
                </object>
              </void>
              <void property="imageInsets">
                <object class="java.awt.Insets">
                  <int>0</int>
                  <int>5</int>
                  <int>1</int>
                  <int>1</int>
                </object>
              </void>
              <void property="insets">
                <object class="java.awt.Insets">
                  <int>0</int>
                  <int>20</int>
                  <int>0</int>
                  <int>10</int>
                </object>
              </void>
            </object>
          </java>
          <beans>
            <formComponent id="3012" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
                  <void property="labelFontStyle">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
                      <string>BOLD</string>
                    </object>
                  </void>
                  <void property="labelFontType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                      <string>DERIVED</string>
                    </object>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="3013" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="8" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
                  <void property="titleType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.styles.TitleType</class>
                      <string>SUB_TITLE</string>
                    </object>
                  </void>
                </object>
              </java>
            </formComponent>
          </beans>
        </group>
      </formComponents>
    </style>
    <style id="3014" customizedId="" idNamespace="">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle">
          <void property="fillVertical">
            <boolean>false</boolean>
          </void>
          <void property="standalone">
            <boolean>false</boolean>
          </void>
          <void property="verticalAnchor">
            <object class="java.lang.Enum" method="valueOf">
              <class>com.install4j.api.beans.Anchor</class>
              <string>SOUTH</string>
            </object>
          </void>
        </object>
      </java>
      <formComponents>
        <group id="3015" customizedId="" idNamespace="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
              <void property="alignFirstLabel">
                <boolean>false</boolean>
              </void>
              <void property="insets">
                <object class="java.awt.Insets">
                  <int>3</int>
                  <int>5</int>
                  <int>8</int>
                  <int>5</int>
                </object>
              </void>
            </object>
          </java>
          <beans>
            <formComponent id="3016" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
              </java>
            </formComponent>
            <formComponent id="3017" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
                  <void property="buttonText">
                    <string>&lt; ${i18n:ButtonBack}</string>
                  </void>
                  <void property="controlButtonType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.api.context.ControlButtonType</class>
                      <string>PREVIOUS</string>
                    </object>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="3018" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
                  <void property="buttonText">
                    <string>${i18n:ButtonNext} &gt;</string>
                  </void>
                  <void property="controlButtonType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.api.context.ControlButtonType</class>
                      <string>NEXT</string>
                    </object>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="3019" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="5" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
                  <void property="buttonText">
                    <string>${i18n:ButtonCancel}</string>
                  </void>
                  <void property="controlButtonType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.api.context.ControlButtonType</class>
                      <string>CANCEL</string>
                    </object>
                  </void>
                </object>
              </java>
            </formComponent>
          </beans>
        </group>
      </formComponents>
    </style>
    <overriddenStyle id="2997.installer" referenceId="2997">
      <overriddenBeans>
        <overriddenBean id="3001" customizedId="" idNamespace="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
              <void property="enabledTitleText">
                <boolean>false</boolean>
              </void>
            </object>
          </java>
        </overriddenBean>
      </overriddenBeans>
    </overriddenStyle>
    <overriddenStyle id="2997.uninstaller" referenceId="2997">
      <overriddenBeans>
        <overriddenBean id="3001" customizedId="" idNamespace="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
              <void property="enabledTitleText">
                <boolean>false</boolean>
              </void>
            </object>
          </java>
        </overriddenBean>
      </overriddenBeans>
    </overriddenStyle>
  </styles>
  <applications>
    <application id="installer" customizedId="" idNamespace="">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.InstallerApplication">
          <void property="frameSizeClientArea">
            <boolean>false</boolean>
          </void>
        </object>
      </java>
      <variables />
      <screens>
        <screen id="1" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.installer">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actions>
            <action id="888" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction">
                  <void property="failIfNotRootUnix">
                    <boolean>true</boolean>
                  </void>
                  <void property="obtainIfAdminMac">
                    <boolean>true</boolean>
                  </void>
                  <void property="obtainIfNormalMac">
                    <boolean>true</boolean>
                  </void>
                  <void property="obtainIfNormalWin">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="2" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="3003">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.WelcomeScreen" />
          </java>
          <actions>
            <group id="2378" customizedId="" idNamespace="">
              <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>com.install4j.script.I4jScript_Internal_241</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <action id="2379" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="4" errorMessage="" elevate="false">
                  <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>com.install4j.script.I4jScript_Internal_242</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>mode.upgrade</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="2380" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="4" errorMessage="" elevate="false">
                  <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>com.install4j.script.I4jScript_Internal_243</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>mode.uninstall</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="2381" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="4" errorMessage="" elevate="false">
                  <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>com.install4j.script.I4jScript_Internal_244</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>sys.previousInstallationInfo</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="2382" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="4" errorMessage="" elevate="false">
                  <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>com.install4j.script.I4jScript_Internal_245</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>sys.previousInstallationDir</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="2383" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="4" errorMessage="" elevate="false">
                  <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>com.install4j.script.I4jScript_Internal_246</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>sys.previousInstallationVersion</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
              </beans>
            </group>
            <action id="889" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_247" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="2644" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_248" 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>${form:welcomeMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2645" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
                  <void property="consoleScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_249</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2646" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" />
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2647" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="20" 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:ClickNext}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="757" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.installer">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.LicenseScreen" />
          </java>
          <actions />
          <formComponents>
            <formComponent id="2650" customizedId="" idNamespace="" 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:LicenseLabel3}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2651" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.LicenseComponent" id="LicenseComponent0">
                  <void id="LocalizedExternalFile0" property="displayedTextFile">
                    <void property="languageIdToExternalFile">
                      <void method="put">
                        <string>en</string>
                        <object class="com.install4j.api.beans.ExternalFile">
                          <string>i4j_extf_1_1bdwzs8.txt</string>
                        </object>
                      </void>
                    </void>
                  </void>
                  <void property="fillVertical">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="3" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_250" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.installer">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" />
          </java>
          <actions />
          <formComponents>
            <formComponent id="2654" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="25" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${i18n:SelectDirLabel(JSCAPE MFT Gateway)}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2655" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent">
                  <void property="requestFocus">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="5" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_251" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.installer">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StandardProgramGroupScreen">
              <void property="programGroupName">
                <string>JSCAPE MFT Gateway</string>
              </void>
            </object>
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="2376" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_252" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="com.install4j.script.I4jScript_Internal_253" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.installer">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>Where should JSCAPE MFT Gateway should be backed up?</string>
              </void>
              <void property="title">
                <string>Select Backup Directory</string>
              </void>
            </object>
          </java>
          <actions />
          <formComponents>
            <formComponent id="2377" customizedId="" idNamespace="" 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:sys.userHome}/JSCAPE MFT Gateway Backup</string>
                  </void>
                  <void property="labelText">
                    <string>Backup directory</string>
                  </void>
                  <void property="requestFocus">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>dir.backup</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="6" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="true" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.installer">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.InstallationScreen" />
          </java>
          <actions>
            <group id="2199" customizedId="" idNamespace="">
              <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>com.install4j.script.I4jScript_Internal_254</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <action id="2198" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                      <void property="statusMessage">
                        <string>Stopping service...</string>
                      </void>
                      <void property="useStatus">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="2106" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="true">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.services.StopServiceAction">
                      <void property="executable">
                        <object class="java.io.File">
                          <string>${installer:sys.installationDir}/server -stop</string>
                        </object>
                      </void>
                      <void property="launcherId">
                        <null />
                      </void>
                      <void property="serviceName">
                        <string>JSCAPE MFT Gateway Server</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="1660" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="true">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.services.StopServiceAction">
                      <void property="launcherId">
                        <string>21</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="2197" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SleepAction">
                      <void property="sleepTimeMs">
                        <int>10000</int>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
              </beans>
            </group>
            <group id="2384" customizedId="" idNamespace="">
              <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>com.install4j.script.I4jScript_Internal_255</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <action id="2385" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                      <void property="statusMessage">
                        <string>Backing up...</string>
                      </void>
                      <void property="useStatus">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="2386" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="true">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_256</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="2387" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_257" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="true">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                      <void property="backupForRollback">
                        <boolean>false</boolean>
                      </void>
                      <void property="files">
                        <array class="java.io.File" length="1">
                          <void index="0">
                            <object class="java.io.File">
                              <string>${installer:dir.backup}</string>
                            </object>
                          </void>
                        </array>
                      </void>
                      <void property="recursive">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="2388" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="2" errorMessage="" elevate="true">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.files.CopyFileAction">
                      <void property="destinationFile">
                        <object class="java.io.File">
                          <string>${installer:dir.backup}</string>
                        </object>
                      </void>
                      <void property="directoryFilter">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string />
                          </void>
                        </object>
                      </void>
                      <void property="fileFilter">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_258</string>
                          </void>
                        </object>
                      </void>
                      <void property="files">
                        <array class="java.io.File" length="1">
                          <void index="0">
                            <object class="java.io.File">
                              <string>${installer:sys.previousInstallationDir}</string>
                            </object>
                          </void>
                        </array>
                      </void>
                      <void property="overwriteMode">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.api.context.OverwriteMode</class>
                          <string>ALWAYS_ASK</string>
                        </object>
                      </void>
                      <void property="showFileNames">
                        <boolean>false</boolean>
                      </void>
                      <void property="showProgress">
                        <boolean>true</boolean>
                      </void>
                      <void property="triggerReboot">
                        <boolean>false</boolean>
                      </void>
                      <void property="uninstallMode">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.api.context.UninstallMode</class>
                          <string>NEVER</string>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
              </beans>
            </group>
            <action id="2389" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_259" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="2" errorMessage="" elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.UninstallPreviousAction">
                  <void property="installationDirectory">
                    <object class="java.io.File">
                      <string>${installer:sys.previousInstallationDir}</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2390" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_260" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SleepAction">
                  <void property="sleepTimeMs">
                    <int>10000</int>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="7" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="2" errorMessage="${i18n:FileCorrupted}" elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
              </java>
              <actionLists />
            </action>
            <group id="2391" customizedId="" idNamespace="">
              <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>com.install4j.script.I4jScript_Internal_261</string>
                      </void>
                    </object>
                  </void>
                  <void property="onErrorBreakGroup">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <action id="2392" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                      <void property="statusMessage">
                        <string>Restoring configuration...</string>
                      </void>
                      <void property="useStatus">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="2393" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="2" errorMessage="" elevate="true">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_262</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
              </beans>
            </group>
            <action id="8" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_263" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction" id="CreateProgramGroupAction0">
                  <void property="addUninstaller">
                    <boolean>true</boolean>
                  </void>
                  <void property="programGroupEntryConfigs">
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupFileConfig">
                        <void property="name">
                          <string>Administrative Tools/Start Service</string>
                        </void>
                        <void property="runAsAdministrator">
                          <boolean>true</boolean>
                        </void>
                        <void property="target">
                          <object class="java.io.File">
                            <string>start_service.bat</string>
                          </object>
                        </void>
                      </object>
                    </void>
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupFileConfig">
                        <void property="name">
                          <string>Administrative Tools/Stop Service</string>
                        </void>
                        <void property="runAsAdministrator">
                          <boolean>true</boolean>
                        </void>
                        <void property="target">
                          <object class="java.io.File">
                            <string>stop_service.bat</string>
                          </object>
                        </void>
                      </object>
                    </void>
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupFileConfig">
                        <void property="name">
                          <string>Administrative Tools/Restart Service</string>
                        </void>
                        <void property="runAsAdministrator">
                          <boolean>true</boolean>
                        </void>
                        <void property="target">
                          <object class="java.io.File">
                            <string>restart_service.bat</string>
                          </object>
                        </void>
                      </object>
                    </void>
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupFileConfig">
                        <void property="name">
                          <string>Help</string>
                        </void>
                        <void property="target">
                          <object class="java.io.File">
                            <string>help.url</string>
                          </object>
                        </void>
                      </object>
                    </void>
                  </void>
                  <void property="uninstallerMenuName">
                    <string>Uninstall</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="9" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction">
                  <void property="itemName">
                    <string>JSCAPE MFT Gateway</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="104" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="3" errorMessage="" elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.services.InstallServiceAction">
                  <void property="description">
                    <string>JSCAPE MFT Gateway Service</string>
                  </void>
                  <void property="launcherId">
                    <string>21</string>
                  </void>
                  <void property="macosIdentifier">
                    <string>com.jscape.MFTGateway</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="2680" customizedId="" idNamespace="" 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="initialStatusMessage">
                    <string>${i18n:WizardPreparing}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="2203" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_264" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="3" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.installer">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>Set up database access parameters</string>
              </void>
              <void property="title">
                <string>Database settings</string>
              </void>
            </object>
          </java>
          <actions>
            <action id="2513" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_265" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.properties.ReadPropertiesFileAction">
                  <void property="file">
                    <object class="java.io.File">
                      <string>${installer:dir.backup}/etc/db.properties</string>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>database.properties</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2204" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <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>com.install4j.script.I4jScript_Internal_266</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>database.url</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2205" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <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>com.install4j.script.I4jScript_Internal_267</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>database.username</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2206" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <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>com.install4j.script.I4jScript_Internal_268</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>database.password</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2213" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                  <void property="statusMessage">
                    <string>Saving configuration...</string>
                  </void>
                  <void property="useStatus">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2214" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="5" errorMessage="Error saving database configuration! See log file for details." elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                  <void property="arguments">
                    <array class="java.lang.String" length="7">
                      <void index="0">
                        <string>-configure</string>
                      </void>
                      <void index="1">
                        <string>-url</string>
                      </void>
                      <void index="2">
                        <string>${installer:database.url}</string>
                      </void>
                      <void index="3">
                        <string>-user</string>
                      </void>
                      <void index="4">
                        <string>${installer:database.username}</string>
                      </void>
                      <void index="5">
                        <string>-password</string>
                      </void>
                      <void index="6">
                        <string>${installer:database.password}</string>
                      </void>
                    </array>
                  </void>
                  <void property="executable">
                    <object class="java.io.File">
                      <string>database</string>
                    </object>
                  </void>
                  <void property="includeParentEnvironmentVariables">
                    <boolean>false</boolean>
                  </void>
                  <void property="logArguments">
                    <boolean>true</boolean>
                  </void>
                  <void property="stderrRedirectionMode">
                    <object class="java.lang.Enum" id="OutputRedirectionMode0" method="valueOf">
                      <class>com.install4j.runtime.installer.helper.launching.OutputRedirectionMode</class>
                      <string>LOG_FILE</string>
                    </object>
                  </void>
                  <void property="stdoutRedirectionMode">
                    <object idref="OutputRedirectionMode0" />
                  </void>
                  <void property="wait">
                    <boolean>true</boolean>
                  </void>
                  <void property="workingDirectory">
                    <object class="java.io.File">
                      <string>.</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2215" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="percentValue">
                    <int>50</int>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2216" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                  <void property="statusMessage">
                    <string>Initializing database repositories...</string>
                  </void>
                  <void property="useStatus">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2217" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="5" errorMessage="Error initializing database repositories! See log file for details." elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                  <void property="arguments">
                    <array class="java.lang.String" length="1">
                      <void index="0">
                        <string>-init</string>
                      </void>
                    </array>
                  </void>
                  <void property="executable">
                    <object class="java.io.File">
                      <string>database</string>
                    </object>
                  </void>
                  <void property="includeParentEnvironmentVariables">
                    <boolean>false</boolean>
                  </void>
                  <void property="logArguments">
                    <boolean>true</boolean>
                  </void>
                  <void property="stderrRedirectionMode">
                    <object class="java.lang.Enum" id="OutputRedirectionMode0" method="valueOf">
                      <class>com.install4j.runtime.installer.helper.launching.OutputRedirectionMode</class>
                      <string>LOG_FILE</string>
                    </object>
                  </void>
                  <void property="stdoutRedirectionMode">
                    <object idref="OutputRedirectionMode0" />
                  </void>
                  <void property="wait">
                    <boolean>true</boolean>
                  </void>
                  <void property="workingDirectory">
                    <object class="java.io.File">
                      <string>.</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2218" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="percentValue">
                    <int>100</int>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="2207" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SingleRadiobuttonComponent">
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="radioButtonLabel">
                    <string>Embedded database</string>
                  </void>
                  <void property="requestFocus">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>database.type</string>
                  </void>
                  <void property="variableValue">
                    <string>embedded</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2208" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SingleRadiobuttonComponent" id="SingleRadiobuttonComponent0">
                  <void property="coupledComponentIds">
                    <void method="add">
                      <string>2209</string>
                    </void>
                    <void method="add">
                      <string>2210</string>
                    </void>
                    <void method="add">
                      <string>2211</string>
                    </void>
                  </void>
                  <void property="radioButtonLabel">
                    <string>Custom database</string>
                  </void>
                  <void property="variableName">
                    <string>database.type</string>
                  </void>
                  <void property="variableValue">
                    <string>custom</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2209" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="5" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.TextfieldComponent">
                  <void property="checkIfEmpty">
                    <boolean>true</boolean>
                  </void>
                  <void property="initialText">
                    <string>jdbc:mysql://localhost:3306/server</string>
                  </void>
                  <void property="labelText">
                    <string>Database URL*</string>
                  </void>
                  <void property="variableName">
                    <string>database.url</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2210" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="5" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.TextfieldComponent">
                  <void property="checkIfEmpty">
                    <boolean>true</boolean>
                  </void>
                  <void property="labelText">
                    <string>Database username*</string>
                  </void>
                  <void property="variableName">
                    <string>database.username</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2211" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="5" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.PasswordComponent">
                  <void property="labelText">
                    <string>Database password</string>
                  </void>
                  <void property="variableName">
                    <string>database.password</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2901" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2822" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="true">
              <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>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="2396" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_269" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="com.install4j.script.I4jScript_Internal_270" postActivationClass="com.install4j.script.I4jScript_Internal_271" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.installer">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>Server data migration</string>
              </void>
              <void property="title">
                <string>Data migration</string>
              </void>
            </object>
          </java>
          <actions>
            <action id="2397" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                  <void property="statusMessage">
                    <string>Migrating...</string>
                  </void>
                  <void property="useStatus">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2398" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="progressChangeType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
                      <string>SET_INDETERMINATE</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2399" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="4" errorMessage="Error migrating data! See log file for details." elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                  <void property="arguments">
                    <array class="java.lang.String" length="3">
                      <void index="0">
                        <string>-dir</string>
                      </void>
                      <void index="1">
                        <string>${installer:dir.backup}</string>
                      </void>
                      <void index="2">
                        <string>-v2</string>
                      </void>
                    </array>
                  </void>
                  <void property="executable">
                    <object class="java.io.File">
                      <string>migration</string>
                    </object>
                  </void>
                  <void property="includeParentEnvironmentVariables">
                    <boolean>false</boolean>
                  </void>
                  <void property="logArguments">
                    <boolean>true</boolean>
                  </void>
                  <void property="stderrRedirectionMode">
                    <object class="java.lang.Enum" id="OutputRedirectionMode0" method="valueOf">
                      <class>com.install4j.runtime.installer.helper.launching.OutputRedirectionMode</class>
                      <string>LOG_FILE</string>
                    </object>
                  </void>
                  <void property="stdoutRedirectionMode">
                    <object idref="OutputRedirectionMode0" />
                  </void>
                  <void property="wait">
                    <boolean>true</boolean>
                  </void>
                  <void property="workingDirectory">
                    <object class="java.io.File">
                      <string>.</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="2908" customizedId="" idNamespace="" 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" />
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="2400" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_272" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="com.install4j.script.I4jScript_Internal_273" postActivationClass="com.install4j.script.I4jScript_Internal_274" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.installer">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>Server data migration</string>
              </void>
              <void property="title">
                <string>Data migration</string>
              </void>
            </object>
          </java>
          <actions>
            <action id="2401" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                  <void property="statusMessage">
                    <string>Migrating...</string>
                  </void>
                  <void property="useStatus">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2402" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="progressChangeType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
                      <string>SET_INDETERMINATE</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2403" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="4" errorMessage="Error migrating data! See log file for details." elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                  <void property="arguments">
                    <array class="java.lang.String" length="3">
                      <void index="0">
                        <string>-dir</string>
                      </void>
                      <void index="1">
                        <string>${installer:dir.backup}</string>
                      </void>
                      <void index="2">
                        <string>-v3</string>
                      </void>
                    </array>
                  </void>
                  <void property="executable">
                    <object class="java.io.File">
                      <string>migration</string>
                    </object>
                  </void>
                  <void property="includeParentEnvironmentVariables">
                    <boolean>false</boolean>
                  </void>
                  <void property="logArguments">
                    <boolean>true</boolean>
                  </void>
                  <void property="stderrRedirectionMode">
                    <object class="java.lang.Enum" id="OutputRedirectionMode0" method="valueOf">
                      <class>com.install4j.runtime.installer.helper.launching.OutputRedirectionMode</class>
                      <string>LOG_FILE</string>
                    </object>
                  </void>
                  <void property="stdoutRedirectionMode">
                    <object idref="OutputRedirectionMode0" />
                  </void>
                  <void property="wait">
                    <boolean>true</boolean>
                  </void>
                  <void property="workingDirectory">
                    <object class="java.io.File">
                      <string>.</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="2914" customizedId="" idNamespace="" 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" />
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="2753" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_275" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="com.install4j.script.I4jScript_Internal_276" postActivationClass="com.install4j.script.I4jScript_Internal_277" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.installer">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>Updating data structure</string>
              </void>
              <void property="title">
                <string>Data structure update</string>
              </void>
            </object>
          </java>
          <actions>
            <action id="2754" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                  <void property="statusMessage">
                    <string>Updating database structure...</string>
                  </void>
                  <void property="useStatus">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2759" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="percentValue">
                    <int>100</int>
                  </void>
                  <void property="progressChangeType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
                      <string>SET_INDETERMINATE</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2755" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="4" errorMessage="Error updating database repositories! See log file for details." elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                  <void property="arguments">
                    <array class="java.lang.String" length="1">
                      <void index="0">
                        <string>-init</string>
                      </void>
                    </array>
                  </void>
                  <void property="executable">
                    <object class="java.io.File">
                      <string>database</string>
                    </object>
                  </void>
                  <void property="includeParentEnvironmentVariables">
                    <boolean>false</boolean>
                  </void>
                  <void property="logArguments">
                    <boolean>true</boolean>
                  </void>
                  <void property="stderrRedirectionMode">
                    <object class="java.lang.Enum" id="OutputRedirectionMode0" method="valueOf">
                      <class>com.install4j.runtime.installer.helper.launching.OutputRedirectionMode</class>
                      <string>LOG_FILE</string>
                    </object>
                  </void>
                  <void property="stdinRedirectionMode">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.installer.helper.launching.InputRedirectionMode</class>
                      <string>STRING</string>
                    </object>
                  </void>
                  <void property="stdinString">
                    <string>y</string>
                  </void>
                  <void property="stdoutRedirectionMode">
                    <object idref="OutputRedirectionMode0" />
                  </void>
                  <void property="wait">
                    <boolean>true</boolean>
                  </void>
                  <void property="workingDirectory">
                    <object class="java.io.File">
                      <string>.</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="2920" customizedId="" idNamespace="" 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" />
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="2219" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_278" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="com.install4j.script.I4jScript_Internal_279" backButtonType="3" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.installer">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>Set up server access parameters.</string>
              </void>
              <void property="title">
                <string>Server access settings</string>
              </void>
            </object>
          </java>
          <actions>
            <action id="2220" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <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>com.install4j.script.I4jScript_Internal_280</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>start.host</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2301" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                  <void property="statusMessage">
                    <string>Saving Web configuration...</string>
                  </void>
                  <void property="useStatus">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2302" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="5" errorMessage="Error saving Web configuration! See log file for details." elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                  <void property="arguments">
                    <array class="java.lang.String" length="6">
                      <void index="0">
                        <string>-host</string>
                      </void>
                      <void index="1">
                        <string>${installer:server.host}</string>
                      </void>
                      <void index="2">
                        <string>-port</string>
                      </void>
                      <void index="3">
                        <string>${installer:server.port}</string>
                      </void>
                      <void index="4">
                        <string>-timeout</string>
                      </void>
                      <void index="5">
                        <string>30</string>
                      </void>
                    </array>
                  </void>
                  <void property="executable">
                    <object class="java.io.File">
                      <string>web-configuration</string>
                    </object>
                  </void>
                  <void property="includeParentEnvironmentVariables">
                    <boolean>false</boolean>
                  </void>
                  <void property="logArguments">
                    <boolean>true</boolean>
                  </void>
                  <void property="stderrRedirectionMode">
                    <object class="java.lang.Enum" id="OutputRedirectionMode0" method="valueOf">
                      <class>com.install4j.runtime.installer.helper.launching.OutputRedirectionMode</class>
                      <string>LOG_FILE</string>
                    </object>
                  </void>
                  <void property="stdoutRedirectionMode">
                    <object idref="OutputRedirectionMode0" />
                  </void>
                  <void property="wait">
                    <boolean>true</boolean>
                  </void>
                  <void property="workingDirectory">
                    <object class="java.io.File">
                      <string>.</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2303" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="percentValue">
                    <int>35</int>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2304" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                  <void property="statusMessage">
                    <string>Creating an administrator...</string>
                  </void>
                  <void property="useStatus">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2305" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="5" errorMessage="Error creating administrator! See log file for details." elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                  <void property="arguments">
                    <array class="java.lang.String" length="6">
                      <void index="0">
                        <string>-username</string>
                      </void>
                      <void index="1">
                        <string>${installer:server.username}</string>
                      </void>
                      <void index="2">
                        <string>-password</string>
                      </void>
                      <void index="3">
                        <string>${installer:server.password}</string>
                      </void>
                      <void index="4">
                        <string>-email</string>
                      </void>
                      <void index="5">
                        <string>${installer:server.email}</string>
                      </void>
                    </array>
                  </void>
                  <void property="executable">
                    <object class="java.io.File">
                      <string>add-administrator</string>
                    </object>
                  </void>
                  <void property="includeParentEnvironmentVariables">
                    <boolean>false</boolean>
                  </void>
                  <void property="logArguments">
                    <boolean>true</boolean>
                  </void>
                  <void property="stderrRedirectionMode">
                    <object class="java.lang.Enum" id="OutputRedirectionMode0" method="valueOf">
                      <class>com.install4j.runtime.installer.helper.launching.OutputRedirectionMode</class>
                      <string>LOG_FILE</string>
                    </object>
                  </void>
                  <void property="stdoutRedirectionMode">
                    <object idref="OutputRedirectionMode0" />
                  </void>
                  <void property="wait">
                    <boolean>true</boolean>
                  </void>
                  <void property="workingDirectory">
                    <object class="java.io.File">
                      <string>.</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2306" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="percentValue">
                    <int>70</int>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2307" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                  <void property="statusMessage">
                    <string>Generating a key...</string>
                  </void>
                  <void property="useStatus">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2308" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="5" errorMessage="Error creating server key! See log file for details." elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                  <void property="arguments">
                    <array class="java.lang.String" length="5">
                      <void index="0">
                        <string>-alias</string>
                      </void>
                      <void index="1">
                        <string>example_rsa</string>
                      </void>
                      <void index="2">
                        <string>-rsa</string>
                      </void>
                      <void index="3">
                        <string>-size</string>
                      </void>
                      <void index="4">
                        <string>1024</string>
                      </void>
                    </array>
                  </void>
                  <void property="executable">
                    <object class="java.io.File">
                      <string>add-key</string>
                    </object>
                  </void>
                  <void property="includeParentEnvironmentVariables">
                    <boolean>false</boolean>
                  </void>
                  <void property="logArguments">
                    <boolean>true</boolean>
                  </void>
                  <void property="stderrRedirectionMode">
                    <object class="java.lang.Enum" id="OutputRedirectionMode0" method="valueOf">
                      <class>com.install4j.runtime.installer.helper.launching.OutputRedirectionMode</class>
                      <string>LOG_FILE</string>
                    </object>
                  </void>
                  <void property="stdoutRedirectionMode">
                    <object idref="OutputRedirectionMode0" />
                  </void>
                  <void property="wait">
                    <boolean>true</boolean>
                  </void>
                  <void property="workingDirectory">
                    <object class="java.io.File">
                      <string>.</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2321" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_281" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction" id="CreateProgramGroupAction0">
                  <void property="programGroupEntryConfigs">
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupUrlConfig">
                        <void property="name">
                          <string>Gateway Manager</string>
                        </void>
                        <void property="url">
                          <string>http://${installer:start.host}:${installer:server.port}</string>
                        </void>
                      </object>
                    </void>
                  </void>
                  <void property="uninstallerMenuName">
                    <string>${i18n:UninstallerMenuEntry(JSCAPE MFT Gateway)}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2309" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="percentValue">
                    <int>100</int>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="2221" customizedId="" idNamespace="" initClassName="com.install4j.script.I4jScript_Internal_282" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ComboboxComponent">
                  <void property="labelText">
                    <string>HTTP host/IP*</string>
                  </void>
                  <void property="listEntries">
                    <array class="java.lang.String" length="1">
                      <void index="0">
                        <string>0.0.0.0</string>
                      </void>
                    </array>
                  </void>
                  <void property="requestFocus">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>server.host</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2222" customizedId="" idNamespace="" initClassName="com.install4j.script.I4jScript_Internal_283" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.NumberSpinnerComponent">
                  <void property="initialValue">
                    <int>20881</int>
                  </void>
                  <void property="labelText">
                    <string>HTTP port</string>
                  </void>
                  <void property="maxValue">
                    <int>65535</int>
                  </void>
                  <void property="minValue">
                    <int>1</int>
                  </void>
                  <void property="stepSize">
                    <int>1</int>
                  </void>
                  <void property="variableName">
                    <string>server.port</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2223" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.TextfieldComponent">
                  <void property="checkIfEmpty">
                    <boolean>true</boolean>
                  </void>
                  <void property="labelText">
                    <string>Administrator login*</string>
                  </void>
                  <void property="variableName">
                    <string>server.username</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2224" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.PasswordComponent">
                  <void property="checkIfEmpty">
                    <boolean>true</boolean>
                  </void>
                  <void property="labelText">
                    <string>Administrator password*</string>
                  </void>
                  <void property="variableName">
                    <string>server.password</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2225" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.PasswordComponent">
                  <void property="checkIfEmpty">
                    <boolean>true</boolean>
                  </void>
                  <void property="labelText">
                    <string>Confirm password*</string>
                  </void>
                  <void property="variableName">
                    <string>server.password.confirmation</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2226" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.TextfieldComponent">
                  <void property="checkIfEmpty">
                    <boolean>true</boolean>
                  </void>
                  <void property="inputVerifier">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_284</string>
                      </void>
                    </object>
                  </void>
                  <void property="labelText">
                    <string>Administrator email*</string>
                  </void>
                  <void property="variableName">
                    <string>server.email</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2902" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2823" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="true">
              <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>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="10" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="3003">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FinishedScreen" />
          </java>
          <actions>
            <action id="452" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="3" errorMessage="Error starting service!" elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.services.StartServiceAction">
                  <void property="launcherId">
                    <string>21</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="1245" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SleepAction">
                  <void property="sleepTimeMs">
                    <int>5000</int>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="1244" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_285" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.finish.ShowURLAction">
                  <void property="urlSpec">
                    <string>http://${installer:start.host}:${installer:server.port}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="2945" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="10" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:finishedMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
      </screens>
    </application>
    <application id="uninstaller" customizedId="" idNamespace="">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.UninstallerApplication">
          <void property="customMacosExecutableName">
            <string>${i18n:UninstallerMenuEntry(JSCAPE MFT Gateway)}</string>
          </void>
          <void property="frameSizeClientArea">
            <boolean>false</boolean>
          </void>
          <void property="useCustomMacosExecutableName">
            <boolean>true</boolean>
          </void>
        </object>
      </java>
      <variables />
      <screens>
        <screen id="11" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.uninstaller">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actions>
            <action id="888" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction">
                  <void property="failIfNotRootUnix">
                    <boolean>true</boolean>
                  </void>
                  <void property="obtainIfAdminMac">
                    <boolean>true</boolean>
                  </void>
                  <void property="obtainIfNormalMac">
                    <boolean>true</boolean>
                  </void>
                  <void property="obtainIfNormalWin">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="12" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="3003">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
          </java>
          <actions />
          <formComponents>
            <formComponent id="2951" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_286" insetsTop="3" insetsLeft="0" insetsBottom="10" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:welcomeMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="2952" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
                  <void property="consoleScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_287</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="13" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.uninstaller">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
          </java>
          <actions>
            <action id="1626" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.services.StopServiceAction">
                  <void property="launcherId">
                    <string>21</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2193" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SleepAction">
                  <void property="sleepTimeMs">
                    <int>5000</int>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="14" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
              </java>
              <actionLists />
            </action>
            <action id="2194" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="1" errorMessage="" elevate="true">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_288</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="2959" customizedId="" idNamespace="" 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="initialStatusMessage">
                    <string>${i18n:UninstallerPreparing}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="16" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="2997.uninstaller">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="15" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="3003">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
          </java>
          <actions />
          <formComponents>
            <formComponent id="2962" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="10" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:successMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
      </screens>
    </application>
  </applications>
  <launchers>
    <launcher type="service" id="21" customizedId="" menuName="JSCAPE MFT Gateway" excludeFromMenu="true" uninstaller="false" name="JSCAPE MFT Gateway" file="gateway" />
    <launcher type="console" id="633" customizedId="" menuName="Add Administrator" excludeFromMenu="true" uninstaller="false" name="Add Administrator" file="add-administrator" />
    <launcher type="console" id="2187" customizedId="" menuName="Add Key" excludeFromMenu="true" uninstaller="false" name="Add Key" file="add-key" />
    <launcher type="console" id="2191" customizedId="" menuName="Database" excludeFromMenu="true" uninstaller="false" name="Database" file="database" />
    <launcher type="console" id="1715" customizedId="" menuName="Migration" excludeFromMenu="true" uninstaller="false" name="Migration" file="migration" />
    <launcher type="console" id="2022" customizedId="" menuName="Web Configuration" excludeFromMenu="true" uninstaller="false" name="Web Configuration" file="web-configuration" />
  </launchers>
  <components>
    <component name="JSCAPE MFT Gateway" id="23" customizedId="serverComponent.id" displayDescription="true" hideHelpButton="false" allIncluded="true" selected="true" changeable="true" downloaded="false" hidden="false">
      <description />
    </component>
  </components>
  <externalRoots />
  <filesets />
  <scriptClassOrigins>
    <class className="com.install4j.script.I4jScript_Internal_241" beanType="group" beanName="Action group" propertyName="Condition expression" parentScreen="Welcome" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_242" beanType="action" beanName="Set a variable" propertyName="Script" parentScreen="Welcome" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_243" beanType="action" beanName="Set a variable" propertyName="Script" parentScreen="Welcome" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_244" beanType="action" beanName="Set a variable" propertyName="Script" parentScreen="Welcome" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_245" beanType="action" beanName="Set a variable" propertyName="Script" parentScreen="Welcome" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_246" beanType="action" beanName="Set a variable" propertyName="Script" parentScreen="Welcome" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_247" beanType="action" beanName="Load a response file" propertyName="Condition expression" parentScreen="Welcome" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_248" beanType="form component" beanName="Multi-line label" propertyName="Visibility script" parentScreen="Welcome" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_249" beanType="form component" beanName="Console handler" propertyName="Console script" parentScreen="Welcome" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_250" beanType="screen" beanName="Installation location" propertyName="Condition expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_251" beanType="screen" beanName="Create program group" propertyName="Condition expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_252" beanType="screen" beanName="Backup location [Form]" propertyName="Condition expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_253" beanType="screen" beanName="Backup location [Form]" propertyName="Validation expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="32" />
    <class className="com.install4j.script.I4jScript_Internal_254" beanType="group" beanName="Stop services [Action group]" propertyName="Condition expression" parentScreen="Installation" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_255" beanType="group" beanName="Backup [Action group]" propertyName="Condition expression" parentScreen="Installation" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_256" beanType="action" beanName="Run script" propertyName="Script" parentScreen="Installation" importLineCount="0" headerLineCount="19" scriptLineCount="9" />
    <class className="com.install4j.script.I4jScript_Internal_257" beanType="action" beanName="Delete files and directories" propertyName="Condition expression" parentScreen="Installation" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_258" beanType="action" beanName="Copy files and directories" propertyName="File filter script" parentScreen="Installation" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_259" beanType="action" beanName="Execute previous uninstaller" propertyName="Condition expression" parentScreen="Installation" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_260" beanType="action" beanName="Sleep" propertyName="Condition expression" parentScreen="Installation" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_261" beanType="group" beanName="Restore configuration [Action group]" propertyName="Condition expression" parentScreen="Installation" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_262" beanType="action" beanName="Copy files [Run script]" propertyName="Script" parentScreen="Installation" importLineCount="2" headerLineCount="19" scriptLineCount="59" />
    <class className="com.install4j.script.I4jScript_Internal_263" beanType="action" beanName="Create Gateway program group [Create program group]" propertyName="Condition expression" parentScreen="Installation" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_264" beanType="screen" beanName="Gateway database configuration [Form]" propertyName="Condition expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="5" />
    <class className="com.install4j.script.I4jScript_Internal_265" beanType="action" beanName="Read a properties file" propertyName="Condition expression" parentScreen="Gateway database configuration [Form]" importLineCount="0" headerLineCount="19" scriptLineCount="6" />
    <class className="com.install4j.script.I4jScript_Internal_266" beanType="action" beanName="Set a variable" propertyName="Script" parentScreen="Gateway database configuration [Form]" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_267" beanType="action" beanName="Set a variable" propertyName="Script" parentScreen="Gateway database configuration [Form]" importLineCount="0" headerLineCount="19" scriptLineCount="7" />
    <class className="com.install4j.script.I4jScript_Internal_268" beanType="action" beanName="Set a variable" propertyName="Script" parentScreen="Gateway database configuration [Form]" importLineCount="0" headerLineCount="19" scriptLineCount="8" />
    <class className="com.install4j.script.I4jScript_Internal_269" beanType="screen" beanName="Data migration v.2 [Form]" propertyName="Condition expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="4" />
    <class className="com.install4j.script.I4jScript_Internal_270" beanType="screen" beanName="Data migration v.2 [Form]" propertyName="Pre-activation expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_271" beanType="screen" beanName="Data migration v.2 [Form]" propertyName="Post-activation expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="4" />
    <class className="com.install4j.script.I4jScript_Internal_272" beanType="screen" beanName="Data migration v.3 [Form]" propertyName="Condition expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="4" />
    <class className="com.install4j.script.I4jScript_Internal_273" beanType="screen" beanName="Data migration v.3 [Form]" propertyName="Pre-activation expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_274" beanType="screen" beanName="Data migration v.3 [Form]" propertyName="Post-activation expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="4" />
    <class className="com.install4j.script.I4jScript_Internal_275" beanType="screen" beanName="Database update [Form]" propertyName="Condition expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="4" />
    <class className="com.install4j.script.I4jScript_Internal_276" beanType="screen" beanName="Database update [Form]" propertyName="Pre-activation expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_277" beanType="screen" beanName="Database update [Form]" propertyName="Post-activation expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="4" />
    <class className="com.install4j.script.I4jScript_Internal_278" beanType="screen" beanName="Gateway management configuration [Form]" propertyName="Condition expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_279" beanType="screen" beanName="Gateway management configuration [Form]" propertyName="Validation expression" parentScreen="" importLineCount="0" headerLineCount="19" scriptLineCount="8" />
    <class className="com.install4j.script.I4jScript_Internal_280" beanType="action" beanName="Set a variable" propertyName="Script" parentScreen="Gateway management configuration [Form]" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_281" beanType="action" beanName="Add Manager program group entry [Create program group]" propertyName="Condition expression" parentScreen="Gateway management configuration [Form]" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_282" beanType="form component" beanName="Combo box" propertyName="Initialization script" parentScreen="Gateway management configuration [Form]" importLineCount="2" headerLineCount="19" scriptLineCount="14" />
    <class className="com.install4j.script.I4jScript_Internal_283" beanType="form component" beanName="Spinner of integer values" propertyName="Initialization script" parentScreen="Gateway management configuration [Form]" importLineCount="0" headerLineCount="19" scriptLineCount="7" />
    <class className="com.install4j.script.I4jScript_Internal_284" beanType="form component" beanName="Text field" propertyName="Input validation expression" parentScreen="Gateway management configuration [Form]" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_285" beanType="action" beanName="Show Gateway management UI [Show URL]" propertyName="Condition expression" parentScreen="Finish" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_286" beanType="form component" beanName="Multi-line label" propertyName="Visibility script" parentScreen="Uninstall Welcome" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_287" beanType="form component" beanName="Console handler" propertyName="Console script" parentScreen="Uninstall Welcome" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_288" beanType="action" beanName="Run script" propertyName="Script" parentScreen="Uninstallation" importLineCount="0" headerLineCount="19" scriptLineCount="5" />
    <class className="com.install4j.script.I4jScript_Internal_0" beanType="Static members" beanName="" propertyName="" parentScreen="" importLineCount="2" headerLineCount="17" scriptLineCount="59" />
  </scriptClassOrigins>
</config>
