<?xml version="1.0" encoding="UTF-8"?>
<config install4jVersion="5.0.11" install4jBuild="5442" type="windows" archive="true">
  <general applicationName="JProfiler" applicationVersion="7.1" mediaSetId="3697" applicationId="0836-8208-1147-1163" status="LCOK" mediaName="jprofiler_windows-x64_7_1" jreVersion="1.6.0_26" minJavaVersion="1.6" publisherName="ej-technologies GmbH" publisherURL="http://www.ej-technologies.com" jreShared="false" lzmaCompression="true" pack200Compression="true" installerType="1" addOnAppId="" suggestPreviousLocations="true" uninstallerFilename="uninstall" uninstallerDirectory="." />
  <languages skipLanguageSelection="false" languageSelectionInPrincipalLanguage="false">
    <variable id="en" name="English" messageFile="i4j_extf_0_198c2a3.utf8" customLocalizationFile="i4j_extf_1_198c2a3.utf8" />
  </languages>
  <compilerVariables>
    <variable name="buildNumber" value="7109" />
    <variable name="majorVersion" value="7" />
    <variable name="updateUrl" value="http://download.ej-technologies.com/jprofiler/updates7.xml" />
    <variable name="MIN_JAVA_VERSION" value="1.6" />
    <variable name="MEDIA_JVM_OPTIONS" value="-Dsun.awt.nopixfmt=true" />
    <variable name="componentDownloadUrl" value="http://download.ej-technologies.com/jprofiler/components/7.1" />
    <variable name="PREFERRED_MIN_JAVA_VERSION" value="1.6" />
    <variable name="windows64MediaFileName" value="jprofiler_windows-x64_7.1" />
    <variable name="MAX_JAVA_VERSION" value="1.7" />
    <variable name="changelogUrl" value="http://www.ej-technologies.com/download/jprofiler/changelog.html" />
    <variable name="DYNAMIC_BUNDLE_VERSION" value="1.6" />
    <variable name="defaultProgramGroupName" value="JProfiler 7" />
    <variable name="JRE_VERSION" value="1.6.0_26" />
    <variable name="windows64MediaId" value="223" />
    <variable name="EXECUTABLE_NAME" value="jprofiler" />
    <variable name="winSigner" value="osslsigncode -spc ../../../../myOwn.spc -key ../../../../mykey.der -t http://timestamp.verisign.com/scripts/timstamp.dll -in $EXECUTABLE -out $OUTFILE" />
    <variable name="sys.version" value="7.1" />
    <variable name="sys.shortName" value="jprofiler" />
    <variable name="sys.fullName" value="JProfiler" />
    <variable name="sys.publisher" value="ej-technologies GmbH" />
    <variable name="sys.publisherUrl" value="http://www.ej-technologies.com" />
    <variable name="sys.setName" value="Windows 64-bit Archive" />
    <variable name="sys.platform" value="windows-x64" />
    <variable name="sys.languageId" value="en" />
    <variable name="sys.withJre" value="_with_jre" />
    <variable name="sys.date" value="20120126" />
    <variable name="sys.time" value="140137" />
    <variable name="sys.javaMinVersion" value="1.6" />
    <variable name="sys.javaMaxVersion" value="1.7" />
    <variable name="sys.install4jHome" value="/kunden/242343_81543/applications/install4j5" />
    <variable name="sys.applicationId" value="0836-8208-1147-1163" />
    <variable name="sys.updatesUrl" value="http://download.ej-technologies.com/jprofiler/updates7.xml" />
  </compilerVariables>
  <customCode>
    <entry name="lib/miglayout.jar" />
  </customCode>
  <applications>
    <application id="installer" customizedId="" idNamespace="">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.InstallerApplication">
          <void property="customIconImageFiles">
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_2_198c2a3_1xpfsat.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_3_198c2a3_8mtf09.png</string>
              </object>
            </void>
          </void>
          <void property="useCustomIcon">
            <boolean>true</boolean>
          </void>
        </object>
      </java>
      <variables />
      <screens>
        <screen id="15" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actions>
            <action id="1140" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" />
              </java>
            </action>
            <action id="2691" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <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>I4jScript_Internal_292</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
            </action>
            <action id="3317" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_293</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>downloadDir</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="5152" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_294</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>longInstallationDir</string>
                  </void>
                </object>
              </java>
            </action>
          </actions>
          <formComponents />
        </screen>
        <group id="3292" customizedId="" idNamespace="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.ScreenGroup">
              <void property="conditionExpression">
                <object class="com.install4j.api.beans.ScriptProperty">
                  <void property="value">
                    <string>I4jScript_Internal_295</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <beans>
            <screen id="3294" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.BannerFormScreen">
                  <void property="title">
                    <string>${i18n:WelcomeLabel1(JProfiler)}</string>
                  </void>
                </object>
              </java>
              <actions />
              <formComponents>
                <formComponent id="3296" 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.MultilineHtmlLabelComponent">
                      <void property="labelHtml">
                        <string>You are attempting to install a 32-bit version of JProfiler on a 64-bit Windows. It is recommended to use the 64-bit frontend where possible. It can be found at:
&lt;br&gt;&lt;br&gt;
&lt;a href="http://www.ej-technologies.com/download/jprofiler/files.html"&gt;http://www.ej-technologies.com/download/jprofiler/files.html&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
This installer can also download and start the 64-bit installer for you. </string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="3315" 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="coupledComponentIds">
                        <void method="add">
                          <string>3310</string>
                        </void>
                      </void>
                      <void property="initiallySelected">
                        <boolean>true</boolean>
                      </void>
                      <void property="radioButtonLabel">
                        <string>Download and install the 64-bit version</string>
                      </void>
                      <void property="variableName">
                        <string>downloadQuestion</string>
                      </void>
                      <void property="variableValue">
                        <string>yes</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="3310" 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:downloadDir}</string>
                      </void>
                      <void property="labelText">
                        <string>${i18n:updater.DownloadToLabel}</string>
                      </void>
                      <void property="manualEntryAllowed">
                        <boolean>false</boolean>
                      </void>
                      <void property="variableName">
                        <string>downloadLocation</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="3316" 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>Continue installing the 32-bit version (not recommended)</string>
                      </void>
                      <void property="variableName">
                        <string>downloadQuestion</string>
                      </void>
                      <void property="variableValue">
                        <string>no</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
              </formComponents>
            </screen>
            <group id="3298" customizedId="" idNamespace="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ScreenGroup">
                  <void property="conditionExpression">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_296</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <beans>
                <screen id="3299" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.screens.CustomizableProgressScreen">
                      <void property="initialStatusMessage">
                        <string>Preparing download</string>
                      </void>
                      <void property="subTitle">
                        <string>Downloading to ${installer:downloadLocation}</string>
                      </void>
                      <void property="title">
                        <string>Downloading 64-bit installer</string>
                      </void>
                    </object>
                  </java>
                  <actions>
                    <action id="3303" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                          <void property="progressChangeType">
                            <object class="com.install4j.runtime.beans.actions.control.ProgressChangeType" field="SET_INDETERMINATE" />
                          </void>
                        </object>
                      </java>
                    </action>
                    <action id="3304" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="Could not connect to server. Please use your browser to download the 64-bit installer.">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.update.CheckForUpdateAction">
                          <void property="updateDescriptorUrl">
                            <string>http://download.ej-technologies.com/jprofiler/updates7.xml</string>
                          </void>
                          <void property="variable">
                            <string>updateDescriptor</string>
                          </void>
                        </object>
                      </java>
                    </action>
                    <action id="3305" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.control.SleepAction" />
                      </java>
                    </action>
                    <action id="3328" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                      <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>I4jScript_Internal_297</string>
                              </void>
                            </object>
                          </void>
                        </object>
                      </java>
                    </action>
                    <action id="3301" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="Could not connect to server. Please use your browser to download the 64-bit installer.">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.update.DownloadFileAction">
                          <void property="targetFile">
                            <string>${installer:downloadFile}</string>
                          </void>
                          <void property="url">
                            <string>${installer:downloadUrl}</string>
                          </void>
                        </object>
                      </java>
                    </action>
                    <action id="3302" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.files.SetModeAction">
                          <void property="files">
                            <array class="java.io.File" length="1">
                              <void index="0">
                                <object class="java.io.File">
                                  <string>${installer:downloadFile}</string>
                                </object>
                              </void>
                            </array>
                          </void>
                          <void property="mode">
                            <string>755</string>
                          </void>
                        </object>
                      </java>
                    </action>
                  </actions>
                  <formComponents />
                </screen>
                <screen id="3318" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.screens.BannerFormScreen">
                      <void property="infoText">
                        <string>The 64-bit installer has been downloaded.</string>
                      </void>
                      <void property="title">
                        <string>${i18n:updater.FinishTitle}</string>
                      </void>
                    </object>
                  </java>
                  <actions>
                    <group id="3319" 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>I4jScript_Internal_298</string>
                              </void>
                            </object>
                          </void>
                        </object>
                      </java>
                      <beans>
                        <action id="3320" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                          <java class="java.beans.XMLDecoder">
                            <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                              <void property="script">
                                <object class="com.install4j.api.beans.ScriptProperty">
                                  <void property="value">
                                    <string>I4jScript_Internal_299</string>
                                  </void>
                                </object>
                              </void>
                              <void property="variableName">
                                <string>installerArguments</string>
                              </void>
                            </object>
                          </java>
                        </action>
                        <action id="3322" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="The installer could not be launched.">
                          <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>${installer:installerArguments}</string>
                                  </void>
                                </array>
                              </void>
                              <void property="executable">
                                <object class="java.io.File">
                                  <string>${installer:downloadFile}</string>
                                </object>
                              </void>
                              <void property="executionType">
                                <object class="com.install4j.runtime.beans.actions.misc.ExecutionType" field="ORIGINAL_USER" />
                              </void>
                              <void property="workingDirectory">
                                <object class="java.io.File">
                                  <string>${installer:downloadLocation}</string>
                                </object>
                              </void>
                            </object>
                          </java>
                        </action>
                      </beans>
                    </group>
                  </actions>
                  <formComponents>
                    <formComponent id="3323" 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.LabelComponent">
                          <void property="labelText">
                            <string>Do you want to launch the 64-bit installer now?</string>
                          </void>
                        </object>
                      </java>
                    </formComponent>
                    <formComponent id="3324" 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.SpacerComponent">
                          <void property="height">
                            <int>5</int>
                          </void>
                        </object>
                      </java>
                    </formComponent>
                    <formComponent id="3325" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_300" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.RadiobuttonsComponent">
                          <void property="radioButtonLabels">
                            <array class="java.lang.String" length="2">
                              <void index="0">
                                <string>Launch the 64-bit installer now</string>
                              </void>
                              <void index="1">
                                <string>Do not launch the 64-bit installer now</string>
                              </void>
                            </array>
                          </void>
                          <void property="variableName">
                            <string>updaterLaunchSelection</string>
                          </void>
                        </object>
                      </java>
                    </formComponent>
                    <formComponent id="3326" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_302" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent">
                          <void property="actionScript">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>I4jScript_Internal_301</string>
                              </void>
                            </object>
                          </void>
                          <void property="hyperlinkText">
                            <string>${i18n:updater.OpenContainingFolderLabel}</string>
                          </void>
                        </object>
                      </java>
                    </formComponent>
                    <formComponent id="3327" 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="detailVisible">
                            <boolean>false</boolean>
                          </void>
                          <void property="hideInitially">
                            <boolean>true</boolean>
                          </void>
                        </object>
                      </java>
                    </formComponent>
                  </formComponents>
                </screen>
              </beans>
            </group>
          </beans>
        </group>
        <screen id="113" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="I4jScript_Internal_303" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.WelcomeScreen" />
          </java>
          <actions>
            <action id="1141" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_304" rollbackBarrier="false" multiExec="true" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
              </java>
            </action>
          </actions>
          <formComponents>
            <group id="2681" customizedId="" idNamespace="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
                  <void property="visibilityScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_305</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <beans>
                <formComponent id="2682" 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.SpacerComponent" />
                  </java>
                </formComponent>
                <group id="2496" customizedId="" idNamespace="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
                      <void property="cellSpacing">
                        <int>3</int>
                      </void>
                      <void property="visibilityScript">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string />
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <beans>
                    <formComponent id="2493" 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>Install into:</string>
                          </void>
                          <void property="variableName">
                            <string>installationType</string>
                          </void>
                          <void property="variableValue">
                            <string>simple</string>
                          </void>
                        </object>
                      </java>
                    </formComponent>
                    <formComponent id="2495" customizedId="" idNamespace="" initClassName="I4jScript_Internal_306" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.LabelComponent">
                          <void property="labelText">
                            <string>${installer:sys.installationDir}</string>
                          </void>
                        </object>
                      </java>
                    </formComponent>
                    <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.SpringComponent" />
                      </java>
                    </formComponent>
                  </beans>
                </group>
                <formComponent id="2497" 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.formcomponents.SingleRadiobuttonComponent">
                      <void property="radioButtonLabel">
                        <string>Customize installation</string>
                      </void>
                      <void property="variableName">
                        <string>installationType</string>
                      </void>
                      <void property="variableValue">
                        <string>customize</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
              </beans>
            </group>
            <group id="4948" customizedId="" idNamespace="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
                  <void property="visibilityScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_307</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <beans>
                <formComponent id="4949" 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.SpacerComponent" />
                  </java>
                </formComponent>
                <formComponent id="4951" 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>Install into: ${installer:sys.installationDir}</string>
                      </void>
                      <void property="variableName">
                        <string>installationTypeLongDir</string>
                      </void>
                      <void property="variableValue">
                        <string>simple</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="4954" 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.formcomponents.SingleRadiobuttonComponent">
                      <void property="radioButtonLabel">
                        <string>Customize installation</string>
                      </void>
                      <void property="variableName">
                        <string>installationTypeLongDir</string>
                      </void>
                      <void property="variableValue">
                        <string>customize</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
              </beans>
            </group>
          </formComponents>
        </screen>
        <screen id="114" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.LicenseScreen">
              <void property="displayedTextFile">
                <void property="languageIdToExternalFile">
                  <void method="put">
                    <string>en</string>
                    <object class="com.install4j.api.beans.ExternalFile">
                      <string>i4j_extf_4_198c2a3.html</string>
                    </object>
                  </void>
                </void>
              </void>
            </object>
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="2690" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_308" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen">
              <void property="validateApplicationId">
                <boolean>false</boolean>
              </void>
            </object>
          </java>
          <actions>
            <action id="995" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_309" rollbackBarrier="false" multiExec="true" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
              </java>
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="2499" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_310" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.ComponentsScreen">
              <void property="validateApplicationId">
                <boolean>false</boolean>
              </void>
            </object>
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="117" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_311" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StandardProgramGroupScreen">
              <void property="programGroupName">
                <string>JProfiler 7</string>
              </void>
            </object>
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="166" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_312" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.AdditionalConfirmationsScreen" />
          </java>
          <actions />
          <formComponents>
            <formComponent id="1522" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_313" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
                  <void property="labelText">
                    <string>File Associations</string>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="170" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_314" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                  <void property="checkboxText">
                    <string>Associate snapshots files (*.jps) with JProfiler</string>
                  </void>
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>createFileAssociation</string>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="858" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_315" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                  <void property="checkboxText">
                    <string>Associate HPROF files (*.hprof) with JProfiler</string>
                  </void>
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>createHprofFileAssociation</string>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="1524" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_316" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SpacerComponent" />
              </java>
            </formComponent>
            <formComponent id="1523" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_317" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
                  <void property="labelText">
                    <string>Desktop Integration</string>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="169" 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.CheckboxComponent">
                  <void property="checkboxText">
                    <string>${i18n:CreateDesktopIcon}</string>
                  </void>
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>createDesktopLinkAction</string>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="167" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_318" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                  <void property="checkboxText">
                    <string>${i18n:CreateQuickLaunchIcon}</string>
                  </void>
                  <void property="variableName">
                    <string>createQuicklaunchIconAction</string>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="1521" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_319" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                  <void property="checkboxText">
                    <string>${i18n:AddToDock}</string>
                  </void>
                  <void property="variableName">
                    <string>addToDockAction</string>
                  </void>
                </object>
              </java>
            </formComponent>
          </formComponents>
        </screen>
        <screen id="119" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="true" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.InstallationScreen" />
          </java>
          <actions>
            <action id="3928" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_321" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_320</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>sys.programGroupName</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="2882" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.CheckRunningProcessesAction" />
              </java>
            </action>
            <action id="2885" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                  <void property="statusMessage">
                    <string>Removing old profiling libraries ...</string>
                  </void>
                  <void property="useStatus">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
            </action>
            <action id="2886" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="progressChangeType">
                    <object class="com.install4j.runtime.beans.actions.control.ProgressChangeType" field="SET_INDETERMINATE" />
                  </void>
                </object>
              </java>
            </action>
            <action id="2883" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                  <void property="files">
                    <array class="java.io.File" length="1">
                      <void index="0">
                        <object class="java.io.File">
                          <string>bin</string>
                        </object>
                      </void>
                    </array>
                  </void>
                  <void property="recursive">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
            </action>
            <action id="2887" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="progressChangeType">
                    <object class="com.install4j.runtime.beans.actions.control.ProgressChangeType" field="SET_DETERMINATE" />
                  </void>
                </object>
              </java>
            </action>
            <action id="120" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="${i18n:FileCorrupted}">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
              </java>
            </action>
            <action id="121" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_322" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction">
                  <void property="addUninstaller">
                    <boolean>false</boolean>
                  </void>
                  <void property="programGroupEntryConfigs">
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupFileConfig">
                        <void property="name">
                          <string>JProfiler Help</string>
                        </void>
                        <void property="target">
                          <object class="java.io.File">
                            <string>doc/index.html</string>
                          </object>
                        </void>
                      </object>
                    </void>
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupFileConfig">
                        <void property="name">
                          <string>JProfiler Printable Manual</string>
                        </void>
                        <void property="target">
                          <object class="java.io.File">
                            <string>doc/help.pdf</string>
                          </object>
                        </void>
                      </object>
                    </void>
                    <void method="add">
                      <object class="com.install4j.runtime.beans.screens.components.ProgramGroupUrlConfig">
                        <void property="favicon">
                          <boolean>true</boolean>
                        </void>
                        <void property="name">
                          <string>JProfiler on the Web</string>
                        </void>
                        <void property="url">
                          <string>http://www.ej-technologies.com/products/jprofiler/overview.html</string>
                        </void>
                      </object>
                    </void>
                  </void>
                  <void property="uninstallerMenuName">
                    <string>${i18n:UninstallerMenuEntry(JProfiler)}</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="122" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction">
                  <void property="icon">
                    <object class="com.install4j.api.beans.ExternalFile">
                      <string>i4j_extf_5_198c2a3_2q92zr.ico</string>
                    </object>
                  </void>
                  <void property="itemName">
                    <string>JProfiler 7.1</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="123" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_323" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
                  <void property="description">
                    <string>JProfiler snapshots</string>
                  </void>
                  <void property="extension">
                    <string>jps</string>
                  </void>
                  <void property="launcherId">
                    <string>2</string>
                  </void>
                  <void property="mac">
                    <boolean>false</boolean>
                  </void>
                  <void property="macIconFile">
                    <object class="com.install4j.api.beans.ExternalFile">
                      <string />
                    </object>
                  </void>
                  <void property="windowsIconFile">
                    <object class="com.install4j.api.beans.ExternalFile">
                      <string />
                    </object>
                  </void>
                </object>
              </java>
            </action>
            <action id="860" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_324" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
                  <void property="description">
                    <string>HPROF snapshots</string>
                  </void>
                  <void property="extension">
                    <string>hprof</string>
                  </void>
                  <void property="launcherId">
                    <string>2</string>
                  </void>
                  <void property="mac">
                    <boolean>false</boolean>
                  </void>
                  <void property="macIconFile">
                    <object class="com.install4j.api.beans.ExternalFile">
                      <string />
                    </object>
                  </void>
                  <void property="windowsIconFile">
                    <object class="com.install4j.api.beans.ExternalFile">
                      <string />
                    </object>
                  </void>
                </object>
              </java>
            </action>
            <action id="165" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_325" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateQuicklaunchIconAction">
                  <void property="description">
                    <string>JProfiler</string>
                  </void>
                  <void property="file">
                    <object class="java.io.File">
                      <string>bin/jprofiler.exe</string>
                    </object>
                  </void>
                </object>
              </java>
            </action>
            <action id="168" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_326" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction">
                  <void property="file">
                    <object class="java.io.File">
                      <string>bin/jprofiler.exe</string>
                    </object>
                  </void>
                  <void property="name">
                    <string>JProfiler</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="1520" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_327" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.AddToDockAction">
                  <void property="executable">
                    <object class="java.io.File">
                      <string>bin/jprofiler.exe</string>
                    </object>
                  </void>
                </object>
              </java>
            </action>
            <group id="1858" customizedId="" idNamespace="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup" />
              </java>
              <beans>
                <action id="1714" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_329" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <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>I4jScript_Internal_328</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1855" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.jprofiler.installer.JProfilerInitAction" />
                  </java>
                </action>
              </beans>
            </group>
            <group id="3538" 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>I4jScript_Internal_330</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <beans>
                <action id="3537" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction">
                      <void property="launcherId">
                        <string>2</string>
                      </void>
                      <void property="vmOptions">
                        <array class="java.lang.String" length="1">
                          <void index="0">
                            <string>${installer:jprofiler.additionalVmOptions}</string>
                          </void>
                        </array>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="3539" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction">
                      <void property="launcherId">
                        <string>81</string>
                      </void>
                      <void property="vmOptions">
                        <array class="java.lang.String" length="1">
                          <void index="0">
                            <string>${installer:jprofiler.additionalVmOptions}</string>
                          </void>
                        </array>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="3540" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction">
                      <void property="launcherId">
                        <string>112</string>
                      </void>
                      <void property="vmOptions">
                        <array class="java.lang.String" length="1">
                          <void index="0">
                            <string>${installer:jprofiler.additionalVmOptions}</string>
                          </void>
                        </array>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="3541" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction">
                      <void property="launcherId">
                        <string>3091</string>
                      </void>
                      <void property="vmOptions">
                        <array class="java.lang.String" length="1">
                          <void index="0">
                            <string>${installer:jprofiler.additionalVmOptions}</string>
                          </void>
                        </array>
                      </void>
                    </object>
                  </java>
                </action>
              </beans>
            </group>
            <action id="3704" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.AddWindowsFileRightsAction">
                  <void property="files">
                    <array class="java.io.File" length="4">
                      <void index="0">
                        <object class="java.io.File">
                          <string>bin/jpanalyze.vmoptions</string>
                        </object>
                      </void>
                      <void index="1">
                        <object class="java.io.File">
                          <string>bin/jpcompare.vmoptions</string>
                        </object>
                      </void>
                      <void index="2">
                        <object class="java.io.File">
                          <string>bin/jpexport.vmoptions</string>
                        </object>
                      </void>
                      <void index="3">
                        <object class="java.io.File">
                          <string>bin/jprofiler.vmoptions</string>
                        </object>
                      </void>
                    </array>
                  </void>
                </object>
              </java>
            </action>
          </actions>
          <formComponents />
        </screen>
        <group id="1868" customizedId="" idNamespace="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.ScreenGroup">
              <void property="conditionExpression">
                <object class="com.install4j.api.beans.ScriptProperty">
                  <void property="value">
                    <string>I4jScript_Internal_331</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <beans>
            <screen id="1715" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_332" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="fillHorizontally">
                    <boolean>false</boolean>
                  </void>
                  <void property="fillVertically">
                    <boolean>false</boolean>
                  </void>
                  <void property="subTitle">
                    <string>Do you wish to enter your license information now?</string>
                  </void>
                  <void property="title">
                    <string>License Information</string>
                  </void>
                </object>
              </java>
              <actions />
              <formComponents>
                <formComponent id="1716" 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.RadiobuttonsComponent">
                      <void property="radioButtonLabels">
                        <array class="java.lang.String" length="2">
                          <void index="0">
                            <string>Yes, I would like to enter my license information now</string>
                          </void>
                          <void index="1">
                            <string>No, I will enter it later</string>
                          </void>
                        </array>
                      </void>
                      <void property="variableName">
                        <string>licenseQuestion</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
              </formComponents>
            </screen>
            <screen id="1856" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_333" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
              <java class="java.beans.XMLDecoder">
                <object class="com.jprofiler.installer.LicenseInfoScreen" />
              </java>
              <actions />
              <formComponents />
            </screen>
          </beans>
        </group>
        <screen id="1857" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.jprofiler.installer.IDEIntegrationScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="728" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_334" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>Do wish to check for updates automatically?</string>
              </void>
              <void property="title">
                <string>Update Settings</string>
              </void>
            </object>
          </java>
          <actions />
          <formComponents>
            <formComponent id="729" 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>JProfiler can check for updated versions of itself automatically. The check will be performed in the background and you will only be notified if a new version is available.</string>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="730" 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.SpacerComponent" />
              </java>
            </formComponent>
            <formComponent id="731" 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.UpdateScheduleSelectorComponent">
                  <void property="initialUpdateSchedule">
                    <object class="com.install4j.api.update.UpdateSchedule" field="WEEKLY" />
                  </void>
                </object>
              </java>
            </formComponent>
          </formComponents>
        </screen>
        <screen id="124" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FinishedScreen" />
          </java>
          <actions>
            <action id="142" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_335" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.finish.ExecuteLauncherAction">
                  <void property="launcherId">
                    <string>2</string>
                  </void>
                </object>
              </java>
            </action>
          </actions>
          <formComponents>
            <formComponent id="143" 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.CheckboxComponent">
                  <void property="checkboxText">
                    <string>${i18n:RunEntryExec("JProfiler")}</string>
                  </void>
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>executeLauncherAction</string>
                  </void>
                </object>
              </java>
            </formComponent>
          </formComponents>
        </screen>
      </screens>
    </application>
    <application id="uninstaller" customizedId="" idNamespace="">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.UninstallerApplication" />
      </java>
      <variables />
      <screens>
        <screen id="16" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actions>
            <action id="1140" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" />
              </java>
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="125" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="162" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>Which additional tasks should be performed?</string>
              </void>
              <void property="title">
                <string>Select Additional Tasks</string>
              </void>
            </object>
          </java>
          <actions />
          <formComponents>
            <formComponent id="163" 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>Do you want to remove licensing and configuration information for the current user?</string>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="164" 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.CheckboxComponent">
                  <void property="checkboxText">
                    <string>remove licensing and configuration information</string>
                  </void>
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>removeLicense</string>
                  </void>
                </object>
              </java>
            </formComponent>
          </formComponents>
        </screen>
        <screen id="126" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
          </java>
          <actions>
            <action id="4809" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                  <void property="files">
                    <array class="java.io.File" length="1">
                      <void index="0">
                        <object class="java.io.File">
                          <string>bin/jphelper.properties</string>
                        </object>
                      </void>
                    </array>
                  </void>
                </object>
              </java>
            </action>
            <action id="4808" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_337" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <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>I4jScript_Internal_336</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
            </action>
            <action id="161" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_338" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                  <void property="files">
                    <array class="java.io.File" length="1">
                      <void index="0">
                        <object class="java.io.File">
                          <string>${installer:sys.userHome}/.jprofiler7</string>
                        </object>
                      </void>
                    </array>
                  </void>
                  <void property="recursive">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
            </action>
            <action id="204" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                  <void property="files">
                    <array class="java.io.File" length="1">
                      <void index="0">
                        <object class="java.io.File">
                          <string>api/samples</string>
                        </object>
                      </void>
                    </array>
                  </void>
                  <void property="recursive">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
            </action>
            <action id="160" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.jprofiler.installer.JProfilerUninstallAction" />
              </java>
            </action>
            <action id="127" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
              </java>
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="128" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="129" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
      </screens>
    </application>
    <application id="237" customizedId="updater" idNamespace="">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.CustomApplication">
          <void property="customIconImageFiles">
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_6_198c2a3_cwz6mn.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_7_198c2a3_1sxzjn7.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_8_198c2a3_1qp61c0.png</string>
              </object>
            </void>
          </void>
          <void property="executableDirectory">
            <object class="java.io.File">
              <string>bin</string>
            </object>
          </void>
          <void property="executableName">
            <string>updater</string>
          </void>
          <void property="frameSizeClientArea">
            <boolean>false</boolean>
          </void>
          <void property="useCustomIcon">
            <boolean>true</boolean>
          </void>
          <void property="windowTitle">
            <string>${i18n:updater.WindowTitle("JProfiler")}</string>
          </void>
        </object>
      </java>
      <variables />
      <screens>
        <screen id="1309" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="1310" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_339" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.CustomizableBannerScreen">
              <void property="infoText">
                <string>${i18n:updater.WelcomeInfoText("JProfiler")}</string>
              </void>
              <void property="title">
                <string>${i18n:updater.WelcomeTitle("JProfiler")}</string>
              </void>
            </object>
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="1311" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.CustomizableProgressScreen">
              <void property="initialStatusMessage">
                <string>${i18n:updater.CheckForUpdateLabel}</string>
              </void>
              <void property="subTitle">
                <string>${i18n:updater.CheckForUpdateSubtitle}</string>
              </void>
              <void property="title">
                <string>${i18n:updater.CheckForUpdateTitle}</string>
              </void>
            </object>
          </java>
          <actions>
            <action id="1312" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="progressChangeType">
                    <object class="com.install4j.runtime.beans.actions.control.ProgressChangeType" field="SET_INDETERMINATE" />
                  </void>
                </object>
              </java>
            </action>
            <action id="1313" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.update.CheckForUpdateAction">
                  <void property="updateDescriptorUrl">
                    <string>http://download.ej-technologies.com/jprofiler/updates7.xml</string>
                  </void>
                  <void property="variable">
                    <string>updateDescriptor</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="1314" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SleepAction" />
              </java>
            </action>
            <action id="1315" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_340</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>updateDescriptorEntry</string>
                  </void>
                </object>
              </java>
            </action>
            <group id="1316" 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>I4jScript_Internal_341</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <beans>
                <action id="1317" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_342</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterNewVersion</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1318" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_343</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadSize</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1319" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_344</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterComment</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1320" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_345</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadDir</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1321" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_346</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadUrl</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1322" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_347</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>isArchive</string>
                      </void>
                    </object>
                  </java>
                </action>
              </beans>
            </group>
          </actions>
          <formComponents />
        </screen>
        <group id="1323" customizedId="" idNamespace="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.ScreenGroup">
              <void property="conditionExpression">
                <object class="com.install4j.api.beans.ScriptProperty">
                  <void property="value">
                    <string>I4jScript_Internal_348</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <beans>
            <screen id="1324" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.CustomizableBannerScreen">
                  <void property="infoText">
                    <string>${i18n:updater.UpToDateInfoText("JProfiler")}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.UpToDateTitle}</string>
                  </void>
                </object>
              </java>
              <actions />
              <formComponents />
            </screen>
          </beans>
        </group>
        <group id="1325" customizedId="" idNamespace="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.ScreenGroup">
              <void property="conditionExpression">
                <object class="com.install4j.api.beans.ScriptProperty">
                  <void property="value">
                    <string>I4jScript_Internal_349</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <beans>
            <screen id="1326" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="subTitle">
                    <string>${i18n:updater.NewVersionAvailableSubtitle("JProfiler")}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.NewVersionAvailableTitle}</string>
                  </void>
                </object>
              </java>
              <actions />
              <formComponents>
                <formComponent id="1327" 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.KeyValuePairComponent">
                      <void property="labelText">
                        <string>${i18n:updater.CurrentVersionLabel}</string>
                      </void>
                      <void property="valueLabelColor">
                        <object class="java.awt.Color">
                          <int>128</int>
                          <int>0</int>
                          <int>0</int>
                          <int>255</int>
                        </object>
                      </void>
                      <void property="valueLabelFont">
                        <object class="java.awt.Font">
                          <string>dialog</string>
                          <int>1</int>
                          <int>0</int>
                        </object>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:sys.version}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <group id="1328" customizedId="" idNamespace="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" />
                  </java>
                  <beans>
                    <formComponent id="1329" 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.KeyValuePairComponent">
                          <void property="labelText">
                            <string>${i18n:updater.NewVersionLabel}</string>
                          </void>
                          <void property="valueLabelColor">
                            <object class="java.awt.Color">
                              <int>0</int>
                              <int>128</int>
                              <int>0</int>
                              <int>255</int>
                            </object>
                          </void>
                          <void property="valueLabelFont">
                            <object class="java.awt.Font">
                              <string>dialog</string>
                              <int>1</int>
                              <int>0</int>
                            </object>
                          </void>
                          <void property="valueLabelText">
                            <string>${installer:updaterNewVersion}</string>
                          </void>
                        </object>
                      </java>
                    </formComponent>
                    <formComponent id="1330" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_351" insetsTop="3" insetsLeft="5" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent">
                          <void property="actionScript">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>I4jScript_Internal_350</string>
                              </void>
                            </object>
                          </void>
                          <void property="hyperlinkText">
                            <string>${i18n:updater.ShowComments}</string>
                          </void>
                        </object>
                      </java>
                    </formComponent>
                  </beans>
                </group>
                <formComponent id="258" 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.HyperlinkLabelComponent">
                      <void property="hyperlinkText">
                        <string>Change log</string>
                      </void>
                      <void property="url">
                        <string>http://www.ej-technologies.com/download/jprofiler/changelog.html</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1331" 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.SpacerComponent" />
                  </java>
                </formComponent>
                <formComponent id="1332" 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:updater.DownloadLocationLabel}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1333" 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:updaterDownloadDir}</string>
                      </void>
                      <void property="labelText">
                        <string>${i18n:updater.DownloadToLabel}</string>
                      </void>
                      <void property="manualEntryAllowed">
                        <boolean>false</boolean>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadLocation</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1334" 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.KeyValuePairComponent">
                      <void property="labelText">
                        <string>${i18n:updater.DownloadSizeLabel}</string>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:updaterDownloadSize}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
              </formComponents>
            </screen>
            <screen id="1335" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_352" rollbackBarrier="false" preActivationClass="I4jScript_Internal_353" postActivationClass="" validationClass="I4jScript_Internal_354" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.CustomizableInfoScreen">
                  <void property="displayedText">
                    <string>${installer:updaterComment}</string>
                  </void>
                  <void property="infoText">
                    <string>${i18n:updater.CommentsLabel}</string>
                  </void>
                  <void property="subTitle">
                    <string>${i18n:updater.CommentsSubTitle}</string>
                  </void>
                  <void property="textSource">
                    <object class="com.install4j.runtime.beans.screens.components.TextSource" field="DIRECT" />
                  </void>
                  <void property="title">
                    <string>${i18n:updater.CommentsTitle}</string>
                  </void>
                </object>
              </java>
              <actions />
              <formComponents />
            </screen>
            <screen id="1336" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.CustomizableProgressScreen">
                  <void property="subTitle">
                    <string>${i18n:updater.DownloadSubTitle}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.DownloadTitle}</string>
                  </void>
                </object>
              </java>
              <actions>
                <action id="1337" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_355</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadFile</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1338" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.update.DownloadFileAction">
                      <void property="targetFile">
                        <string>${installer:updaterDownloadFile}</string>
                      </void>
                      <void property="url">
                        <string>${installer:updaterDownloadUrl}</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1339" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.files.SetModeAction">
                      <void property="files">
                        <array class="java.io.File" length="1">
                          <void index="0">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                        </array>
                      </void>
                      <void property="mode">
                        <string>755</string>
                      </void>
                    </object>
                  </java>
                </action>
              </actions>
              <formComponents />
            </screen>
            <screen id="1340" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.BannerFormScreen">
                  <void property="infoText">
                    <string>${i18n:updater.FinishInfoText("JProfiler")}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.FinishTitle}</string>
                  </void>
                </object>
              </java>
              <actions>
                <group id="1341" 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>I4jScript_Internal_356</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <beans>
                    <action id="1342" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                          <void property="script">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>I4jScript_Internal_357</string>
                              </void>
                            </object>
                          </void>
                          <void property="variableName">
                            <string>installerArguments</string>
                          </void>
                        </object>
                      </java>
                    </action>
                    <action id="1343" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.update.ShutdownCallingLauncherAction" />
                      </java>
                    </action>
                    <action id="1344" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="${i18n:updater.LaunchError}">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                          <void property="arguments">
                            <array class="java.lang.String" length="1">
                              <void index="0">
                                <string>${installer:installerArguments}</string>
                              </void>
                            </array>
                          </void>
                          <void property="executable">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                          <void property="workingDirectory">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadLocation}</string>
                            </object>
                          </void>
                        </object>
                      </java>
                    </action>
                  </beans>
                </group>
              </actions>
              <formComponents>
                <formComponent id="1345" 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.LabelComponent">
                      <void property="labelText">
                        <string>${i18n:updater.LaunchUpdaterQuestion}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1346" 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.SpacerComponent">
                      <void property="height">
                        <int>5</int>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1347" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_358" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.RadiobuttonsComponent">
                      <void property="radioButtonLabels">
                        <array class="java.lang.String" length="2">
                          <void index="0">
                            <string>${i18n:updater.LaunchUpdaterLabel}</string>
                          </void>
                          <void index="1">
                            <string>${i18n:updater.DoNotLaunchUpdaterLabel}</string>
                          </void>
                        </array>
                      </void>
                      <void property="variableName">
                        <string>updaterLaunchSelection</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1348" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_360" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent">
                      <void property="actionScript">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_359</string>
                          </void>
                        </object>
                      </void>
                      <void property="hyperlinkText">
                        <string>${i18n:updater.OpenContainingFolderLabel}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1349" 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="detailVisible">
                        <boolean>false</boolean>
                      </void>
                      <void property="hideInitially">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                </formComponent>
              </formComponents>
            </screen>
          </beans>
        </group>
      </screens>
    </application>
    <application id="278" customizedId="silentUpdater" idNamespace="">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.CustomApplication">
          <void property="customIconImageFiles">
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_6_198c2a3_cwz6mn.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_7_198c2a3_1sxzjn7.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_8_198c2a3_1qp61c0.png</string>
              </object>
            </void>
          </void>
          <void property="executableName">
            <string>updater</string>
          </void>
          <void property="frameSizeClientArea">
            <boolean>false</boolean>
          </void>
          <void property="useCustomIcon">
            <boolean>true</boolean>
          </void>
          <void property="windowTitle">
            <string>${i18n:updater.WindowTitle("JProfiler")}</string>
          </void>
        </object>
      </java>
      <variables />
      <screens>
        <screen id="1424" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actions>
            <action id="1450" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.update.CheckForUpdateAction">
                  <void property="showError">
                    <boolean>false</boolean>
                  </void>
                  <void property="updateDescriptorUrl">
                    <string>http://download.ej-technologies.com/jprofiler/updates7.xml</string>
                  </void>
                  <void property="variable">
                    <string>updateDescriptor</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="1451" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="failIfNull">
                    <boolean>true</boolean>
                  </void>
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_361</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>updateDescriptorEntry</string>
                  </void>
                </object>
              </java>
            </action>
            <group id="1452" 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>I4jScript_Internal_362</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <beans>
                <action id="1453" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_363</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterNewVersion</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1454" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_364</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadSize</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1455" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_365</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterComment</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1456" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_366</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadDir</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1457" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_367</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadUrl</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1458" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_368</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>isArchive</string>
                      </void>
                    </object>
                  </java>
                </action>
              </beans>
            </group>
          </actions>
          <formComponents />
        </screen>
        <group id="1425" customizedId="" idNamespace="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.ScreenGroup">
              <void property="conditionExpression">
                <object class="com.install4j.api.beans.ScriptProperty">
                  <void property="value">
                    <string>I4jScript_Internal_369</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <beans>
            <screen id="1426" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="subTitle">
                    <string>${i18n:updater.NewVersionAvailableSubtitle("JProfiler")}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.NewVersionAvailableTitle}</string>
                  </void>
                </object>
              </java>
              <actions />
              <formComponents>
                <formComponent id="1427" 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.KeyValuePairComponent">
                      <void property="labelText">
                        <string>${i18n:updater.CurrentVersionLabel}</string>
                      </void>
                      <void property="valueLabelColor">
                        <object class="java.awt.Color">
                          <int>128</int>
                          <int>0</int>
                          <int>0</int>
                          <int>255</int>
                        </object>
                      </void>
                      <void property="valueLabelFont">
                        <object class="java.awt.Font">
                          <string>dialog</string>
                          <int>1</int>
                          <int>0</int>
                        </object>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:sys.version}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <group id="1428" customizedId="" idNamespace="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" />
                  </java>
                  <beans>
                    <formComponent id="1429" 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.KeyValuePairComponent">
                          <void property="labelText">
                            <string>${i18n:updater.NewVersionLabel}</string>
                          </void>
                          <void property="valueLabelColor">
                            <object class="java.awt.Color">
                              <int>0</int>
                              <int>128</int>
                              <int>0</int>
                              <int>255</int>
                            </object>
                          </void>
                          <void property="valueLabelFont">
                            <object class="java.awt.Font">
                              <string>dialog</string>
                              <int>1</int>
                              <int>0</int>
                            </object>
                          </void>
                          <void property="valueLabelText">
                            <string>${installer:updaterNewVersion}</string>
                          </void>
                        </object>
                      </java>
                    </formComponent>
                    <formComponent id="1430" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_371" insetsTop="3" insetsLeft="5" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent">
                          <void property="actionScript">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>I4jScript_Internal_370</string>
                              </void>
                            </object>
                          </void>
                          <void property="hyperlinkText">
                            <string>${i18n:updater.ShowComments}</string>
                          </void>
                        </object>
                      </java>
                    </formComponent>
                  </beans>
                </group>
                <formComponent id="284" 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.HyperlinkLabelComponent">
                      <void property="hyperlinkText">
                        <string>Change log</string>
                      </void>
                      <void property="url">
                        <string>http://www.ej-technologies.com/download/jprofiler/changelog.html</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1431" 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.SpacerComponent" />
                  </java>
                </formComponent>
                <formComponent id="1432" 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:updater.DownloadLocationLabel}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1433" 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:updaterDownloadDir}</string>
                      </void>
                      <void property="labelText">
                        <string>${i18n:updater.DownloadToLabel}</string>
                      </void>
                      <void property="manualEntryAllowed">
                        <boolean>false</boolean>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadLocation</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1434" 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.KeyValuePairComponent">
                      <void property="labelText">
                        <string>${i18n:updater.DownloadSizeLabel}</string>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:updaterDownloadSize}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
              </formComponents>
            </screen>
            <screen id="1435" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_372" rollbackBarrier="false" preActivationClass="I4jScript_Internal_373" postActivationClass="" validationClass="I4jScript_Internal_374" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.CustomizableInfoScreen">
                  <void property="displayedText">
                    <string>${installer:updaterComment}</string>
                  </void>
                  <void property="infoText">
                    <string>${i18n:updater.CommentsLabel}</string>
                  </void>
                  <void property="subTitle">
                    <string>${i18n:updater.CommentsSubTitle}</string>
                  </void>
                  <void property="textSource">
                    <object class="com.install4j.runtime.beans.screens.components.TextSource" field="DIRECT" />
                  </void>
                  <void property="title">
                    <string>${i18n:updater.CommentsTitle}</string>
                  </void>
                </object>
              </java>
              <actions />
              <formComponents />
            </screen>
            <screen id="1436" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.CustomizableProgressScreen">
                  <void property="subTitle">
                    <string>${i18n:updater.DownloadSubTitle}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.DownloadTitle}</string>
                  </void>
                </object>
              </java>
              <actions>
                <action id="1437" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_375</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadFile</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1438" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.update.DownloadFileAction">
                      <void property="targetFile">
                        <string>${installer:updaterDownloadFile}</string>
                      </void>
                      <void property="url">
                        <string>${installer:updaterDownloadUrl}</string>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1439" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.files.SetModeAction">
                      <void property="files">
                        <array class="java.io.File" length="1">
                          <void index="0">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                        </array>
                      </void>
                      <void property="mode">
                        <string>755</string>
                      </void>
                    </object>
                  </java>
                </action>
              </actions>
              <formComponents />
            </screen>
            <screen id="1440" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.BannerFormScreen">
                  <void property="infoText">
                    <string>${i18n:updater.FinishInfoText("JProfiler")}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.FinishTitle}</string>
                  </void>
                </object>
              </java>
              <actions>
                <group id="1441" 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>I4jScript_Internal_376</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <beans>
                    <action id="1442" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                          <void property="script">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>I4jScript_Internal_377</string>
                              </void>
                            </object>
                          </void>
                          <void property="variableName">
                            <string>installerArguments</string>
                          </void>
                        </object>
                      </java>
                    </action>
                    <action id="1443" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.update.ShutdownCallingLauncherAction" />
                      </java>
                    </action>
                    <action id="1444" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="${i18n:updater.LaunchError}">
                      <java class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                          <void property="arguments">
                            <array class="java.lang.String" length="1">
                              <void index="0">
                                <string>${installer:installerArguments}</string>
                              </void>
                            </array>
                          </void>
                          <void property="executable">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                          <void property="workingDirectory">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadLocation}</string>
                            </object>
                          </void>
                        </object>
                      </java>
                    </action>
                  </beans>
                </group>
              </actions>
              <formComponents>
                <formComponent id="1445" 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.LabelComponent">
                      <void property="labelText">
                        <string>${i18n:updater.LaunchUpdaterQuestion}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1446" 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.SpacerComponent">
                      <void property="height">
                        <int>5</int>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1447" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_378" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.RadiobuttonsComponent">
                      <void property="radioButtonLabels">
                        <array class="java.lang.String" length="2">
                          <void index="0">
                            <string>${i18n:updater.LaunchUpdaterLabel}</string>
                          </void>
                          <void index="1">
                            <string>${i18n:updater.DoNotLaunchUpdaterLabel}</string>
                          </void>
                        </array>
                      </void>
                      <void property="variableName">
                        <string>updaterLaunchSelection</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1448" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_380" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent">
                      <void property="actionScript">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>I4jScript_Internal_379</string>
                          </void>
                        </object>
                      </void>
                      <void property="hyperlinkText">
                        <string>${i18n:updater.OpenContainingFolderLabel}</string>
                      </void>
                    </object>
                  </java>
                </formComponent>
                <formComponent id="1449" 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="detailVisible">
                        <boolean>false</boolean>
                      </void>
                      <void property="hideInitially">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                </formComponent>
              </formComponents>
            </screen>
          </beans>
        </group>
      </screens>
    </application>
    <application id="1673" customizedId="setupWizard" idNamespace="">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.CustomApplication">
          <void property="executableName">
            <string>setup</string>
          </void>
          <void property="frameSizeClientArea">
            <boolean>false</boolean>
          </void>
          <void property="windowTitle">
            <string>JProfiler</string>
          </void>
        </object>
      </java>
      <variables />
      <screens>
        <screen id="1674" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actions>
            <action id="1678" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_381</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>installedVersion</string>
                  </void>
                </object>
              </java>
            </action>
            <action id="1679" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>I4jScript_Internal_382</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>upgrade</string>
                  </void>
                </object>
              </java>
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="1860" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.BannerFormScreen">
              <void property="title">
                <string>JProfiler Setup</string>
              </void>
            </object>
          </java>
          <actions />
          <formComponents>
            <formComponent id="2020" customizedId="" idNamespace="" initClassName="" visibilityClassName="I4jScript_Internal_383" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineHtmlLabelComponent">
                  <void property="labelHtml">
                    <string>&lt;html&gt;You are about to upgrade JProfiler from version &lt;b&gt;${installer:installedVersion}&lt;/b&gt;
to version &lt;b&gt;7.1&lt;/b&gt;.&lt;br&gt;&lt;br&gt;
</string>
                  </void>
                </object>
              </java>
            </formComponent>
            <formComponent id="2021" 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.MultilineHtmlLabelComponent">
                  <void property="labelHtml">
                    <string>&lt;html&gt;This setup wizard collects all pieces of information which are necessary to create 
and run new profiling sessions.&lt;br&gt;&lt;br&gt;
You can modify all settings and repeat IDE integrations at any later time in the
&lt;b&gt;General settings&lt;/b&gt; dialog.</string>
                  </void>
                </object>
              </java>
            </formComponent>
          </formComponents>
        </screen>
        <screen id="1862" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.CustomizableProgressScreen">
              <void property="initialStatusMessage">
                <string>Loading JProfiler ...</string>
              </void>
              <void property="subTitle">
                <string>Please wait while JProfiler is being initialized</string>
              </void>
              <void property="title">
                <string>Initializing JProfiler</string>
              </void>
            </object>
          </java>
          <actions>
            <group id="1858" customizedId="" idNamespace="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup" />
              </java>
              <beans>
                <action id="1714" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_385" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <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>I4jScript_Internal_384</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                </action>
                <action id="1855" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
                  <java class="java.beans.XMLDecoder">
                    <object class="com.jprofiler.installer.JProfilerInitAction" />
                  </java>
                </action>
              </beans>
            </group>
          </actions>
          <formComponents />
        </screen>
        <screen id="2018" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_386" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.jprofiler.installer.LicenseInfoScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="2019" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.jprofiler.installer.IDEIntegrationScreen" />
          </java>
          <actions />
          <formComponents />
        </screen>
        <screen id="1867" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.BannerFormScreen">
              <void property="title">
                <string>Setup complete</string>
              </void>
            </object>
          </java>
          <actions />
          <formComponents>
            <formComponent id="2022" 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.MultilineHtmlLabelComponent">
                  <void property="labelHtml">
                    <string>Setup has been completed successfully. JProfiler is now ready to start profiling.</string>
                  </void>
                </object>
              </java>
            </formComponent>
          </formComponents>
        </screen>
      </screens>
    </application>
    <application id="2302" customizedId="download" idNamespace="">
      <java class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.CustomApplication">
          <void property="executableName">
            <string>downloadlibs</string>
          </void>
          <void property="executionMode">
            <object class="com.install4j.runtime.beans.applications.ExecutionMode" field="UNATTENDED_WITH_PROGRESS" />
          </void>
          <void property="splashMessage">
            <string>Downloading</string>
          </void>
          <void property="windowTitle">
            <string>JProfiler</string>
          </void>
        </object>
      </java>
      <variables />
      <screens>
        <screen id="2303" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" preActivationClass="" postActivationClass="" validationClass="" backButtonType="2" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="">
          <java class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actions>
            <action id="3893" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                  <void property="statusMessage">
                    <string>Elevating privileges ...</string>
                  </void>
                  <void property="useStatus">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
            </action>
            <action id="3859" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction">
                  <void property="obtainIfNormalWin">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
            </action>
            <action id="3055" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" multiExec="false" cancelOnFail="1" errorMessage="">
              <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>I4jScript_Internal_387</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
            </action>
            <action id="2304" customizedId="" idNamespace="" conditionClass="I4jScript_Internal_388" rollbackBarrier="false" multiExec="false" cancelOnFail="2" errorMessage="">
              <java class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.DownloadAndInstallComponentAction">
                  <void property="componentId">
                    <string>2101</string>
                  </void>
                </object>
              </java>
            </action>
          </actions>
          <formComponents />
        </screen>
      </screens>
    </application>
  </applications>
  <launchers>
    <launcher type="gui" id="2" customizedId="" excludeFromMenu="false" uninstaller="false" name="JProfiler" file="bin/jprofiler.exe" />
    <launcher type="console" id="68" customizedId="" excludeFromMenu="true" uninstaller="false" name="Profiling arguments helper" file="bin/arguments.exe" />
    <launcher type="console" id="81" customizedId="" excludeFromMenu="true" uninstaller="false" name="Command line export" file="bin/jpexport.exe" />
    <launcher type="console" id="112" customizedId="" excludeFromMenu="true" uninstaller="false" name="Command line comparison" file="bin/jpcompare.exe" />
    <launcher type="console" id="380" customizedId="" excludeFromMenu="true" uninstaller="false" name="Command line integration wizard" file="bin/jpintegrate.exe" />
    <launcher type="console" id="3091" customizedId="" excludeFromMenu="true" uninstaller="false" name="Command line heap dump analysis" file="bin/jpanalyze.exe" />
    <launcher type="console" id="4107" customizedId="" excludeFromMenu="true" uninstaller="false" name="Command line controller" file="bin/jpcontroller.exe" />
    <launcher type="console" id="4340" customizedId="" excludeFromMenu="true" uninstaller="false" name="Command line enabler" file="bin/jpenable.exe" />
    <launcher type="service" id="4575" customizedId="" excludeFromMenu="true" uninstaller="false" name="JProfiler Helper" file="bin/jphelper.exe" />
    <launcher type="installerApplication" id="237" customizedId="updater" excludeFromMenu="true" uninstaller="false" name="Standalone updater" file="bin/updater.exe" />
    <launcher type="installerApplication" id="278" customizedId="silentUpdater" excludeFromMenu="true" uninstaller="false" name="Updater with silent version check" file=".install4j/updater.exe" />
    <launcher type="installerApplication" id="1673" customizedId="setupWizard" excludeFromMenu="true" uninstaller="false" name="Setup wizard" file=".install4j/setup.exe" />
    <launcher type="installerApplication" id="2302" customizedId="download" excludeFromMenu="true" uninstaller="false" name="Download libraries" file=".install4j/downloadlibs.exe" />
  </launchers>
  <windowsSpecific />
  <scriptClassOrigins>
    <class className="I4jScript_Internal_292" beanType="action" beanName="Run script" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_293" beanType="action" beanName="Download directory [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_294" beanType="action" beanName="Check long installation dir [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_295" beanType="group" beanName="64-bit Windows [Screen group]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_296" beanType="group" beanName="Download and install [Screen group]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_297" beanType="action" beanName="Run script" propertyName="Script" parentScreen="Display progress" />
    <class className="I4jScript_Internal_298" beanType="group" beanName="Execute installer [Action group]" propertyName="Condition expression" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_299" beanType="action" beanName="Set installer arguments [Set a variable]" propertyName="Script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_300" beanType="form component" beanName="Radio button group" propertyName="Visibility script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_301" beanType="form component" beanName="Hyperlink action label" propertyName="Action script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_302" beanType="form component" beanName="Hyperlink action label" propertyName="Visibility script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_303" beanType="screen" beanName="Welcome" propertyName="Validation expression" parentScreen="" />
    <class className="I4jScript_Internal_304" beanType="action" beanName="Load a response file" propertyName="Condition expression" parentScreen="Welcome" />
    <class className="I4jScript_Internal_305" beanType="group" beanName="Vertical group" propertyName="Visibility script" parentScreen="Welcome" />
    <class className="I4jScript_Internal_306" beanType="form component" beanName="Label" propertyName="Initialization script" parentScreen="Welcome" />
    <class className="I4jScript_Internal_307" beanType="group" beanName="Vertical group" propertyName="Visibility script" parentScreen="Welcome" />
    <class className="I4jScript_Internal_308" beanType="screen" beanName="Installation location" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_309" beanType="action" beanName="Load a response file" propertyName="Condition expression" parentScreen="Installation location" />
    <class className="I4jScript_Internal_310" beanType="screen" beanName="Installation components" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_311" beanType="screen" beanName="Create program group" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_312" beanType="screen" beanName="Additional confirmations" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_313" beanType="form component" beanName="Horizontal separator" propertyName="Visibility script" parentScreen="Additional confirmations" />
    <class className="I4jScript_Internal_314" beanType="form component" beanName="File association [Check box]" propertyName="Visibility script" parentScreen="Additional confirmations" />
    <class className="I4jScript_Internal_315" beanType="form component" beanName="File association [Check box]" propertyName="Visibility script" parentScreen="Additional confirmations" />
    <class className="I4jScript_Internal_316" beanType="form component" beanName="Vertical spacer" propertyName="Visibility script" parentScreen="Additional confirmations" />
    <class className="I4jScript_Internal_317" beanType="form component" beanName="Horizontal separator" propertyName="Visibility script" parentScreen="Additional confirmations" />
    <class className="I4jScript_Internal_318" beanType="form component" beanName="Create a quick launch icon [Check box]" propertyName="Visibility script" parentScreen="Additional confirmations" />
    <class className="I4jScript_Internal_319" beanType="form component" beanName="Add an executable to the dock [Check box]" propertyName="Visibility script" parentScreen="Additional confirmations" />
    <class className="I4jScript_Internal_320" beanType="action" beanName="default program group [Set a variable]" propertyName="Script" parentScreen="Installation" />
    <class className="I4jScript_Internal_321" beanType="action" beanName="default program group [Set a variable]" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_322" beanType="action" beanName="Create program group" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_323" beanType="action" beanName="JPS files [Create a file association]" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_324" beanType="action" beanName="HPROF files [Create a file association]" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_325" beanType="action" beanName="Create a quick launch icon" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_326" beanType="action" beanName="Add a desktop link" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_327" beanType="action" beanName="Add an executable to the dock" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_328" beanType="action" beanName="Modify classpath [Run script]" propertyName="Script" parentScreen="Installation" />
    <class className="I4jScript_Internal_329" beanType="action" beanName="Modify classpath [Run script]" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_330" beanType="group" beanName="VM options [Action group]" propertyName="Condition expression" parentScreen="Installation" />
    <class className="I4jScript_Internal_331" beanType="group" beanName="License [Screen group]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_332" beanType="screen" beanName="License Question [Configurable form]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_333" beanType="screen" beanName="LicenseInfoScreen" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_334" beanType="screen" beanName="Update settings [Configurable form]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_335" beanType="action" beanName="Execute launcher" propertyName="Condition expression" parentScreen="Finish" />
    <class className="I4jScript_Internal_336" beanType="action" beanName="Delete Attach Helper Service [Run script]" propertyName="Script" parentScreen="Uninstallation" />
    <class className="I4jScript_Internal_337" beanType="action" beanName="Delete Attach Helper Service [Run script]" propertyName="Condition expression" parentScreen="Uninstallation" />
    <class className="I4jScript_Internal_338" beanType="action" beanName="Delete config file [Delete files and directories]" propertyName="Condition expression" parentScreen="Uninstallation" />
    <class className="I4jScript_Internal_339" beanType="screen" beanName="Welcome [Banner screen]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_340" beanType="action" beanName="Update descriptor entry [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_341" beanType="group" beanName="Update available [Action group]" propertyName="Condition expression" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_342" beanType="action" beanName="New version [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_343" beanType="action" beanName="Download size [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_344" beanType="action" beanName="Comment [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_345" beanType="action" beanName="Download directory [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_346" beanType="action" beanName="Download URL [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_347" beanType="action" beanName="Archive [Set a variable]" propertyName="Script" parentScreen="Check for update [Display progress]" />
    <class className="I4jScript_Internal_348" beanType="group" beanName="Up to date [Screen group]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_349" beanType="group" beanName="Update available [Screen group]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_350" beanType="form component" beanName="Hyperlink action label" propertyName="Action script" parentScreen="New version available [Configurable form]" />
    <class className="I4jScript_Internal_351" beanType="form component" beanName="Hyperlink action label" propertyName="Visibility script" parentScreen="New version available [Configurable form]" />
    <class className="I4jScript_Internal_352" beanType="screen" beanName="Update message [Display text]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_353" beanType="screen" beanName="Update message [Display text]" propertyName="Pre-activation expression" parentScreen="" />
    <class className="I4jScript_Internal_354" beanType="screen" beanName="Update message [Display text]" propertyName="Validation expression" parentScreen="" />
    <class className="I4jScript_Internal_355" beanType="action" beanName="Download location [Set a variable]" propertyName="Script" parentScreen="Download new version [Display progress]" />
    <class className="I4jScript_Internal_356" beanType="group" beanName="Execute installer [Action group]" propertyName="Condition expression" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_357" beanType="action" beanName="Set installer arguments [Set a variable]" propertyName="Script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_358" beanType="form component" beanName="Radio button group" propertyName="Visibility script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_359" beanType="form component" beanName="Hyperlink action label" propertyName="Action script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_360" beanType="form component" beanName="Hyperlink action label" propertyName="Visibility script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_361" beanType="action" beanName="Update descriptor entry [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_362" beanType="group" beanName="Update available [Action group]" propertyName="Condition expression" parentScreen="Startup" />
    <class className="I4jScript_Internal_363" beanType="action" beanName="New version [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_364" beanType="action" beanName="Download size [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_365" beanType="action" beanName="Comment [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_366" beanType="action" beanName="Download directory [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_367" beanType="action" beanName="Download URL [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_368" beanType="action" beanName="Archive [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_369" beanType="group" beanName="Update available [Screen group]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_370" beanType="form component" beanName="Hyperlink action label" propertyName="Action script" parentScreen="New version available [Configurable form]" />
    <class className="I4jScript_Internal_371" beanType="form component" beanName="Hyperlink action label" propertyName="Visibility script" parentScreen="New version available [Configurable form]" />
    <class className="I4jScript_Internal_372" beanType="screen" beanName="Update message [Display text]" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_373" beanType="screen" beanName="Update message [Display text]" propertyName="Pre-activation expression" parentScreen="" />
    <class className="I4jScript_Internal_374" beanType="screen" beanName="Update message [Display text]" propertyName="Validation expression" parentScreen="" />
    <class className="I4jScript_Internal_375" beanType="action" beanName="Download location [Set a variable]" propertyName="Script" parentScreen="Download new version [Display progress]" />
    <class className="I4jScript_Internal_376" beanType="group" beanName="Execute installer [Action group]" propertyName="Condition expression" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_377" beanType="action" beanName="Set installer arguments [Set a variable]" propertyName="Script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_378" beanType="form component" beanName="Radio button group" propertyName="Visibility script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_379" beanType="form component" beanName="Hyperlink action label" propertyName="Action script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_380" beanType="form component" beanName="Hyperlink action label" propertyName="Visibility script" parentScreen="Finish [Configurable banner form]" />
    <class className="I4jScript_Internal_381" beanType="action" beanName="Installed version [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_382" beanType="action" beanName="Upgrade [Set a variable]" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_383" beanType="form component" beanName="Upgrade notice [Multi-line HTML label]" propertyName="Visibility script" parentScreen="Welcome [Configurable banner form]" />
    <class className="I4jScript_Internal_384" beanType="action" beanName="Modify classpath [Run script]" propertyName="Script" parentScreen="Load JProfiler [Display progress]" />
    <class className="I4jScript_Internal_385" beanType="action" beanName="Modify classpath [Run script]" propertyName="Condition expression" parentScreen="Load JProfiler [Display progress]" />
    <class className="I4jScript_Internal_386" beanType="screen" beanName="LicenseInfoScreen" propertyName="Condition expression" parentScreen="" />
    <class className="I4jScript_Internal_387" beanType="action" beanName="Run script" propertyName="Script" parentScreen="Startup" />
    <class className="I4jScript_Internal_388" beanType="action" beanName="Download and install component" propertyName="Condition expression" parentScreen="Startup" />
  </scriptClassOrigins>
</config>

