<?xml version="1.0" encoding="UTF-8"?>
<config install4jVersion="13.1.1" install4jBuild="13034" type="unix" archive="true" bitness="undefined">
  <general applicationName="JProfiler" applicationVersion="16.2.1" mediaSetId="9909" applicationId="8435-0008-8661-5857" status="LCOK" mediaName="jprofiler_linux-x64_16_2_1" jreVersion="25.0.3" minJavaVersion="25" publisherName="ej-technologies GmbH" publisherURL="https://www.ej-technologies.com" lzmaCompression="true" pack200Compression="false" installerType="1" addOnAppId="" uninstallerFilename="uninstall" uninstallerDirectory="." />
  <languages skipLanguageSelection="true" languageSelectionInPrincipalLanguage="false">
    <variable id="en" name="English" messageFile="i4j_extf_0_11o2e4f.utf8" customLocalizationFile="i4j_extf_1_11o2e4f.utf8" />
    <variable id="zh_CN" name="Chinese (Simplified)" messageFile="i4j_extf_2_11o2e4f.utf8" customLocalizationFile="i4j_extf_3_11o2e4f.utf8" />
    <variable id="ja" name="Japanese" messageFile="i4j_extf_4_11o2e4f.utf8" customLocalizationFile="i4j_extf_5_11o2e4f.utf8" />
    <variable id="ko" name="Korean" messageFile="i4j_extf_6_11o2e4f.utf8" customLocalizationFile="i4j_extf_7_11o2e4f.utf8" />
  </languages>
  <compilerVariables>
    <variable name="sys.ext.dpiAware" value="true" />
    <variable name="cliMaxJavaVersion" value="" />
    <variable name="externalVmoptionsIncludeWindows" value="-include-options ${USERPROFILE}\.jprofiler16\jprofiler.vmoptions" />
    <variable name="sys.ext.forceMinJavaVersion" value="true" />
    <variable name="bundledJre" value="true" />
    <variable name="mediaDir" value="../../media" />
    <variable name="sys.ext.macosMinVersion" value="11.0" />
    <variable name="notarizationKey" value="/home/runner/work/ejt/ejt/jprofiler/build/gradle/jprofiler/installer/notarization-key.p8" />
    <variable name="MAX_JAVA_VERSION" value="25" />
    <variable name="majorVersion" value="16" />
    <variable name="sys.ext.forcePerMonitorDpiAwareness" value="true" />
    <variable name="windows64MediaId" value="223" />
    <variable name="buildNumber" value="16089" />
    <variable name="installerOptions" value="-Dsun.awt.nopixfmt=true" />
    <variable name="moduleOptionsBase" value="&quot;@${launcher:sys.launcherDirectory}/options/base.options&quot;" />
    <variable name="releaseFile" value="../../dist/release" />
    <variable name="defaultHeapOption" value="-Xmx1536m" />
    <variable name="MEDIA_JVM_OPTIONS" value="-Dawt.useSystemAAFontSettings=lcd" />
    <variable name="moduleOptionsUi" value="&quot;@${launcher:sys.launcherDirectory}/options/base.options&quot; &quot;@${launcher:sys.launcherDirectory}/options/ui.options&quot;" />
    <variable name="windows64MediaFileName" value="jprofiler_windows-x64_16.2.1" />
    <variable name="cliMinJavaVersion" value="1.8" />
    <variable name="sys.ext.usePathJava" value="true" />
    <variable name="MIN_JAVA_VERSION" value="25" />
    <variable name="sys.ext.wrapperClass.2" value="jprofiler16.com.jprofiler.frontend.FrontendApplication" />
    <variable name="changelogUrl" value="https://www.ej-technologies.com/jprofiler/changelog" />
    <variable name="sys.ext.timestampUrl" value="http://timestamp.digicert.com" />
    <variable name="sys.ext.ignoreJavaOptionsEnvVar" value="true" />
    <variable name="externalVmoptionsIncludeUnix" value="-include-options ${HOME}/.jprofiler16/jprofiler.vmoptions" />
    <variable name="externalVmoptionsInclude" value="-include-options ${HOME}/.jprofiler16/jprofiler.vmoptions" />
    <variable name="sys.ext.winWrapperProcess.9973" value="true" />
    <variable name="moduleOptionsBaseRelative" value="/options/base.options" />
    <variable name="jbrUiVmoptions" value="-Dsun.awt.nopixfmt=true" />
    <variable name="jbrLinuxVmOptions" value="-Dawt.useSystemAAFontSettings=lcd" />
    <variable name="updateUrl" value="https://download.ej-technologies.com/jprofiler/updates16.xml" />
    <variable name="sys.ext.unixInstallerJvmMessage" value="&#xA;If you need the agent files to profile Java 8+ JVMs&#xA;you can also download the TAR.GZ archive." />
    <variable name="componentDownloadUrl" value="https://download.ej-technologies.com/jprofiler/components/16.2.1" />
    <variable name="sys.ext.macArch" value="universal" />
    <variable name="externalVmoptionsIncludeMac" value="-include-options ~/.jprofiler16/jprofiler.vmoptions&#xA;-include-options ~/Library/Preferences/jprofiler.vmoptions" />
    <variable name="sys.ext.install4j.winDigest" value="SHA-2" />
    <variable name="EXECUTABLE_NAME" value="jprofiler" />
    <variable name="moduleOptionsBaseFromHelper" value="&quot;@${launcher:sys.launcherDirectory}/../options/base.options&quot;" />
    <variable name="sys.date" value="20260826" />
    <variable name="sys.year" value="2026" />
    <variable name="sys.time" value="114432" />
    <variable name="sys.timestamp" value="1787744672103" />
    <variable name="sys.install4jHome" value="/home/runner/work/ejt/ejt/jprofiler/build/install4j-installation/13.1.1" />
    <variable name="sys.install4jVersion" value="13.1.1" />
    <variable name="sys.tempDir" value="/tmp" />
    <variable name="sys.fileSeparator" value="/" />
    <variable name="sys.newLine" value="&#xA;" />
    <variable name="sys.pathlistSeparator" value=":" />
    <variable name="sys.version" value="16.2.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="https://www.ej-technologies.com" />
    <variable name="sys.languageId" value="en" />
    <variable name="sys.javaMinVersion" value="25" />
    <variable name="sys.javaMaxVersion" value="25" />
    <variable name="sys.applicationId" value="8435-0008-8661-5857" />
    <variable name="sys.updatesUrl" value="https://download.ej-technologies.com/jprofiler/updates16.xml" />
    <variable name="sys.mediaFileName" value="jprofiler_linux-x64_16_2_1" />
    <variable name="sys.mediaName" value="Linux x64 archive" />
    <variable name="sys.mediaId" value="9909" />
    <variable name="sys.platform" value="unix" />
    <variable name="sys.withJre" value="_with_jre" />
    <variable name="sys.jreBundleVersion" value="25.0.3" />
    <variable name="sys.jreBundleArch" value="linux-amd64" />
    <variable name="sys.mediaFileSeparator" value="/" />
    <variable name="sys.mediaPathlistSeparator" value=":" />
    <variable name="sys.msiProductId" value="" />
  </compilerVariables>
  <customCode>
    <entry name="lib/miglayout-swing-4.2.jar" />
    <entry name="lib/miglayout-core-4.2.jar" />
  </customCode>
  <styles>
    <style id="8585" customizedId="" idNamespace="" widgetStyleId="285">
      <java version="25.0.3" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle" />
      </java>
      <actionLists />
      <formComponents>
        <formComponent id="8586" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
              <void property="styleId">
                <string>8598</string>
              </void>
            </object>
          </java>
          <actionLists />
        </formComponent>
        <group id="8587" customizedId="" idNamespace="">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" />
          </java>
          <actionLists />
          <beans>
            <formComponent id="8588" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="10" insetsLeft="20" insetsBottom="10" insetsRight="20" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ContentComponent" />
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8589" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="5" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
                  <void property="enabledTitleText">
                    <boolean>false</boolean>
                  </void>
                  <void property="labelText">
                    <string>install4j</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8590" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="5" insetsBottom="0" insetsRight="5" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
                  <void property="styleId">
                    <string>8602</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </beans>
        </group>
      </formComponents>
    </style>
    <style id="9938" customizedId="" idNamespace="" widgetStyleId="285">
      <java version="25.0.3" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle" />
      </java>
      <actionLists />
      <formComponents>
        <group id="9939" customizedId="" idNamespace="">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
              <void property="backgroundColor">
                <object class="com.install4j.runtime.beans.LightOrDarkColor">
                  <object class="java.awt.Color">
                    <int>255</int>
                    <int>255</int>
                    <int>255</int>
                    <int>255</int>
                  </object>
                  <object class="java.awt.Color">
                    <int>49</int>
                    <int>52</int>
                    <int>53</int>
                    <int>255</int>
                  </object>
                </object>
              </void>
              <void property="borderSides">
                <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
                  <void property="bottom">
                    <boolean>true</boolean>
                  </void>
                </object>
              </void>
              <void property="imageEdgeBackgroundColor">
                <object class="com.install4j.runtime.beans.LightOrDarkColor">
                  <object class="java.awt.Color">
                    <int>27</int>
                    <int>143</int>
                    <int>220</int>
                    <int>255</int>
                  </object>
                  <object class="java.awt.Color">
                    <int>0</int>
                    <int>73</int>
                    <int>150</int>
                    <int>255</int>
                  </object>
                </object>
              </void>
              <void property="imageFile">
                <object class="com.install4j.api.beans.ExternalFile">
                  <string>i4j_extf_22_11o2e4f_1u47b19.png</string>
                  <string>wizard.png</string>
                </object>
              </void>
              <void property="insets">
                <object class="java.awt.Insets">
                  <int>5</int>
                  <int>10</int>
                  <int>10</int>
                  <int>10</int>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <formComponent id="9940" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent" id="ScreenTitleComponent0">
                  <void id="LabelWidgetStyle0" property="labelWidgetStyle">
                    <void property="fontDescriptor">
                      <void property="fontSizePercent">
                        <int>130</int>
                      </void>
                      <void property="fontStyle">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
                          <string>BOLD</string>
                        </object>
                      </void>
                      <void property="fontType">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                          <string>DERIVED</string>
                        </object>
                      </void>
                    </void>
                  </void>
                  <void property="labelWidgetStyleId">
                    <null />
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="9941" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="9942" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="10" insetsLeft="0" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ContentComponent" />
              </java>
              <actionLists />
            </formComponent>
            <group id="9943" customizedId="" idNamespace="">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" />
              </java>
              <actionLists />
              <beans>
                <formComponent id="9944" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="9945" customizedId="" idNamespace="" initClassName="com.install4j.script.I4jScript_Internal_558" visibilityClassName="" insetsTop="10" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent" id="StandardControlButtonComponent0">
                      <void property="buttonText">
                        <string>${i18n:ButtonInstall}</string>
                      </void>
                      <void property="controlButtonType">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.api.context.ControlButtonType</class>
                          <string>NEXT</string>
                        </object>
                      </void>
                      <void id="ButtonWidgetStyle0" property="widgetStyle">
                        <void property="backgroundColor">
                          <object class="com.install4j.runtime.beans.LightOrDarkColor">
                            <object class="java.awt.Color">
                              <int>27</int>
                              <int>143</int>
                              <int>220</int>
                              <int>255</int>
                            </object>
                            <object class="java.awt.Color">
                              <int>0</int>
                              <int>73</int>
                              <int>150</int>
                              <int>255</int>
                            </object>
                          </object>
                        </void>
                        <void property="buttonType">
                          <object class="java.lang.Enum" method="valueOf">
                            <class>com.install4j.runtime.beans.widgets.ButtonWidgetStyle$ButtonType</class>
                            <string>ROUND_RECT</string>
                          </object>
                        </void>
                        <void property="fontDescriptor">
                          <void property="fontSizePercent">
                            <int>150</int>
                          </void>
                          <void property="fontType">
                            <object class="java.lang.Enum" method="valueOf">
                              <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                              <string>DERIVED</string>
                            </object>
                          </void>
                        </void>
                        <void property="foregroundColor">
                          <object class="com.install4j.runtime.beans.LightOrDarkColor">
                            <object class="java.awt.Color">
                              <int>255</int>
                              <int>255</int>
                              <int>255</int>
                              <int>255</int>
                            </object>
                            <object class="java.awt.Color">
                              <int>221</int>
                              <int>221</int>
                              <int>221</int>
                              <int>255</int>
                            </object>
                          </object>
                        </void>
                        <void property="insets">
                          <object class="java.awt.Insets">
                            <int>3</int>
                            <int>20</int>
                            <int>3</int>
                            <int>20</int>
                          </object>
                        </void>
                      </void>
                      <void property="widgetStyleId">
                        <null />
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="9946" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
                  </java>
                  <actionLists />
                </formComponent>
              </beans>
            </group>
          </beans>
        </group>
      </formComponents>
    </style>
    <style id="8591" customizedId="" idNamespace="" widgetStyleId="285">
      <java version="25.0.3" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle" />
      </java>
      <actionLists />
      <formComponents>
        <group id="8592" customizedId="" idNamespace="">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
              <void property="backgroundColor">
                <object class="com.install4j.runtime.beans.LightOrDarkColor">
                  <object class="java.awt.Color">
                    <int>255</int>
                    <int>255</int>
                    <int>255</int>
                    <int>255</int>
                  </object>
                  <object class="java.awt.Color">
                    <int>49</int>
                    <int>52</int>
                    <int>53</int>
                    <int>255</int>
                  </object>
                </object>
              </void>
              <void property="borderSides">
                <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
                  <void property="bottom">
                    <boolean>true</boolean>
                  </void>
                </object>
              </void>
              <void property="imageEdgeBackgroundColor">
                <object class="com.install4j.runtime.beans.LightOrDarkColor">
                  <object class="java.awt.Color">
                    <int>27</int>
                    <int>143</int>
                    <int>220</int>
                    <int>255</int>
                  </object>
                  <object class="java.awt.Color">
                    <int>0</int>
                    <int>73</int>
                    <int>150</int>
                    <int>255</int>
                  </object>
                </object>
              </void>
              <void property="imageFile">
                <object class="com.install4j.api.beans.ExternalFile">
                  <string>i4j_extf_22_11o2e4f_1u47b19.png</string>
                  <string>wizard.png</string>
                </object>
              </void>
              <void property="insets">
                <object class="java.awt.Insets">
                  <int>5</int>
                  <int>10</int>
                  <int>10</int>
                  <int>10</int>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <formComponent id="8593" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent" id="ScreenTitleComponent0">
                  <void id="LabelWidgetStyle0" property="labelWidgetStyle">
                    <void property="fontDescriptor">
                      <void property="fontSizePercent">
                        <int>130</int>
                      </void>
                      <void property="fontStyle">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
                          <string>BOLD</string>
                        </object>
                      </void>
                      <void property="fontType">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                          <string>DERIVED</string>
                        </object>
                      </void>
                    </void>
                  </void>
                  <void property="labelWidgetStyleId">
                    <null />
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8594" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8595" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="10" insetsLeft="0" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ContentComponent" />
              </java>
              <actionLists />
            </formComponent>
          </beans>
        </group>
        <formComponent id="8596" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="5" insetsBottom="0" insetsRight="5" resetInitOnPrevious="false">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
              <void property="styleId">
                <string>8602</string>
              </void>
            </object>
          </java>
          <actionLists />
        </formComponent>
      </formComponents>
    </style>
    <style id="8598" customizedId="" idNamespace="" widgetStyleId="285">
      <java version="25.0.3" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle">
          <void property="fillVertical">
            <boolean>false</boolean>
          </void>
          <void property="standalone">
            <boolean>false</boolean>
          </void>
          <void property="verticalAnchor">
            <object class="java.lang.Enum" method="valueOf">
              <class>com.install4j.api.beans.Anchor</class>
              <string>NORTH</string>
            </object>
          </void>
        </object>
      </java>
      <actionLists />
      <formComponents>
        <group id="8599" customizedId="" idNamespace="">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
              <void property="backgroundColor">
                <object class="com.install4j.runtime.beans.LightOrDarkColor">
                  <object class="java.awt.Color">
                    <int>255</int>
                    <int>255</int>
                    <int>255</int>
                    <int>255</int>
                  </object>
                  <object class="java.awt.Color">
                    <int>49</int>
                    <int>52</int>
                    <int>53</int>
                    <int>255</int>
                  </object>
                </object>
              </void>
              <void property="borderSides">
                <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
                  <void property="bottom">
                    <boolean>true</boolean>
                  </void>
                </object>
              </void>
              <void property="imageAnchor">
                <object class="java.lang.Enum" method="valueOf">
                  <class>com.install4j.api.beans.Anchor</class>
                  <string>NORTHEAST</string>
                </object>
              </void>
              <void property="imageEdgeBorderWidth">
                <int>2</int>
              </void>
              <void property="imageFile">
                <object class="com.install4j.api.beans.ExternalFile">
                  <string>icon:${installer:sys.installerApplicationMode}_header.png</string>
                </object>
              </void>
              <void property="imageInsets">
                <object class="java.awt.Insets">
                  <int>0</int>
                  <int>5</int>
                  <int>1</int>
                  <int>1</int>
                </object>
              </void>
              <void property="insets">
                <object class="java.awt.Insets">
                  <int>0</int>
                  <int>20</int>
                  <int>0</int>
                  <int>10</int>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <formComponent id="8600" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent" id="ScreenTitleComponent0">
                  <void id="LabelWidgetStyle0" property="labelWidgetStyle">
                    <void property="fontDescriptor">
                      <void property="fontStyle">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
                          <string>BOLD</string>
                        </object>
                      </void>
                      <void property="fontType">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                          <string>DERIVED</string>
                        </object>
                      </void>
                    </void>
                  </void>
                  <void property="labelWidgetStyleId">
                    <null />
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8601" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="8" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
                  <void property="titleType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.styles.TitleType</class>
                      <string>SUB_TITLE</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </beans>
        </group>
      </formComponents>
    </style>
    <style id="8602" customizedId="" idNamespace="" widgetStyleId="285">
      <java version="25.0.3" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle">
          <void property="fillVertical">
            <boolean>false</boolean>
          </void>
          <void property="standalone">
            <boolean>false</boolean>
          </void>
          <void property="verticalAnchor">
            <object class="java.lang.Enum" method="valueOf">
              <class>com.install4j.api.beans.Anchor</class>
              <string>SOUTH</string>
            </object>
          </void>
        </object>
      </java>
      <actionLists />
      <formComponents>
        <group id="8603" customizedId="" idNamespace="">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
              <void property="alignFirstLabel">
                <boolean>false</boolean>
              </void>
              <void property="insets">
                <object class="java.awt.Insets">
                  <int>3</int>
                  <int>0</int>
                  <int>8</int>
                  <int>0</int>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <formComponent id="8604" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8605" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
                  <void property="buttonText">
                    <string>&lt; ${i18n:ButtonBack}</string>
                  </void>
                  <void property="controlButtonType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.api.context.ControlButtonType</class>
                      <string>PREVIOUS</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8606" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
                  <void property="buttonText">
                    <string>${i18n:ButtonNext} &gt;</string>
                  </void>
                  <void property="controlButtonType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.api.context.ControlButtonType</class>
                      <string>NEXT</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8607" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="5" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
                  <void property="buttonText">
                    <string>${i18n:ButtonCancel}</string>
                  </void>
                  <void property="controlButtonType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.api.context.ControlButtonType</class>
                      <string>CANCEL</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </beans>
        </group>
      </formComponents>
    </style>
  </styles>
  <widgetStyles defaultWidgetStyleId="285">
    <widgetStyle id="285" customizedId="" idNamespace="">
      <java version="25.0.3" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.widgets.WidgetStyleCollection" id="WidgetStyleCollection0">
          <void id="ButtonWidgetStyle0" property="buttonWidgetStyle">
            <void id="FontDescriptor0" property="fontDescriptor" />
          </void>
          <void property="defaultsWidgetStyle">
            <void property="fontDescriptor">
              <object idref="FontDescriptor0" />
            </void>
          </void>
          <void property="hyperlinkWidgetStyle">
            <void property="fontDescriptor">
              <object idref="FontDescriptor0" />
            </void>
          </void>
          <void property="labelWidgetStyle">
            <void property="fontDescriptor">
              <object idref="FontDescriptor0" />
            </void>
          </void>
          <void property="toggleButtonWidgetStyle">
            <void property="fontDescriptor">
              <object idref="FontDescriptor0" />
            </void>
          </void>
        </object>
      </java>
      <actionLists />
    </widgetStyle>
  </widgetStyles>
  <lookAndFeel type="crossPlatform" darkModeStrategy="auto" lightTheme="lightIntelliJ" darkTheme="darcula" customLightThemeName="" customDarkThemeName="" uiScalingPercentage="100" />
  <applications>
    <application id="installer" customizedId="" idNamespace="">
      <java version="25.0.3" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.InstallerApplication" id="InstallerApplication0">
          <void property="customIconImageFiles">
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_8_11o2e4f_1ebbcwf.png</string>
                <string>jprofiler_16.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_9_11o2e4f_1ttlkko.png</string>
                <string>jprofiler_32@n.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_10_11o2e4f_d26f8g.png</string>
                <string>jprofiler_64@n.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_11_11o2e4f_k81icu.png</string>
                <string>jprofiler_128@n.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_12_11o2e4f_wkw4tw.png</string>
                <string>jprofiler_256@n.png</string>
              </object>
            </void>
          </void>
          <void property="frameHeight">
            <int>450</int>
          </void>
          <void property="frameWidth">
            <int>550</int>
          </void>
          <void property="languageSelectionScript">
            <object class="com.install4j.api.beans.ScriptProperty">
              <void property="value">
                <string>com.install4j.script.I4jScript_Internal_466</string>
              </void>
            </object>
          </void>
          <void property="useCustomIcon">
            <boolean>true</boolean>
          </void>
          <void property="vmParameters">
            <string>-Dsun.awt.nopixfmt=true</string>
          </void>
        </object>
      </java>
      <actionLists />
      <variables>
        <variable name="createFileAssociation$Boolean" value="true" hidden="false" registerForResponseFile="false" responseFileComment="" />
        <variable name="createHprofFileAssociation$Boolean" value="true" hidden="false" registerForResponseFile="false" responseFileComment="" />
        <variable name="updatesUrl" value="https://download.ej-technologies.com/jprofiler/updates16.xml" hidden="false" registerForResponseFile="false" responseFileComment="" />
      </variables>
      <screens>
        <screen id="15" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="9926" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_467" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetInstallationDirectoryAction">
                  <void property="includeAllUsers">
                    <boolean>true</boolean>
                  </void>
                  <void property="includeUserSpecific">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="9961" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_468" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetInstallationDirectoryAction">
                  <void property="includeUserSpecific">
                    <boolean>true</boolean>
                  </void>
                  <void property="installationScope">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.control.InstallationScope</class>
                      <string>FULL_ADMIN</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2691" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_469</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="3317" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_470</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>downloadDir</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="9927" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="9938">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.WelcomeScreen" />
          </java>
          <actionLists />
          <actions />
          <formComponents>
            <group id="9928" customizedId="" idNamespace="">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
                  <void property="insets">
                    <object class="java.awt.Insets">
                      <int>0</int>
                      <int>0</int>
                      <int>20</int>
                      <int>0</int>
                    </object>
                  </void>
                  <void property="visibilityScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_471</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <formComponent id="9929" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="6" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.LabelComponent">
                      <void property="labelIconFile">
                        <object class="com.install4j.api.beans.ExternalFile">
                          <string>i4j_extf_13_11o2e4f_1kfttc8.png</string>
                          <string>celebration.png</string>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="9930" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="labelText">
                        <string>${i18n:welcome.header.label}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </beans>
            </group>
            <formComponent id="9931" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:welcomeMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="9932" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.StreamlinedInstallationChooserComponent">
                  <void property="selectionScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string />
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="9933" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_472" insetsTop="20" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:footerMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <group id="9934" customizedId="" idNamespace="">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
                  <void property="insets">
                    <object class="java.awt.Insets">
                      <int>10</int>
                      <int>0</int>
                      <int>0</int>
                      <int>0</int>
                    </object>
                  </void>
                  <void property="visibilityScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_473</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans />
            </group>
            <group id="9947" customizedId="" idNamespace="">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
                  <void property="anchor">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.api.beans.Anchor</class>
                      <string>WEST</string>
                    </object>
                  </void>
                  <void property="insets">
                    <object class="java.awt.Insets">
                      <int>10</int>
                      <int>0</int>
                      <int>0</int>
                      <int>0</int>
                    </object>
                  </void>
                  <void property="visibilityScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_474</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <formComponent id="9935" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.LabelComponent">
                      <void property="labelText">
                        <string>${i18n:welcome.license.terms.label}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="9936" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" 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>com.install4j.script.I4jScript_Internal_475</string>
                          </void>
                        </object>
                      </void>
                      <void property="hyperlinkText">
                        <string>${i18n:welcome.view.license.label}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </beans>
            </group>
            <formComponent id="9937" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="true">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
                  <void property="consoleScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_476</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <group id="6364" customizedId="" idNamespace="">
          <java version="25.0.3" 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 />
                  </void>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <screen id="9949" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_477" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="com.install4j.script.I4jScript_Internal_478" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="scrollable">
                    <boolean>false</boolean>
                  </void>
                  <void property="subTitle">
                    <string>${i18n:license.agreement.subtitle}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:license.agreement.title}</string>
                  </void>
                </object>
              </java>
              <actionLists />
              <actions />
              <formComponents>
                <formComponent id="8326" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="labelText">
                        <string>${i18n:LicenseLabel3}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="9948" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HtmlDisplayFormComponent" id="HtmlDisplayFormComponent0">
                      <void id="LocalizedExternalFile0" property="displayedTextFile">
                        <void property="languageIdToExternalFile">
                          <void method="put">
                            <string>en</string>
                            <object class="com.install4j.api.beans.ExternalFile">
                              <string>i4j_extf_14_11o2e4f.txt</string>
                              <string>license.txt</string>
                            </object>
                          </void>
                        </void>
                      </void>
                      <void property="fillVertical">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
            <screen id="9950" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_479" rollbackBarrier="true" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="scrollable">
                    <boolean>false</boolean>
                  </void>
                  <void property="subTitle">
                    <string>${i18n:license.agreement.subtitle}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:license.agreement.title}</string>
                  </void>
                </object>
              </java>
              <actionLists />
              <actions />
              <formComponents>
                <formComponent id="8322" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="labelText">
                        <string>${i18n:LicenseLabel3}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="8323" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.LicenseComponent" id="LicenseComponent0">
                      <void id="LocalizedExternalFile0" property="displayedTextFile">
                        <void property="languageIdToExternalFile">
                          <void method="put">
                            <string>en</string>
                            <object class="com.install4j.api.beans.ExternalFile">
                              <string>i4j_extf_15_11o2e4f.html</string>
                              <string>license.html</string>
                            </object>
                          </void>
                        </void>
                      </void>
                      <void property="fillVertical">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
          </beans>
        </group>
        <screen id="9951" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_480" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.InstallationScopeScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="9952" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_481" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="true" cancelOnFail="returnToScreen" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="${i18n:InstallationScopePrivilegesError}" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction">
                  <void property="failIfNotObtainedMac">
                    <boolean>false</boolean>
                  </void>
                  <void property="failIfNotObtainedWin">
                    <boolean>false</boolean>
                  </void>
                  <void property="linuxPrivilegeRequirement">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.misc.PrivilegeRequirement</class>
                      <string>OBTAIN</string>
                    </object>
                  </void>
                  <void property="obtainIfNormalMac">
                    <boolean>true</boolean>
                  </void>
                  <void property="obtainIfNormalWin">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="9953" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="true" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetInstallationDirectoryAction">
                  <void property="installationScope">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.control.InstallationScope</class>
                      <string>ACCORDING_TO_VARIABLE</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="9954" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_482" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:installationScopeMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="9955" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.InstallationScopeChooserComponent" />
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="2690" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_483" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="com.install4j.script.I4jScript_Internal_484" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="995" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_485" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
                  <void property="excludedVariables">
                    <array class="java.lang.String" length="1">
                      <void index="0">
                        <string>sys.installationDir</string>
                      </void>
                    </array>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="8331" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="25" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${i18n:SelectDirLabel(JProfiler)}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8332" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent">
                  <void property="requestFocus">
                    <boolean>true</boolean>
                  </void>
                  <void property="validateApplicationId">
                    <boolean>false</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="119" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="true" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.InstallationScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="9956" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_486" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction">
                  <void property="failIfNotObtainedLinux">
                    <boolean>true</boolean>
                  </void>
                  <void property="failIfNotRootUnix">
                    <boolean>true</boolean>
                  </void>
                  <void property="linuxPrivilegeRequirement">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.misc.PrivilegeRequirement</class>
                      <string>OBTAIN</string>
                    </object>
                  </void>
                  <void property="obtainIfNormalMac">
                    <boolean>true</boolean>
                  </void>
                  <void property="obtainIfNormalWin">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="7335" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_488" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_487</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2882" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.CheckRunningProcessesAction" />
              </java>
              <actionLists />
            </action>
            <action id="2885" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                  <void property="statusMessage">
                    <string>${i18n:removing.old.profiling.libraries.status}</string>
                  </void>
                  <void property="useStatus">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2886" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="progressChangeType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
                      <string>SET_INDETERMINATE</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2883" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                  <void property="fileFilter">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_489</string>
                      </void>
                    </object>
                  </void>
                  <void property="files">
                    <array class="java.io.File" length="2">
                      <void index="0">
                        <object class="java.io.File">
                          <string>bin</string>
                        </object>
                      </void>
                      <void index="1">
                        <object class="java.io.File">
                          <string>lib</string>
                        </object>
                      </void>
                    </array>
                  </void>
                  <void property="recursive">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="2887" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="progressChangeType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
                      <string>SET_DETERMINATE</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="120" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="${i18n:FileCorrupted}" elevate="true">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
              </java>
              <actionLists />
            </action>
            <action id="121" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_490" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateDefaultStartMenuEntriesAction">
                  <void property="categories">
                    <string>Application;Development;Java</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="122" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.3" 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_16_11o2e4f_176xsba.ico</string>
                      <string>jprofiler.ico</string>
                    </object>
                  </void>
                  <void property="iconSource">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.desktop.IconSource</class>
                      <string>CUSTOM</string>
                    </object>
                  </void>
                  <void property="itemName">
                    <string>JProfiler 16.2.1</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <group id="5978" customizedId="" idNamespace="">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup" />
              </java>
              <actionLists />
              <beans>
                <action id="123" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
                      <void property="description">
                        <string>${i18n:jprofiler.snapshots.label}</string>
                      </void>
                      <void property="extension">
                        <string>jps</string>
                      </void>
                      <void property="launcherId">
                        <string>2</string>
                      </void>
                      <void property="unix">
                        <boolean>true</boolean>
                      </void>
                      <void property="unixIconFile">
                        <object class="com.install4j.api.beans.ExternalFile">
                          <string>i4j_extf_10_11o2e4f_d26f8g.png</string>
                          <string>jprofiler_64@n.png</string>
                        </object>
                      </void>
                      <void property="unixMimeType">
                        <string>application/x-jprofiler-jps</string>
                      </void>
                      <void property="windowsIconFile">
                        <object class="com.install4j.api.beans.ExternalFile">
                          <string />
                          <string />
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="860" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
                      <void property="description">
                        <string>${i18n:hprof.snapshots.label}</string>
                      </void>
                      <void property="extension">
                        <string>hprof</string>
                      </void>
                      <void property="launcherId">
                        <string>2</string>
                      </void>
                      <void property="unix">
                        <boolean>true</boolean>
                      </void>
                      <void property="unixIconFile">
                        <object class="com.install4j.api.beans.ExternalFile">
                          <string>i4j_extf_10_11o2e4f_d26f8g.png</string>
                          <string>jprofiler_64@n.png</string>
                        </object>
                      </void>
                      <void property="unixMimeType">
                        <string>application/x-hprof</string>
                      </void>
                      <void property="windowsIconFile">
                        <object class="com.install4j.api.beans.ExternalFile">
                          <string />
                          <string />
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="5977" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
                      <void property="description">
                        <string>${i18n:hpz.snapshots.label}</string>
                      </void>
                      <void property="extension">
                        <string>hpz</string>
                      </void>
                      <void property="launcherId">
                        <string>2</string>
                      </void>
                      <void property="unix">
                        <boolean>true</boolean>
                      </void>
                      <void property="unixIconFile">
                        <object class="com.install4j.api.beans.ExternalFile">
                          <string>i4j_extf_10_11o2e4f_d26f8g.png</string>
                          <string>jprofiler_64@n.png</string>
                        </object>
                      </void>
                      <void property="unixMimeType">
                        <string>application/x-jprofiler-hpz</string>
                      </void>
                      <void property="windowsIconFile">
                        <object class="com.install4j.api.beans.ExternalFile">
                          <string />
                          <string />
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="9919" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
                      <void property="description">
                        <string>${i18n:jfr.snapshots.label}</string>
                      </void>
                      <void property="extension">
                        <string>jfr</string>
                      </void>
                      <void property="launcherId">
                        <string>2</string>
                      </void>
                      <void property="unix">
                        <boolean>true</boolean>
                      </void>
                      <void property="unixIconFile">
                        <object class="com.install4j.api.beans.ExternalFile">
                          <string>i4j_extf_10_11o2e4f_d26f8g.png</string>
                          <string>jprofiler_64@n.png</string>
                        </object>
                      </void>
                      <void property="unixMimeType">
                        <string>application/x-jprofiler-jfr</string>
                      </void>
                      <void property="windowsIconFile">
                        <object class="com.install4j.api.beans.ExternalFile">
                          <string />
                          <string />
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
              </beans>
            </group>
            <action id="168" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction">
                  <void property="file">
                    <object class="java.io.File">
                      <string>bin/jprofiler</string>
                    </object>
                  </void>
                  <void property="name">
                    <string>JProfiler</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <group id="1858" customizedId="" idNamespace="">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup" />
              </java>
              <actionLists />
              <beans>
                <action id="1714" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_491</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="1855" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.jprofiler.installer.JProfilerInitAction" />
                  </java>
                  <actionLists />
                </action>
              </beans>
            </group>
            <group id="3538" customizedId="" idNamespace="">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup">
                  <void property="conditionExpression">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_492</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <action id="3537" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.3" 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>
                  <actionLists />
                </action>
                <action id="3539" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.3" 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>
                  <actionLists />
                </action>
                <action id="3540" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.3" 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>
                  <actionLists />
                </action>
                <action id="3541" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.3" 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>
                  <actionLists />
                </action>
              </beans>
            </group>
            <action id="9966" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_493</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="8370" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                  <void property="initialStatusMessage">
                    <string>${i18n:WizardPreparing}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="1715" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_494" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" 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>${i18n:license.information.subtitle}</string>
              </void>
              <void property="title">
                <string>${i18n:license.information.title}</string>
              </void>
            </object>
          </java>
          <actionLists />
          <actions />
          <formComponents>
            <formComponent id="1716" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" 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 evaluate or enter my license information</string>
                      </void>
                      <void index="1">
                        <string>No, I just want to install</string>
                      </void>
                    </array>
                  </void>
                  <void property="variableName">
                    <string>licenseQuestion</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="1856" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_495" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.jprofiler.installer.LicenseInfoScreen" />
          </java>
          <actionLists />
          <actions>
            <link id="9969" group="true" targetId="9968" idNamespace="" />
          </actions>
          <formComponents />
        </screen>
        <screen id="9964" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_496" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="com.install4j.script.I4jScript_Internal_497" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>${installer:installationSubTitle}</string>
              </void>
              <void property="title">
                <string>${installer:installationTitle}</string>
              </void>
              <void property="visibilityForNavigationDirection">
                <object class="java.lang.Enum" method="valueOf">
                  <class>com.install4j.runtime.beans.screens.VisibilityForNavigationDirection</class>
                  <string>NEXT_ONLY</string>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <actions>
            <action id="9967" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="progressChangeType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
                      <string>SET_INDETERMINATE</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <group id="9968" customizedId="" idNamespace="">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup">
                  <void property="conditionExpression">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_498</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <action id="9959" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.finish.ExecuteLauncherAction">
                      <void property="launcherId">
                        <string>2</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="9960" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_499</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
              </beans>
            </group>
          </actions>
          <formComponents>
            <formComponent id="9965" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                  <void property="initialStatusMessage">
                    <string>${i18n:starting.jprofiler}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="1857" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.jprofiler.installer.IDEIntegrationScreen" />
          </java>
          <actionLists />
          <actions />
          <formComponents />
        </screen>
        <screen id="124" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_500" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="8591">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FinishedScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="142" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_501" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.finish.ExecuteLauncherAction">
                  <void property="launcherId">
                    <string>2</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="8383" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="10" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:finishedMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="143" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" 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>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
      </screens>
    </application>
    <application id="uninstaller" customizedId="" idNamespace="">
      <java version="25.0.3" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.UninstallerApplication">
          <void property="customMacosExecutableName">
            <string>${i18n:UninstallerMenuEntry(JProfiler)}</string>
          </void>
          <void property="useCustomMacosExecutableName">
            <boolean>true</boolean>
          </void>
          <void property="vmParameters">
            <string>-Dsun.awt.nopixfmt=true</string>
          </void>
        </object>
      </java>
      <actionLists />
      <variables />
      <screens>
        <screen id="16" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="5658" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
              </java>
              <actionLists />
            </action>
            <action id="5657" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" />
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="125" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8591">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
          </java>
          <actionLists />
          <actions />
          <formComponents>
            <formComponent id="8389" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_502" insetsTop="3" insetsLeft="0" insetsBottom="10" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:welcomeMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8390" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
                  <void property="consoleScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_503</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="162" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>${i18n:additional.tasks.subtitle}</string>
              </void>
              <void property="title">
                <string>${i18n:additional.tasks.title}</string>
              </void>
            </object>
          </java>
          <actionLists />
          <actions />
          <formComponents>
            <formComponent id="163" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${i18n:remove.license.information.label}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="164" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                  <void property="checkboxText">
                    <string>${i18n:remove.license.information.checkbox}</string>
                  </void>
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>removeLicense</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="126" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
          </java>
          <actionLists />
          <actions>
            <group id="9921" customizedId="" idNamespace="">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup">
                  <void property="conditionExpression">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_504</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <action id="9922" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="Could not obtain admin privileges. The agent files in ${installer:programFilesAgentsBase} cannot be deleted." elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction">
                      <void property="failIfNotObtainedWin">
                        <boolean>false</boolean>
                      </void>
                      <void property="obtainIfNormalWin">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <group id="9923" customizedId="" idNamespace="">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.ActionGroup">
                      <void property="conditionExpression">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_505</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                  <beans>
                    <action id="9924" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                          <void property="backupForRollback">
                            <boolean>false</boolean>
                          </void>
                          <void property="files">
                            <array class="java.io.File" length="1">
                              <void index="0">
                                <object class="java.io.File">
                                  <string>${installer:programFilesAgents}</string>
                                </object>
                              </void>
                            </array>
                          </void>
                          <void property="recursive">
                            <boolean>true</boolean>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="9925" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                          <void property="script">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_506</string>
                              </void>
                            </object>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                  </beans>
                </group>
              </beans>
            </group>
            <action id="4809" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.3" 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/helper/jphelper.properties</string>
                        </object>
                      </void>
                    </array>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="4808" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_508" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_507</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="161" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_509" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.3" 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}/.jprofiler16</string>
                        </object>
                      </void>
                    </array>
                  </void>
                  <void property="recursive">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="204" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.3" 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>
              <actionLists />
            </action>
            <action id="160" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.jprofiler.installer.JProfilerUninstallAction" />
              </java>
              <actionLists />
            </action>
            <action id="127" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="8402" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                  <void property="initialStatusMessage">
                    <string>${i18n:UninstallerPreparing}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="128" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
          </java>
          <actionLists />
          <actions />
          <formComponents />
        </screen>
        <screen id="129" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="8591">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
          </java>
          <actionLists />
          <actions />
          <formComponents>
            <formComponent id="8405" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="10" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:successMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
      </screens>
    </application>
    <application id="237" customizedId="updater" idNamespace="">
      <java version="25.0.3" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.CustomApplication" id="CustomApplication0">
          <void property="customIconImageFiles">
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_17_11o2e4f_15ruysp.png</string>
                <string>updater_16.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_18_11o2e4f_x8a70o.png</string>
                <string>updater_32.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_19_11o2e4f_x8d7d5.png</string>
                <string>updater_48.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_20_11o2e4f_1kfzfjl.png</string>
                <string>updater_128.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_21_11o2e4f_7jou64.png</string>
                <string>updater_256.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="vmParameters">
            <string>-Dsun.awt.nopixfmt=true</string>
          </void>
          <void property="windowTitle">
            <string>${i18n:updater.WindowTitle("JProfiler")}</string>
          </void>
        </object>
      </java>
      <actionLists />
      <variables>
        <variable name="updatesUrl" value="https://download.ej-technologies.com/jprofiler/updates16.xml" hidden="false" registerForResponseFile="false" responseFileComment="" />
      </variables>
      <screens>
        <screen id="1309" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actionLists />
          <actions />
          <formComponents />
        </screen>
        <screen id="1310" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_510" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8591">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="title">
                <string>${i18n:updater.WelcomeTitle("JProfiler")}</string>
              </void>
            </object>
          </java>
          <actionLists />
          <actions />
          <formComponents>
            <formComponent id="8410" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_511" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="hideIfBlank">
                    <boolean>true</boolean>
                  </void>
                  <void property="labelText">
                    <string>${i18n:updater.WelcomeInfoText("JProfiler")}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="1311" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="com.install4j.script.I4jScript_Internal_512" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>${i18n:updater.CheckForUpdateSubtitle}</string>
              </void>
              <void property="title">
                <string>${i18n:updater.CheckForUpdateTitle}</string>
              </void>
            </object>
          </java>
          <actionLists />
          <actions>
            <action id="1312" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="progressChangeType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
                      <string>SET_INDETERMINATE</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="1313" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.update.CheckForUpdateAction">
                  <void property="url">
                    <string>${installer:updatesUrl}</string>
                  </void>
                  <void property="variable">
                    <string>updateDescriptor</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="1314" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SleepAction" />
              </java>
              <actionLists />
            </action>
            <action id="1315" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_513</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>updateDescriptorEntry</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <group id="1316" customizedId="" idNamespace="">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup">
                  <void property="conditionExpression">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_514</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <action id="1317" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_515</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterNewVersion</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="1318" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_516</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadSize</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="1319" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_517</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterComment</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="1321" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_518</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadUrl</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="1322" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_519</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>isArchive</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="7547" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_520</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>isDmg</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
              </beans>
            </group>
          </actions>
          <formComponents>
            <formComponent id="8424" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                  <void property="initialStatusMessage">
                    <string>${i18n:updater.CheckForUpdateLabel}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <group id="1323" customizedId="" idNamespace="">
          <java version="25.0.3" 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>com.install4j.script.I4jScript_Internal_521</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <screen id="1324" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="8591">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="title">
                    <string>${i18n:updater.UpToDateTitle}</string>
                  </void>
                </object>
              </java>
              <actionLists />
              <actions />
              <formComponents>
                <formComponent id="8428" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_522" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="hideIfBlank">
                        <boolean>true</boolean>
                      </void>
                      <void property="labelText">
                        <string>${i18n:updater.UpToDateInfoText("JProfiler")}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
          </beans>
        </group>
        <group id="1325" customizedId="" idNamespace="">
          <java version="25.0.3" 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>com.install4j.script.I4jScript_Internal_523</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <screen id="1326" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
              <java version="25.0.3" 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>
              <actionLists />
              <actions />
              <formComponents>
                <formComponent id="1327" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.KeyValuePairComponent" id="KeyValuePairComponent0">
                      <void property="labelText">
                        <string>${i18n:updater.CurrentVersionLabel}</string>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:sys.version}</string>
                      </void>
                      <void id="LabelWidgetStyle0" property="valueLabelWidgetStyle">
                        <void property="fontDescriptor">
                          <void property="font">
                            <object class="java.awt.Font">
                              <string>dialog</string>
                              <int>1</int>
                              <int>0</int>
                            </object>
                          </void>
                          <void property="fontType">
                            <object class="java.lang.Enum" method="valueOf">
                              <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                              <string>CUSTOM</string>
                            </object>
                          </void>
                        </void>
                        <void property="foregroundColor">
                          <object class="java.awt.Color">
                            <int>128</int>
                            <int>0</int>
                            <int>0</int>
                            <int>255</int>
                          </object>
                        </void>
                      </void>
                      <void property="valueLabelWidgetStyleId">
                        <null />
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <group id="1328" customizedId="" idNamespace="">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" />
                  </java>
                  <actionLists />
                  <beans>
                    <formComponent id="1329" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.KeyValuePairComponent" id="KeyValuePairComponent0">
                          <void property="labelText">
                            <string>${i18n:updater.NewVersionLabel}</string>
                          </void>
                          <void property="valueLabelText">
                            <string>${installer:updaterNewVersion}</string>
                          </void>
                          <void id="LabelWidgetStyle0" property="valueLabelWidgetStyle">
                            <void property="fontDescriptor">
                              <void property="font">
                                <object class="java.awt.Font">
                                  <string>dialog</string>
                                  <int>1</int>
                                  <int>0</int>
                                </object>
                              </void>
                              <void property="fontType">
                                <object class="java.lang.Enum" method="valueOf">
                                  <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                                  <string>CUSTOM</string>
                                </object>
                              </void>
                            </void>
                            <void property="foregroundColor">
                              <object class="java.awt.Color">
                                <int>0</int>
                                <int>128</int>
                                <int>0</int>
                                <int>255</int>
                              </object>
                            </void>
                          </void>
                          <void property="valueLabelWidgetStyleId">
                            <null />
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="1330" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_525" insetsTop="3" insetsLeft="5" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" 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>com.install4j.script.I4jScript_Internal_524</string>
                              </void>
                            </object>
                          </void>
                          <void property="hyperlinkText">
                            <string>${i18n:updater.ShowComments}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                  </beans>
                </group>
                <formComponent id="258" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HyperlinkLabelComponent">
                      <void property="hyperlinkText">
                        <string>Change log</string>
                      </void>
                      <void property="url">
                        <string>https://www.ej-technologies.com/jprofiler/changelog</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="1331" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.SpacerComponent" />
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="1332" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="labelText">
                        <string>${i18n:updater.DownloadLocationLabel}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="1333" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.DirectoryChooserComponent">
                      <void property="initialFile">
                        <string>${installer:sys.downloadsDir}</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>
                  <actionLists />
                </formComponent>
                <formComponent id="1334" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" 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>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
            <screen id="1335" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_526" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="com.install4j.script.I4jScript_Internal_527" postActivationClass="" validationClass="com.install4j.script.I4jScript_Internal_528" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="scrollable">
                    <boolean>false</boolean>
                  </void>
                  <void property="subTitle">
                    <string>${i18n:updater.CommentsSubTitle}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.CommentsTitle}</string>
                  </void>
                </object>
              </java>
              <actionLists />
              <actions />
              <formComponents>
                <formComponent id="8443" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_529" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="hideIfBlank">
                        <boolean>true</boolean>
                      </void>
                      <void property="labelText">
                        <string>${i18n:updater.CommentsLabel}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="8444" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HtmlDisplayFormComponent">
                      <void property="displayedText">
                        <string>${installer:updaterComment}</string>
                      </void>
                      <void property="fillVertical">
                        <boolean>true</boolean>
                      </void>
                      <void property="textSource">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.screens.components.TextSource</class>
                          <string>DIRECT</string>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="8445" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
                      <void property="consoleScript">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_530</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
            <screen id="1336" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="com.install4j.script.I4jScript_Internal_531" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="subTitle">
                    <string>${i18n:updater.DownloadSubTitle}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.DownloadTitle}</string>
                  </void>
                </object>
              </java>
              <actionLists />
              <actions>
                <action id="1337" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_532</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadFile</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="1338" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.net.DownloadFileAction">
                      <void property="targetFile">
                        <object class="java.io.File">
                          <string>${installer:updaterDownloadFile}</string>
                        </object>
                      </void>
                      <void property="url">
                        <string>${installer:updaterDownloadUrl}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="1339" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.3" 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>
                  <actionLists />
                </action>
              </actions>
              <formComponents>
                <formComponent id="8451" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent" />
                  </java>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
            <group id="7565" customizedId="" idNamespace="">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ScreenGroup" />
              </java>
              <actionLists />
              <beans>
                <screen id="7566" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_533" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="8591">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.screens.FormScreen">
                      <void property="title">
                        <string>${i18n:updater.FinishTitle}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                  <actions>
                    <group id="7567" customizedId="" idNamespace="">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.groups.ActionGroup">
                          <void property="conditionExpression">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_534</string>
                              </void>
                            </object>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                      <beans>
                        <action id="7568" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                          <java version="25.0.3" class="java.beans.XMLDecoder">
                            <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                              <void property="script">
                                <object class="com.install4j.api.beans.ScriptProperty">
                                  <void property="value">
                                    <string>com.install4j.script.I4jScript_Internal_535</string>
                                  </void>
                                </object>
                              </void>
                              <void property="variableName">
                                <string>installerArguments</string>
                              </void>
                            </object>
                          </java>
                          <actionLists />
                        </action>
                        <action id="7569" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                          <java version="25.0.3" class="java.beans.XMLDecoder">
                            <object class="com.install4j.runtime.beans.actions.update.ShutdownCallingLauncherAction" />
                          </java>
                          <actionLists />
                        </action>
                        <action id="7570" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="${i18n:updater.LaunchError}" elevate="true">
                          <java version="25.0.3" 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>
                          <actionLists />
                        </action>
                      </beans>
                    </group>
                  </actions>
                  <formComponents>
                    <formComponent id="8464" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_536" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                          <void property="hideIfBlank">
                            <boolean>true</boolean>
                          </void>
                          <void property="labelText">
                            <string>${i18n:updater.FinishInfoText("JProfiler")}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7571" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.LabelComponent">
                          <void property="labelText">
                            <string>${i18n:updater.LaunchUpdaterQuestion}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7572" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.SpacerComponent">
                          <void property="height">
                            <int>5</int>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7573" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_537" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" 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>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7574" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_539" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" 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>com.install4j.script.I4jScript_Internal_538</string>
                              </void>
                            </object>
                          </void>
                          <void property="hyperlinkText">
                            <string>${i18n:updater.OpenContainingFolderLabel}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7575" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                          <void property="detailVisible">
                            <boolean>false</boolean>
                          </void>
                          <void property="hideInitially">
                            <boolean>true</boolean>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                  </formComponents>
                </screen>
                <screen id="7576" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_540" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="8591">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.screens.FormScreen">
                      <void property="title">
                        <string>${i18n:updater.FinishTitle}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                  <actions>
                    <group id="7577" customizedId="" idNamespace="">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.groups.ActionGroup">
                          <void property="conditionExpression">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_541</string>
                              </void>
                            </object>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                      <beans>
                        <action id="7578" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                          <java version="25.0.3" class="java.beans.XMLDecoder">
                            <object class="com.install4j.runtime.beans.actions.update.ShutdownCallingLauncherAction" />
                          </java>
                          <actionLists />
                        </action>
                        <action id="7579" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                          <java version="25.0.3" class="java.beans.XMLDecoder">
                            <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                              <void property="script">
                                <object class="com.install4j.api.beans.ScriptProperty">
                                  <void property="value">
                                    <string>com.install4j.script.I4jScript_Internal_542</string>
                                  </void>
                                </object>
                              </void>
                            </object>
                          </java>
                          <actionLists />
                        </action>
                      </beans>
                    </group>
                  </actions>
                  <formComponents>
                    <formComponent id="8474" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_543" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                          <void property="hideIfBlank">
                            <boolean>true</boolean>
                          </void>
                          <void property="labelText">
                            <string>${i18n:updater.FinishInfoText("JProfiler")}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7580" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.LabelComponent">
                          <void property="labelText">
                            <string>${i18n:updater.LaunchUpdaterQuestion}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7581" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.SpacerComponent">
                          <void property="height">
                            <int>5</int>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7582" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                          <void property="checkboxText">
                            <string>${i18n:updater.OpenContainingFolderLabel}</string>
                          </void>
                          <void property="initiallySelected">
                            <boolean>true</boolean>
                          </void>
                          <void property="variableName">
                            <string>updaterOpenDmg</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7583" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                          <void property="detailVisible">
                            <boolean>false</boolean>
                          </void>
                          <void property="hideInitially">
                            <boolean>true</boolean>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                  </formComponents>
                </screen>
              </beans>
            </group>
          </beans>
        </group>
      </screens>
    </application>
    <application id="8629" customizedId="backgroundUpdater" idNamespace="">
      <java version="25.0.3" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.CustomApplication" id="CustomApplication0">
          <void property="customIconImageFiles">
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_17_11o2e4f_15ruysp.png</string>
                <string>updater_16.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_18_11o2e4f_x8a70o.png</string>
                <string>updater_32.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_19_11o2e4f_x8d7d5.png</string>
                <string>updater_48.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_20_11o2e4f_1kfzfjl.png</string>
                <string>updater_128.png</string>
              </object>
            </void>
            <void method="add">
              <object class="com.install4j.api.beans.ExternalFile">
                <string>i4j_extf_21_11o2e4f_7jou64.png</string>
                <string>updater_256.png</string>
              </object>
            </void>
          </void>
          <void property="executableName">
            <string>bgupdater</string>
          </void>
          <void property="useCustomIcon">
            <boolean>true</boolean>
          </void>
          <void property="vmParameters">
            <string>-Dapple.awt.UIElement=true -Dsun.awt.nopixfmt=true</string>
          </void>
          <void property="windowTitle">
            <string>JProfiler</string>
          </void>
        </object>
      </java>
      <actionLists />
      <variables>
        <variable name="updatesUrl" value="https://download.ej-technologies.com/jprofiler/updates16.xml" hidden="false" registerForResponseFile="false" responseFileComment="" />
      </variables>
      <screens>
        <screen id="8630" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8585">
          <java version="25.0.3" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="8631" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_544</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="8632" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.update.CheckForUpdateAction">
                  <void property="url">
                    <string>${installer:updatesUrl}</string>
                  </void>
                  <void property="variable">
                    <string>updateDescriptor</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="8633" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.3" 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>com.install4j.script.I4jScript_Internal_545</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>updateDescriptorEntry</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <group id="8634" customizedId="" idNamespace="">
              <java version="25.0.3" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup">
                  <void property="conditionExpression">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_546</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <action id="8635" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_547</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterNewVersion</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="8636" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_548</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadUrl</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="8637" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_549</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadFile</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="8638" customizedId="downloadFile" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.net.DownloadFileAction">
                      <void property="targetFile">
                        <object class="java.io.File">
                          <string>${installer:updaterDownloadFile}</string>
                        </object>
                      </void>
                      <void property="url">
                        <string>${installer:updaterDownloadUrl}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <group id="8639" customizedId="" idNamespace="">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.ActionGroup">
                      <void property="conditionExpression">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_550</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                  <beans>
                    <action id="8640" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                      <java version="25.0.3" 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>
                      <actionLists />
                    </action>
                    <action id="8641" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.update.ScheduleUpdateAction">
                          <void property="arguments">
                            <array class="java.lang.String" length="3">
                              <void index="0">
                                <string>-q</string>
                              </void>
                              <void index="1">
                                <string>-splash</string>
                              </void>
                              <void index="2">
                                <string>Updating JProfiler ...</string>
                              </void>
                            </array>
                          </void>
                          <void property="installerFile">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                          <void property="version">
                            <string>${installer:updaterNewVersion}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                  </beans>
                </group>
                <group id="8642" customizedId="" idNamespace="">
                  <java version="25.0.3" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.ActionGroup">
                      <void property="conditionExpression">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_551</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                  <beans>
                    <action id="8643" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                          <void property="script">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_552</string>
                              </void>
                            </object>
                          </void>
                          <void property="variableName">
                            <string>updaterStagingDir</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="8644" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_553" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                          <void property="backupForRollback">
                            <boolean>false</boolean>
                          </void>
                          <void property="files">
                            <array class="java.io.File" length="1">
                              <void index="0">
                                <object class="java.io.File">
                                  <string>${installer:updaterStagingDir}</string>
                                </object>
                              </void>
                            </array>
                          </void>
                          <void property="recursive">
                            <boolean>true</boolean>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="8645" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_555" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.files.ExtractDmgFileAction">
                          <void property="archiveFile">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                          <void property="destinationDirectory">
                            <object class="java.io.File">
                              <string>${installer:updaterStagingDir}</string>
                            </object>
                          </void>
                          <void property="fileFilter">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_554</string>
                              </void>
                            </object>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="8646" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_557" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.files.ExtractTarFileAction">
                          <void property="archiveFile">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                          <void property="destinationDirectory">
                            <object class="java.io.File">
                              <string>${installer:updaterStagingDir}</string>
                            </object>
                          </void>
                          <void property="fileFilter">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_556</string>
                              </void>
                            </object>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="8647" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.update.ScheduleUpdateAction">
                          <void property="installerFile">
                            <object class="java.io.File">
                              <string>${installer:updaterStagingDir}</string>
                            </object>
                          </void>
                          <void property="version">
                            <string>${installer:updaterNewVersion}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="8648" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                      <java version="25.0.3" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                          <void property="backupForRollback">
                            <boolean>false</boolean>
                          </void>
                          <void property="files">
                            <array class="java.io.File" length="1">
                              <void index="0">
                                <object class="java.io.File">
                                  <string>${installer:updaterDownloadFile}</string>
                                </object>
                              </void>
                            </array>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                  </beans>
                </group>
              </beans>
            </group>
          </actions>
          <formComponents />
        </screen>
      </screens>
    </application>
  </applications>
  <launchers>
    <launcher type="gui" id="2" customizedId="" menuName="JProfiler" excludeFromMenu="false" uninstaller="false" name="JProfiler" file="bin/jprofiler">
      <startFileEntries>
        <entry>StartupWMClass=jprofiler16-com-jprofiler-frontend-FrontendApplication</entry>
      </startFileEntries>
    </launcher>
    <launcher type="console" id="81" customizedId="" menuName="Command line export" excludeFromMenu="true" uninstaller="false" name="Command line export" file="bin/jpexport">
      <startFileEntries>
        <entry>StartupWMClass=install4j-com-jprofiler-frontend-FrontendExportApplication</entry>
      </startFileEntries>
    </launcher>
    <launcher type="console" id="112" customizedId="" menuName="Command line comparison" excludeFromMenu="true" uninstaller="false" name="Command line comparison" file="bin/jpcompare">
      <startFileEntries>
        <entry>StartupWMClass=install4j-com-jprofiler-frontend-ComparisonExportApplication</entry>
      </startFileEntries>
    </launcher>
    <launcher type="console" id="380" customizedId="" menuName="Command line integration wizard" excludeFromMenu="true" uninstaller="false" name="Command line integration wizard" file="bin/jpintegrate">
      <startFileEntries>
        <entry>StartupWMClass=install4j-com-jprofiler-frontend-IntegrationApplication</entry>
      </startFileEntries>
    </launcher>
    <launcher type="console" id="3091" customizedId="" menuName="Command line heap dump analysis" excludeFromMenu="true" uninstaller="false" name="Command line heap dump analysis" file="bin/jpanalyze">
      <startFileEntries>
        <entry>StartupWMClass=install4j-com-jprofiler-frontend-AnalyzeHeapDumpApplication</entry>
      </startFileEntries>
    </launcher>
    <launcher type="console" id="4107" customizedId="" menuName="Command line controller" excludeFromMenu="true" uninstaller="false" name="Command line controller" file=".i4j_external_8221/bin/jpcontroller">
      <startFileEntries>
        <entry>StartupWMClass=install4j-com-jprofiler-cli-ControllerApplication</entry>
      </startFileEntries>
    </launcher>
    <launcher type="console" id="4340" customizedId="jpenable" menuName="Command line enabler" excludeFromMenu="true" uninstaller="false" name="Command line enabler" file=".i4j_external_8221/bin/jpenable">
      <startFileEntries>
        <entry>StartupWMClass=install4j-com-jprofiler-cli-EnableApplication</entry>
      </startFileEntries>
    </launcher>
    <launcher type="console" id="6568" customizedId="" menuName="Command line HPROF dump" excludeFromMenu="true" uninstaller="false" name="Command line HPROF dump" file=".i4j_external_8221/bin/jpdump">
      <startFileEntries>
        <entry>StartupWMClass=install4j-com-jprofiler-cli-HprofApplication</entry>
      </startFileEntries>
    </launcher>
    <launcher type="console" id="7091" customizedId="" menuName="Chrome Host" excludeFromMenu="true" uninstaller="false" name="Chrome Host" file="bin/helper/jpchromehost">
      <startFileEntries>
        <entry>StartupWMClass=install4j-com-jprofiler-core-util-Starter</entry>
      </startFileEntries>
    </launcher>
    <launcher type="console" id="9913" customizedId="jpuser" menuName="jpuser" excludeFromMenu="true" uninstaller="false" name="jpuser" file="bin/helper/jpuser">
      <startFileEntries>
        <entry>StartupWMClass=install4j-com-jprofiler-frontend-Starter</entry>
      </startFileEntries>
    </launcher>
    <launcher type="console" id="9973" customizedId="" menuName="MCP Server" excludeFromMenu="true" uninstaller="false" name="MCP Server" file="bin/jpmcp">
      <startFileEntries>
        <entry>StartupWMClass=install4j-com-jprofiler-frontend-mcp-McpMain</entry>
      </startFileEntries>
    </launcher>
    <launcher type="gui" id="237" customizedId="updater" menuName="Standalone update downloader" excludeFromMenu="true" uninstaller="false" name="Standalone update downloader" file="bin/updater">
      <startFileEntries>
        <entry>StartupWMClass=install4j-App2277670911Id237</entry>
      </startFileEntries>
    </launcher>
    <launcher type="gui" id="8629" customizedId="backgroundUpdater" menuName="Background update downloader" excludeFromMenu="true" uninstaller="false" name="Background update downloader" file=".install4j/bgupdater">
      <startFileEntries>
        <entry>StartupWMClass=install4j-App2277670911Id8629</entry>
      </startFileEntries>
    </launcher>
  </launchers>
  <components />
  <externalRoots>
    <externalRoot id="540" location="" fileset="539" />
    <externalRoot id="542" location="" fileset="541" />
    <externalRoot id="561" location="" fileset="560" />
    <externalRoot id="8221" location="" fileset="8220" />
  </externalRoots>
  <filesets>
    <fileset id="560" customizedId="" name="Linux libraries" />
    <fileset id="8220" customizedId="" name="CLI" />
  </filesets>
  <scriptClassOrigins>
    <class className="com.install4j.script.I4jScript_Internal_466" beanType="application" id="installer" propertyName="Replacement script for language code" importLineCount="0" headerLineCount="19" scriptLineCount="5" />
    <class className="com.install4j.script.I4jScript_Internal_467" beanType="action" id="9926" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_468" beanType="action" id="9961" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_469" beanType="action" id="2691" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="28" />
    <class className="com.install4j.script.I4jScript_Internal_470" beanType="action" id="3317" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_471" beanType="group" id="9928" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_472" beanType="form component" id="9933" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_473" beanType="group" id="9934" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_474" beanType="group" id="9947" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_475" beanType="form component" id="9936" propertyName="Action script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_476" beanType="form component" id="9937" propertyName="Console script" importLineCount="0" headerLineCount="19" scriptLineCount="4" />
    <class className="com.install4j.script.I4jScript_Internal_477" beanType="screen" id="9949" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_478" beanType="screen" id="9949" propertyName="Post-activation expression" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_479" beanType="screen" id="9950" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_480" beanType="screen" id="9951" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_481" beanType="action" id="9952" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_482" beanType="form component" id="9954" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_483" beanType="screen" id="2690" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_484" beanType="screen" id="2690" propertyName="Validation expression" importLineCount="0" headerLineCount="19" scriptLineCount="17" />
    <class className="com.install4j.script.I4jScript_Internal_485" beanType="action" id="995" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_486" beanType="action" id="9956" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_487" beanType="action" id="7335" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="4" />
    <class className="com.install4j.script.I4jScript_Internal_488" beanType="action" id="7335" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_489" beanType="action" id="2883" propertyName="File filter script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_490" beanType="action" id="121" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_491" beanType="action" id="1714" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="12" />
    <class className="com.install4j.script.I4jScript_Internal_492" beanType="group" id="3538" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_493" beanType="action" id="9966" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="5" />
    <class className="com.install4j.script.I4jScript_Internal_494" beanType="screen" id="1715" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_495" beanType="screen" id="1856" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_496" beanType="screen" id="9964" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_497" beanType="screen" id="9964" propertyName="Post-activation expression" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_498" beanType="group" id="9968" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_499" beanType="action" id="9960" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_500" beanType="screen" id="124" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_501" beanType="action" id="142" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_502" beanType="form component" id="8389" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_503" beanType="form component" id="8390" propertyName="Console script" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_504" beanType="group" id="9921" propertyName="Condition expression" importLineCount="3" headerLineCount="19" scriptLineCount="18" />
    <class className="com.install4j.script.I4jScript_Internal_505" beanType="group" id="9923" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_506" beanType="action" id="9925" propertyName="Script" importLineCount="1" headerLineCount="19" scriptLineCount="7" />
    <class className="com.install4j.script.I4jScript_Internal_507" beanType="action" id="4808" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="6" />
    <class className="com.install4j.script.I4jScript_Internal_508" beanType="action" id="4808" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_509" beanType="action" id="161" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_510" beanType="screen" id="1310" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_511" beanType="form component" id="8410" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_512" beanType="screen" id="1311" propertyName="Post-activation expression" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_513" beanType="action" id="1315" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_514" beanType="group" id="1316" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_515" beanType="action" id="1317" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_516" beanType="action" id="1318" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_517" beanType="action" id="1319" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_518" beanType="action" id="1321" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_519" beanType="action" id="1322" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_520" beanType="action" id="7547" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_521" beanType="group" id="1323" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_522" beanType="form component" id="8428" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_523" beanType="group" id="1325" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_524" beanType="form component" id="1330" propertyName="Action script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_525" beanType="form component" id="1330" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_526" beanType="screen" id="1335" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_527" beanType="screen" id="1335" propertyName="Pre-activation expression" importLineCount="0" headerLineCount="19" scriptLineCount="4" />
    <class className="com.install4j.script.I4jScript_Internal_528" beanType="screen" id="1335" propertyName="Validation expression" importLineCount="0" headerLineCount="19" scriptLineCount="4" />
    <class className="com.install4j.script.I4jScript_Internal_529" beanType="form component" id="8443" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_530" beanType="form component" id="8445" propertyName="Console script" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_531" beanType="screen" id="1336" propertyName="Post-activation expression" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_532" beanType="action" id="1337" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_533" beanType="screen" id="7566" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_534" beanType="group" id="7567" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_535" beanType="action" id="7568" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="8" />
    <class className="com.install4j.script.I4jScript_Internal_536" beanType="form component" id="8464" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_537" beanType="form component" id="7573" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_538" beanType="form component" id="7574" propertyName="Action script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_539" beanType="form component" id="7574" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_540" beanType="screen" id="7576" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_541" beanType="group" id="7577" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_542" beanType="action" id="7579" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_543" beanType="form component" id="8474" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_544" beanType="action" id="8631" propertyName="Script" importLineCount="3" headerLineCount="19" scriptLineCount="5" />
    <class className="com.install4j.script.I4jScript_Internal_545" beanType="action" id="8633" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="13" />
    <class className="com.install4j.script.I4jScript_Internal_546" beanType="group" id="8634" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_547" beanType="action" id="8635" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_548" beanType="action" id="8636" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_549" beanType="action" id="8637" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_550" beanType="group" id="8639" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_551" beanType="group" id="8642" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_552" beanType="action" id="8643" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_553" beanType="action" id="8644" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_554" beanType="action" id="8645" propertyName="File filter script" importLineCount="3" headerLineCount="19" scriptLineCount="7" />
    <class className="com.install4j.script.I4jScript_Internal_555" beanType="action" id="8645" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_556" beanType="action" id="8646" propertyName="File filter script" importLineCount="1" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_557" beanType="action" id="8646" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_558" beanType="form component" id="9945" propertyName="Initialization script" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_0" beanType="Static members" id="" propertyName="" importLineCount="1" headerLineCount="17" scriptLineCount="30" />
  </scriptClassOrigins>
</config>
