home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 146 / dpcs0400.iso / Editor / JBuilder3 / foundati / install.exe / InstallerData / InstallScript.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-12-01  |  29.5 KB  |  1,323 lines

  1. import com.zerog.ia.installer.Action;
  2. import com.zerog.ia.installer.Billboard;
  3. import com.zerog.ia.installer.FileAction;
  4. import com.zerog.ia.installer.GhostDirectory;
  5. import com.zerog.ia.installer.InstallBundle;
  6. import com.zerog.ia.installer.InstallPiece;
  7. import com.zerog.ia.installer.InstallSet;
  8. import com.zerog.ia.installer.Installer;
  9. import com.zerog.ia.installer.Rule;
  10. import com.zerog.ia.installer.Step;
  11. import com.zerog.ia.installer.actions.ChooseFolder;
  12. import com.zerog.ia.installer.actions.CreateShortcut;
  13. import com.zerog.ia.installer.actions.CustomAction;
  14. import com.zerog.ia.installer.actions.DumpDebugInfo;
  15. import com.zerog.ia.installer.actions.EditVariableTable;
  16. import com.zerog.ia.installer.actions.ExtractZip;
  17. import com.zerog.ia.installer.actions.InstallDirCont;
  18. import com.zerog.ia.installer.actions.InstallDirectory;
  19. import com.zerog.ia.installer.actions.InstallFile;
  20. import com.zerog.ia.installer.actions.InstallPanelAction;
  21. import com.zerog.ia.installer.actions.MakeExecutable;
  22. import com.zerog.ia.installer.actions.MakeRegEntry;
  23. import com.zerog.ia.installer.rules.CompareVariable;
  24. import com.zerog.ia.installer.rules.FileChk;
  25. import com.zerog.ia.installer.rules.PlatformChk;
  26. import com.zerog.ia.installer.steps.ChooseInstallSet;
  27. import com.zerog.ia.installer.steps.ChooseJavaVM;
  28. import com.zerog.ia.installer.steps.ImportantNote;
  29. import com.zerog.ia.installer.steps.InstallComplete;
  30. import com.zerog.ia.installer.steps.InstallDir;
  31. import com.zerog.ia.installer.steps.InstallProgress;
  32. import com.zerog.ia.installer.steps.Intro;
  33. import com.zerog.ia.installer.steps.LicenseAgr;
  34. import com.zerog.ia.installer.steps.ShortcutLoc;
  35. import com.zerog.ia.installer.util.BindingWin32;
  36. import com.zerog.ia.installer.util.ProgressMonitor;
  37. import com.zerog.ia.installer.util.PropertyData;
  38. import com.zerog.ia.installer.util.magicfolders.CustomizableMF;
  39. import com.zerog.ia.installer.util.magicfolders.DesktopMF;
  40. import com.zerog.ia.installer.util.magicfolders.DoNotInstallMF;
  41. import com.zerog.ia.installer.util.magicfolders.InstallDirMF;
  42. import com.zerog.ia.installer.util.magicfolders.JavaHomeMF;
  43. import com.zerog.ia.installer.util.magicfolders.MagicFolder;
  44. import com.zerog.ia.installer.util.magicfolders.ProgramsMenuMF;
  45. import com.zerog.ia.installer.util.magicfolders.ShortcutsMF;
  46. import com.zerog.ia.installer.util.magicfolders.SystemDriveRootMF;
  47. import com.zerog.ia.installer.util.magicfolders.UserMagicFolder1MF;
  48. import com.zerog.ia.installer.util.magicfolders.UserMagicFolder2MF;
  49. import com.zerog.ia.installer.util.magicfolders.UserMagicFolder3MF;
  50. import java.util.Vector;
  51.  
  52. public class InstallScript {
  53.    public static String scriptVersion = "3.0 Enterprise Edition";
  54.    public static int majorVersion = 3;
  55.    public static int minorVersion = 0;
  56.    public static int revisionVersion = -1;
  57.    public static int numIncrements = 127;
  58.    public static String scriptID = "ZC78145CZMY5U";
  59.  
  60.    public static Installer loadScript() {
  61.       try {
  62.          ProgressMonitor.setNumberOfScriptIncrements(numIncrements);
  63.          ProgressMonitor.setScriptIdentifier(scriptID);
  64.          Installer var0 = new Installer();
  65.          InstallSet var1 = new InstallSet();
  66.          InstallBundle var2 = new InstallBundle();
  67.          GhostDirectory var3 = new GhostDirectory();
  68.          InstallDirectory var4 = new InstallDirectory();
  69.          InstallFile var5 = new InstallFile();
  70.          InstallDirCont var6 = new InstallDirCont();
  71.          InstallDirCont var7 = new InstallDirCont();
  72.          InstallDirCont var8 = new InstallDirCont();
  73.          InstallDirectory var9 = new InstallDirectory();
  74.          InstallDirCont var10 = new InstallDirCont();
  75.          InstallFile var11 = new InstallFile();
  76.          InstallFile var12 = new InstallFile();
  77.          InstallFile var13 = new InstallFile();
  78.          GhostDirectory var14 = new GhostDirectory();
  79.          MakeExecutable var15 = new MakeExecutable();
  80.          GhostDirectory var16 = new GhostDirectory();
  81.          InstallDirectory var17 = new InstallDirectory();
  82.          EditVariableTable var18 = new EditVariableTable();
  83.          GhostDirectory var19 = new GhostDirectory();
  84.          CreateShortcut var20 = new CreateShortcut();
  85.          Intro var21 = new Intro();
  86.          LicenseAgr var22 = new LicenseAgr();
  87.          ImportantNote var23 = new ImportantNote();
  88.          InstallDir var24 = new InstallDir();
  89.          ShortcutLoc var25 = new ShortcutLoc();
  90.          ChooseJavaVM var26 = new ChooseJavaVM();
  91.          ChooseInstallSet var27 = new ChooseInstallSet();
  92.          InstallProgress var28 = new InstallProgress();
  93.          InstallComplete var29 = new InstallComplete();
  94.          Billboard var30 = new Billboard();
  95.          ProgressMonitor.updateScriptIncrement();
  96.          Vector var31 = new Vector();
  97.          MakeRegEntry var32 = new MakeRegEntry();
  98.          var32.setValueName("PathName");
  99.          var32.setUserLabel("Borland\\JBuilder\\3.1");
  100.          var32.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Borland\\JBuilder\\3.1");
  101.          var32.setValue("$USER_INSTALL_DIR$");
  102.          var32.setUnixPermissions("777");
  103.          var32.setOverrideUnixPermissions(false);
  104.          ((Action)var32).setShouldUninstall(true);
  105.          ((InstallPiece)var32).setExternalID("MakeRegEntry.15");
  106.          ProgressMonitor.updateScriptIncrement();
  107.          var31.addElement(var32);
  108.          MakeRegEntry var33 = new MakeRegEntry();
  109.          var33.setValueName("CurrentVersion");
  110.          var33.setUserLabel("JavaSoft\\Java Development Kit\\");
  111.          var33.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit");
  112.          var33.setValue("1.2");
  113.          var33.setUnixPermissions("777");
  114.          var33.setOverrideUnixPermissions(false);
  115.          ((Action)var33).setShouldUninstall(true);
  116.          ((InstallPiece)var33).setExternalID("MakeRegEntry.245");
  117.          ProgressMonitor.updateScriptIncrement();
  118.          CompareVariable var34 = new CompareVariable();
  119.          ((Rule)var34).setEnabled(true);
  120.          var34.setOperandTwo("true");
  121.          ((Rule)var34).setResult("");
  122.          var34.setOperandOne("$BUNDLED_VM_INSTALLER$");
  123.          var34.setOperation("equals");
  124.          ((Rule)var34).setDescription("");
  125.          ((Rule)var34).setContainer(var33);
  126.          ((InstallPiece)var34).setExternalID("CompareVariable.295");
  127.          ProgressMonitor.updateScriptIncrement();
  128.          ((InstallPiece)var33).addRule(var34);
  129.          var31.addElement(var33);
  130.          MakeRegEntry var35 = new MakeRegEntry();
  131.          var35.setValueName("CurrentVersion");
  132.          var35.setUserLabel("JavaSoft\\Java Development Kit\\1.2");
  133.          var35.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.2");
  134.          var35.setValue("1.2");
  135.          var35.setUnixPermissions("777");
  136.          var35.setOverrideUnixPermissions(false);
  137.          ((Action)var35).setShouldUninstall(true);
  138.          ((InstallPiece)var35).setExternalID("MakeRegEntry.123");
  139.          ProgressMonitor.updateScriptIncrement();
  140.          CompareVariable var36 = new CompareVariable();
  141.          ((Rule)var36).setEnabled(true);
  142.          var36.setOperandTwo("true");
  143.          ((Rule)var36).setResult("");
  144.          var36.setOperandOne("$BUNDLED_VM_INSTALLER$");
  145.          var36.setOperation("equals");
  146.          ((Rule)var36).setDescription("");
  147.          ((Rule)var36).setContainer(var35);
  148.          ((InstallPiece)var36).setExternalID("CompareVariable.296");
  149.          ProgressMonitor.updateScriptIncrement();
  150.          ((InstallPiece)var35).addRule(var36);
  151.          var31.addElement(var35);
  152.          MakeRegEntry var37 = new MakeRegEntry();
  153.          var37.setValueName("MicroVersion");
  154.          var37.setUserLabel("JavaSoft\\Java Development Kit\\1.2");
  155.          var37.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.2");
  156.          var37.setValue("2");
  157.          var37.setUnixPermissions("777");
  158.          var37.setOverrideUnixPermissions(false);
  159.          ((Action)var37).setShouldUninstall(true);
  160.          ((InstallPiece)var37).setExternalID("MakeRegEntry.246");
  161.          ProgressMonitor.updateScriptIncrement();
  162.          CompareVariable var38 = new CompareVariable();
  163.          ((Rule)var38).setEnabled(true);
  164.          var38.setOperandTwo("true");
  165.          ((Rule)var38).setResult("");
  166.          var38.setOperandOne("$BUNDLED_VM_INSTALLER$");
  167.          var38.setOperation("equals");
  168.          ((Rule)var38).setDescription("");
  169.          ((Rule)var38).setContainer(var37);
  170.          ((InstallPiece)var38).setExternalID("CompareVariable.297");
  171.          ProgressMonitor.updateScriptIncrement();
  172.          ((InstallPiece)var37).addRule(var38);
  173.          var31.addElement(var37);
  174.          MakeRegEntry var39 = new MakeRegEntry();
  175.          var39.setValueName("UpdateVersion");
  176.          var39.setUserLabel("JavaSoft\\Java Development Kit\\1.2");
  177.          var39.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.2");
  178.          var39.setValue("004");
  179.          var39.setUnixPermissions("777");
  180.          var39.setOverrideUnixPermissions(false);
  181.          ((Action)var39).setShouldUninstall(true);
  182.          ((InstallPiece)var39).setExternalID("MakeRegEntry.247");
  183.          ProgressMonitor.updateScriptIncrement();
  184.          CompareVariable var40 = new CompareVariable();
  185.          ((Rule)var40).setEnabled(true);
  186.          var40.setOperandTwo("true");
  187.          ((Rule)var40).setResult("");
  188.          var40.setOperandOne("$BUNDLED_VM_INSTALLER$");
  189.          var40.setOperation("equals");
  190.          ((Rule)var40).setDescription("");
  191.          ((Rule)var40).setContainer(var39);
  192.          ((InstallPiece)var40).setExternalID("CompareVariable.298");
  193.          ProgressMonitor.updateScriptIncrement();
  194.          ((InstallPiece)var39).addRule(var40);
  195.          var31.addElement(var39);
  196.          MakeRegEntry var41 = new MakeRegEntry();
  197.          var41.setValueName("JavaHome");
  198.          var41.setUserLabel("JavaSoft\\Java Development Kit\\1.2");
  199.          var41.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.2");
  200.          var41.setValue("$USER_INSTALL_DIR$\\jdk1.2.2");
  201.          var41.setUnixPermissions("777");
  202.          var41.setOverrideUnixPermissions(false);
  203.          ((Action)var41).setShouldUninstall(true);
  204.          ((InstallPiece)var41).setExternalID("MakeRegEntry.248");
  205.          ProgressMonitor.updateScriptIncrement();
  206.          CompareVariable var42 = new CompareVariable();
  207.          ((Rule)var42).setEnabled(true);
  208.          var42.setOperandTwo("true");
  209.          ((Rule)var42).setResult("");
  210.          var42.setOperandOne("$BUNDLED_VM_INSTALLER$");
  211.          var42.setOperation("equals");
  212.          ((Rule)var42).setDescription("");
  213.          ((Rule)var42).setContainer(var41);
  214.          ((InstallPiece)var42).setExternalID("CompareVariable.299");
  215.          ProgressMonitor.updateScriptIncrement();
  216.          ((InstallPiece)var41).addRule(var42);
  217.          var31.addElement(var41);
  218.          MakeRegEntry var43 = new MakeRegEntry();
  219.          var43.setValueName("JavaHome");
  220.          var43.setUserLabel("JavaSoft\\Java Plug-in\\1.2");
  221.          var43.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Plug-in\\1.2");
  222.          var43.setValue("$USER_INSTALL_DIR$\\jdk1.2.2\\jre");
  223.          var43.setUnixPermissions("777");
  224.          var43.setOverrideUnixPermissions(false);
  225.          ((Action)var43).setShouldUninstall(true);
  226.          ((InstallPiece)var43).setExternalID("MakeRegEntry.271");
  227.          ProgressMonitor.updateScriptIncrement();
  228.          CompareVariable var44 = new CompareVariable();
  229.          ((Rule)var44).setEnabled(true);
  230.          var44.setOperandTwo("true");
  231.          ((Rule)var44).setResult("");
  232.          var44.setOperandOne("$BUNDLED_VM_INSTALLER$");
  233.          var44.setOperation("equals");
  234.          ((Rule)var44).setDescription("");
  235.          ((Rule)var44).setContainer(var43);
  236.          ((InstallPiece)var44).setExternalID("CompareVariable.300");
  237.          ProgressMonitor.updateScriptIncrement();
  238.          ((InstallPiece)var43).addRule(var44);
  239.          var31.addElement(var43);
  240.          MakeRegEntry var45 = new MakeRegEntry();
  241.          var45.setValueName("RuntimeLib");
  242.          var45.setUserLabel("JavaSoft\\Java Plug-in\\1.2");
  243.          var45.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Plug-in\\1.2");
  244.          var45.setValue("$USER_INSTALL_DIR$\\jdk1.2.2\\jre\\bin\\classic\\jvm.dll");
  245.          var45.setUnixPermissions("777");
  246.          var45.setOverrideUnixPermissions(false);
  247.          ((Action)var45).setShouldUninstall(true);
  248.          ((InstallPiece)var45).setExternalID("MakeRegEntry.272");
  249.          ProgressMonitor.updateScriptIncrement();
  250.          CompareVariable var46 = new CompareVariable();
  251.          ((Rule)var46).setEnabled(true);
  252.          var46.setOperandTwo("true");
  253.          ((Rule)var46).setResult("");
  254.          var46.setOperandOne("$BUNDLED_VM_INSTALLER$");
  255.          var46.setOperation("equals");
  256.          ((Rule)var46).setDescription("");
  257.          ((Rule)var46).setContainer(var45);
  258.          ((InstallPiece)var46).setExternalID("CompareVariable.301");
  259.          ProgressMonitor.updateScriptIncrement();
  260.          ((InstallPiece)var45).addRule(var46);
  261.          var31.addElement(var45);
  262.          MakeRegEntry var47 = new MakeRegEntry();
  263.          var47.setValueName("CurrentVersion");
  264.          var47.setUserLabel("JavaSoft\\Java Runtime Environment");
  265.          var47.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Runtime Environment");
  266.          var47.setValue("1.2");
  267.          var47.setUnixPermissions("777");
  268.          var47.setOverrideUnixPermissions(false);
  269.          ((Action)var47).setShouldUninstall(true);
  270.          ((InstallPiece)var47).setExternalID("MakeRegEntry.273");
  271.          ProgressMonitor.updateScriptIncrement();
  272.          CompareVariable var48 = new CompareVariable();
  273.          ((Rule)var48).setEnabled(true);
  274.          var48.setOperandTwo("true");
  275.          ((Rule)var48).setResult("");
  276.          var48.setOperandOne("$BUNDLED_VM_INSTALLER$");
  277.          var48.setOperation("equals");
  278.          ((Rule)var48).setDescription("");
  279.          ((Rule)var48).setContainer(var47);
  280.          ((InstallPiece)var48).setExternalID("CompareVariable.302");
  281.          ProgressMonitor.updateScriptIncrement();
  282.          ((InstallPiece)var47).addRule(var48);
  283.          var31.addElement(var47);
  284.          MakeRegEntry var49 = new MakeRegEntry();
  285.          var49.setValueName("JavaHome");
  286.          var49.setUserLabel("JavaSoft\\Java Runtime Environment\\1.2");
  287.          var49.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Runtime Environment\\1.2");
  288.          var49.setValue("$USER_INSTALL_DIR$\\jdk1.2.2\\jre");
  289.          var49.setUnixPermissions("777");
  290.          var49.setOverrideUnixPermissions(false);
  291.          ((Action)var49).setShouldUninstall(true);
  292.          ((InstallPiece)var49).setExternalID("MakeRegEntry.274");
  293.          ProgressMonitor.updateScriptIncrement();
  294.          CompareVariable var50 = new CompareVariable();
  295.          ((Rule)var50).setEnabled(true);
  296.          var50.setOperandTwo("true");
  297.          ((Rule)var50).setResult("");
  298.          var50.setOperandOne("$BUNDLED_VM_INSTALLER$");
  299.          var50.setOperation("equals");
  300.          ((Rule)var50).setDescription("");
  301.          ((Rule)var50).setContainer(var49);
  302.          ((InstallPiece)var50).setExternalID("CompareVariable.303");
  303.          ProgressMonitor.updateScriptIncrement();
  304.          ((InstallPiece)var49).addRule(var50);
  305.          var31.addElement(var49);
  306.          MakeRegEntry var51 = new MakeRegEntry();
  307.          var51.setValueName("MicroVersion");
  308.          var51.setUserLabel("JavaSoft\\Java Runtime Environment\\1.2");
  309.          var51.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Runtime Environment\\1.2");
  310.          var51.setValue("2");
  311.          var51.setUnixPermissions("777");
  312.          var51.setOverrideUnixPermissions(false);
  313.          ((Action)var51).setShouldUninstall(true);
  314.          ((InstallPiece)var51).setExternalID("MakeRegEntry.275");
  315.          ProgressMonitor.updateScriptIncrement();
  316.          CompareVariable var52 = new CompareVariable();
  317.          ((Rule)var52).setEnabled(true);
  318.          var52.setOperandTwo("true");
  319.          ((Rule)var52).setResult("");
  320.          var52.setOperandOne("$BUNDLED_VM_INSTALLER$");
  321.          var52.setOperation("equals");
  322.          ((Rule)var52).setDescription("");
  323.          ((Rule)var52).setContainer(var51);
  324.          ((InstallPiece)var52).setExternalID("CompareVariable.304");
  325.          ProgressMonitor.updateScriptIncrement();
  326.          ((InstallPiece)var51).addRule(var52);
  327.          var31.addElement(var51);
  328.          MakeRegEntry var53 = new MakeRegEntry();
  329.          var53.setValueName("RuntimeLib");
  330.          var53.setUserLabel("JavaSoft\\Java Runtime Environment\\1.2");
  331.          var53.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Runtime Environment\\1.2");
  332.          var53.setValue("$USER_INSTALL_DIR$\\jdk1.2.2\\jre\\bin\\classic\\jvm.dll");
  333.          var53.setUnixPermissions("777");
  334.          var53.setOverrideUnixPermissions(false);
  335.          ((Action)var53).setShouldUninstall(true);
  336.          ((InstallPiece)var53).setExternalID("MakeRegEntry.276");
  337.          ProgressMonitor.updateScriptIncrement();
  338.          CompareVariable var54 = new CompareVariable();
  339.          ((Rule)var54).setEnabled(true);
  340.          var54.setOperandTwo("true");
  341.          ((Rule)var54).setResult("");
  342.          var54.setOperandOne("$BUNDLED_VM_INSTALLER$");
  343.          var54.setOperation("equals");
  344.          ((Rule)var54).setDescription("");
  345.          ((Rule)var54).setContainer(var53);
  346.          ((InstallPiece)var54).setExternalID("CompareVariable.305");
  347.          ProgressMonitor.updateScriptIncrement();
  348.          ((InstallPiece)var53).addRule(var54);
  349.          var31.addElement(var53);
  350.          MakeRegEntry var55 = new MakeRegEntry();
  351.          var55.setValueName("UpdateVersion");
  352.          var55.setUserLabel("JavaSoft\\Java Runtime Environment\\1.2");
  353.          var55.setKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Runtime Environment\\1.2");
  354.          var55.setValue("004");
  355.          var55.setUnixPermissions("777");
  356.          var55.setOverrideUnixPermissions(false);
  357.          ((Action)var55).setShouldUninstall(true);
  358.          ((InstallPiece)var55).setExternalID("MakeRegEntry.277");
  359.          ProgressMonitor.updateScriptIncrement();
  360.          CompareVariable var56 = new CompareVariable();
  361.          ((Rule)var56).setEnabled(true);
  362.          var56.setOperandTwo("true");
  363.          ((Rule)var56).setResult("");
  364.          var56.setOperandOne("$BUNDLED_VM_INSTALLER$");
  365.          var56.setOperation("equals");
  366.          ((Rule)var56).setDescription("");
  367.          ((Rule)var56).setContainer(var55);
  368.          ((InstallPiece)var56).setExternalID("CompareVariable.306");
  369.          ProgressMonitor.updateScriptIncrement();
  370.          ((InstallPiece)var55).addRule(var56);
  371.          var31.addElement(var55);
  372.          EditVariableTable var57 = new EditVariableTable();
  373.          var57.setValue("$USER_INSTALL_DIR$/jdk1.2.2");
  374.          var57.setName("JDK_DIR");
  375.          ((Action)var57).setShouldUninstall(true);
  376.          ProgressMonitor.updateScriptIncrement();
  377.          CompareVariable var58 = new CompareVariable();
  378.          ((Rule)var58).setEnabled(true);
  379.          var58.setOperandTwo("true");
  380.          ((Rule)var58).setResult("");
  381.          var58.setOperandOne("$BUNDLED_VM_INSTALLER$");
  382.          var58.setOperation("equals");
  383.          ((Rule)var58).setDescription("");
  384.          ((Rule)var58).setContainer(var57);
  385.          ((InstallPiece)var58).setExternalID("CompareVariable.379");
  386.          ProgressMonitor.updateScriptIncrement();
  387.          ((InstallPiece)var57).addRule(var58);
  388.          var31.addElement(var57);
  389.          EditVariableTable var59 = new EditVariableTable();
  390.          var59.setValue("$USER_INSTALL_DIR$");
  391.          var59.setName("JBUILDER_HOME");
  392.          ((Action)var59).setShouldUninstall(true);
  393.          ProgressMonitor.updateScriptIncrement();
  394.          var31.addElement(var59);
  395.          EditVariableTable var60 = new EditVariableTable();
  396.          var60.setValue("$USER_INSTALL_DIR$/jre");
  397.          var60.setName("REN_SOURCE");
  398.          ((Action)var60).setShouldUninstall(true);
  399.          ProgressMonitor.updateScriptIncrement();
  400.          var31.addElement(var60);
  401.          EditVariableTable var61 = new EditVariableTable();
  402.          var61.setValue("$USER_INSTALL_DIR$/jdk1.2.2");
  403.          var61.setName("REN_TARGET");
  404.          ((Action)var61).setShouldUninstall(true);
  405.          ProgressMonitor.updateScriptIncrement();
  406.          var31.addElement(var61);
  407.          CustomAction var62 = new CustomAction();
  408.          var62.setClientClassFullName("com.borland.install.iacc.JBuilderLauncher");
  409.          var62.setREF(0);
  410.          var62.setCodeArchive("C:\\install\\src\\PrimeTime\\CustomCode\\jbcc.jar");
  411.          ((Action)var62).setShouldUninstall(true);
  412.          ProgressMonitor.updateScriptIncrement();
  413.          var31.addElement(var62);
  414.          CustomAction var63 = new CustomAction();
  415.          var63.setClientClassFullName("com.borland.install.iacc.SetUnixAttributes");
  416.          var63.setREF(3);
  417.          var63.setCodeArchive("C:\\install\\src\\CustomCode\\jbcc.jar");
  418.          ((Action)var63).setShouldUninstall(true);
  419.          ProgressMonitor.updateScriptIncrement();
  420.          PlatformChk var64 = new PlatformChk();
  421.          ((Rule)var64).setEnabled(true);
  422.          ((Rule)var64).setResult("");
  423.          ((Rule)var64).setDescription("");
  424.          Vector var65 = new Vector();
  425.          var65.addElement("Solaris");
  426.          var65.addElement("SunOS");
  427.          var65.addElement("HP-UX");
  428.          var65.addElement("Linux");
  429.          var65.addElement("AIX");
  430.          var65.addElement("Irix");
  431.          var65.addElement("DG-UX");
  432.          var65.addElement("Compaq's Digital UNIX");
  433.          var65.addElement("FreeBSD");
  434.          var65.addElement("Rhapsody");
  435.          var65.addElement("Unlisted Platforms");
  436.          var64.setInstallOnPlatformList(var65);
  437.          Vector var66 = new Vector();
  438.          var66.addElement("Windows 95");
  439.          var66.addElement("Windows 98");
  440.          var66.addElement("Windows NT");
  441.          var66.addElement("Mac OS");
  442.          var66.addElement("OS/2");
  443.          var64.setDoNotInstallOnPlatformList(var66);
  444.          ProgressMonitor.updateScriptIncrement();
  445.          ((InstallPiece)var63).addRule(var64);
  446.          var31.addElement(var63);
  447.          CustomAction var67 = new CustomAction();
  448.          var67.setClientClassFullName("com.borland.install.iacc.DOS2Unix");
  449.          var67.setREF(2);
  450.          var67.setCodeArchive("C:\\install\\src\\CustomCode\\jbcc.jar");
  451.          ((Action)var67).setShouldUninstall(true);
  452.          ProgressMonitor.updateScriptIncrement();
  453.          PlatformChk var68 = new PlatformChk();
  454.          ((Rule)var68).setEnabled(true);
  455.          ((Rule)var68).setResult("");
  456.          ((Rule)var68).setDescription("");
  457.          Vector var69 = new Vector();
  458.          var69.addElement("Solaris");
  459.          var69.addElement("SunOS");
  460.          var69.addElement("HP-UX");
  461.          var69.addElement("Linux");
  462.          var69.addElement("AIX");
  463.          var69.addElement("Irix");
  464.          var69.addElement("DG-UX");
  465.          var69.addElement("Compaq's Digital UNIX");
  466.          var69.addElement("FreeBSD");
  467.          var69.addElement("Rhapsody");
  468.          var69.addElement("Unlisted Platforms");
  469.          var68.setInstallOnPlatformList(var69);
  470.          Vector var70 = new Vector();
  471.          var70.addElement("Windows 95");
  472.          var70.addElement("Windows 98");
  473.          var70.addElement("Windows NT");
  474.          var70.addElement("Mac OS");
  475.          var70.addElement("OS/2");
  476.          var68.setDoNotInstallOnPlatformList(var70);
  477.          ProgressMonitor.updateScriptIncrement();
  478.          ((InstallPiece)var67).addRule(var68);
  479.          var31.addElement(var67);
  480.          CustomAction var71 = new CustomAction();
  481.          var71.setClientClassFullName("com.borland.install.iacc.UnixSaveConfig");
  482.          var71.setREF(20);
  483.          var71.setCodeArchive("C:\\install\\src\\CustomCode\\jbcc.jar");
  484.          ((Action)var71).setShouldUninstall(true);
  485.          ProgressMonitor.updateScriptIncrement();
  486.          PlatformChk var72 = new PlatformChk();
  487.          ((Rule)var72).setEnabled(true);
  488.          ((Rule)var72).setResult("");
  489.          ((Rule)var72).setDescription("");
  490.          Vector var73 = new Vector();
  491.          var73.addElement("Solaris");
  492.          var73.addElement("SunOS");
  493.          var73.addElement("HP-UX");
  494.          var73.addElement("Linux");
  495.          var73.addElement("AIX");
  496.          var73.addElement("Irix");
  497.          var73.addElement("DG-UX");
  498.          var73.addElement("Compaq's Digital UNIX");
  499.          var73.addElement("FreeBSD");
  500.          var73.addElement("Rhapsody");
  501.          var73.addElement("Unlisted Platforms");
  502.          var72.setInstallOnPlatformList(var73);
  503.          Vector var74 = new Vector();
  504.          var74.addElement("Windows 95");
  505.          var74.addElement("Windows 98");
  506.          var74.addElement("Windows NT");
  507.          var74.addElement("Mac OS");
  508.          var74.addElement("OS/2");
  509.          var72.setDoNotInstallOnPlatformList(var74);
  510.          ProgressMonitor.updateScriptIncrement();
  511.          ((InstallPiece)var71).addRule(var72);
  512.          var31.addElement(var71);
  513.          CustomAction var75 = new CustomAction();
  514.          var75.setClientClassFullName("com.borland.install.iacc.Rename");
  515.          var75.setREF(3);
  516.          var75.setCodeArchive("C:\\install\\src\\CustomCode\\jbcc.jar");
  517.          ((Action)var75).setShouldUninstall(true);
  518.          ProgressMonitor.updateScriptIncrement();
  519.          PlatformChk var76 = new PlatformChk();
  520.          ((Rule)var76).setEnabled(true);
  521.          ((Rule)var76).setResult("");
  522.          ((Rule)var76).setDescription("");
  523.          Vector var77 = new Vector();
  524.          var77.addElement("Windows 95");
  525.          var77.addElement("Windows 98");
  526.          var77.addElement("Windows NT");
  527.          var77.addElement("Solaris");
  528.          var77.addElement("SunOS");
  529.          var76.setInstallOnPlatformList(var77);
  530.          Vector var78 = new Vector();
  531.          var78.addElement("Mac OS");
  532.          var78.addElement("OS/2");
  533.          var78.addElement("Linux");
  534.          var78.addElement("FreeBSD");
  535.          var78.addElement("HP-UX");
  536.          var78.addElement("AIX");
  537.          var78.addElement("Irix");
  538.          var78.addElement("Compaq's Digital UNIX");
  539.          var78.addElement("Unlisted Platforms");
  540.          var78.addElement("Rhapsody");
  541.          var78.addElement("DG-UX");
  542.          var76.setDoNotInstallOnPlatformList(var78);
  543.          ProgressMonitor.updateScriptIncrement();
  544.          ((InstallPiece)var75).addRule(var76);
  545.          var31.addElement(var75);
  546.          CustomAction var79 = new CustomAction();
  547.          var79.setClientClassFullName("com.borland.install.iacc.CopyFiles");
  548.          var79.setREF(6);
  549.          var79.setCodeArchive("C:\\install\\src\\CustomCode\\jbcc.jar");
  550.          ((Action)var79).setShouldUninstall(true);
  551.          ProgressMonitor.updateScriptIncrement();
  552.          var31.addElement(var79);
  553.          var0.setPostInstallActions(var31);
  554.          var0.setMungeNamesSolaris(true);
  555.          var0.setUnixUmask("022");
  556.          Vector var80 = new Vector();
  557.          var80.addElement("en");
  558.          var0.setLocalesToBuild(var80);
  559.          Vector var81 = new Vector();
  560.          DumpDebugInfo var82 = new DumpDebugInfo();
  561.          var82.setPrintingToFile(true);
  562.          var82.setOutputPath("$EXTRACTOR_DIR$/installer-debug.txt");
  563.          var82.setPrintingToConsole(false);
  564.          Vector var83 = new Vector();
  565.          var83.addElement("Print InstallAnywhere Variables");
  566.          var83.addElement("Print Java Properties");
  567.          var83.addElement("Print Visual Tree");
  568.          var83.addElement("Print Install Tree");
  569.          var83.addElement("Print Startup Actions");
  570.          var83.addElement("Print Preinstall Actions");
  571.          var83.addElement("Print Postinstall Actions");
  572.          var82.setSelectedModules(var83);
  573.          ProgressMonitor.updateScriptIncrement();
  574.          var81.addElement(var82);
  575.          InstallPanelAction var84 = new InstallPanelAction();
  576.          var84.setInstallPanelClassName("com.borland.install.LicensePanel");
  577.          var84.setCodeArchivePathStr("C:\\install\\src\\CustomCode\\jbcc.jar");
  578.          ProgressMonitor.updateScriptIncrement();
  579.          PlatformChk var85 = new PlatformChk();
  580.          ((Rule)var85).setEnabled(true);
  581.          ((Rule)var85).setResult("");
  582.          ((Rule)var85).setDescription("");
  583.          Vector var86 = new Vector();
  584.          var86.addElement("Windows 95");
  585.          var86.addElement("Windows 98");
  586.          var86.addElement("Windows NT");
  587.          var86.addElement("HP-UX");
  588.          var86.addElement("Linux");
  589.          var86.addElement("AIX");
  590.          var86.addElement("Irix");
  591.          var86.addElement("DG-UX");
  592.          var86.addElement("Compaq's Digital UNIX");
  593.          var86.addElement("FreeBSD");
  594.          var86.addElement("Rhapsody");
  595.          var86.addElement("Unlisted Platforms");
  596.          var86.addElement("SunOS");
  597.          var86.addElement("Solaris");
  598.          var85.setInstallOnPlatformList(var86);
  599.          Vector var87 = new Vector();
  600.          var87.addElement("Mac OS");
  601.          var87.addElement("OS/2");
  602.          var85.setDoNotInstallOnPlatformList(var87);
  603.          ProgressMonitor.updateScriptIncrement();
  604.          ((InstallPiece)var84).addRule(var85);
  605.          var81.addElement(var84);
  606.          CustomAction var88 = new CustomAction();
  607.          var88.setClientClassFullName("com.borland.install.iacc.CheckJDKPath");
  608.          var88.setREF(7);
  609.          var88.setCodeArchive("C:\\install\\src\\CustomCode\\jbcc.jar");
  610.          ((Action)var88).setShouldUninstall(true);
  611.          ProgressMonitor.updateScriptIncrement();
  612.          var81.addElement(var88);
  613.          EditVariableTable var89 = new EditVariableTable();
  614.          var89.setValue("$JAVA_HOME2$");
  615.          var89.setName("JDK_DIR");
  616.          ((Action)var89).setShouldUninstall(true);
  617.          ProgressMonitor.updateScriptIncrement();
  618.          var81.addElement(var89);
  619.          CustomAction var90 = new CustomAction();
  620.          var90.setClientClassFullName("com.borland.install.iacc.FindJVM");
  621.          var90.setREF(5);
  622.          var90.setCodeArchive("C:\\install\\src\\CustomCode\\jbcc.jar");
  623.          ((Action)var90).setShouldUninstall(true);
  624.          ProgressMonitor.updateScriptIncrement();
  625.          var81.addElement(var90);
  626.          ChooseFolder var91 = new ChooseFolder();
  627.          ((InstallPanelAction)var91).setInstallPanelClassName("com.zerog.ia.installer.installpanels.ChooseFolderInstallPanel");
  628.          var91.setSelectedFolder("JDK_DIR");
  629.          var91.setPrompt("Please Choose JDK Folder:");
  630.          var91.setStepTitle("Select JDK Folder");
  631.          JavaHomeMF var92 = (JavaHomeMF)MagicFolder.get(996);
  632.          ProgressMonitor.updateScriptIncrement();
  633.          var91.setMagicFolder(var92);
  634.          var91.setAdditionalText("JBuilder requires JDK 1.2.2 or greater to run.  The JDK detected is not version 1.2.2. Please select the directory where JDK 1.2.2 is installed, or click next to continue.");
  635.          var91.setDefaultLocation("");
  636.          ((InstallPiece)var91).setExternalID("ChooseFolder.278");
  637.          ProgressMonitor.updateScriptIncrement();
  638.          CompareVariable var93 = new CompareVariable();
  639.          ((Rule)var93).setEnabled(true);
  640.          var93.setOperandTwo("false");
  641.          ((Rule)var93).setResult("");
  642.          var93.setOperandOne("$IS_JDK_OK$");
  643.          var93.setOperation("equals");
  644.          ((Rule)var93).setDescription("");
  645.          ((Rule)var93).setContainer(var91);
  646.          ((InstallPiece)var93).setExternalID("CompareVariable.279");
  647.          ProgressMonitor.updateScriptIncrement();
  648.          ((InstallPiece)var91).addRule(var93);
  649.          var81.addElement(var91);
  650.          ChooseFolder var94 = new ChooseFolder();
  651.          ((InstallPanelAction)var94).setInstallPanelClassName("com.zerog.ia.installer.installpanels.ChooseFolderInstallPanel");
  652.          var94.setSelectedFolder("USER_MAGIC_FOLDER_1");
  653.          var94.setPrompt("Where would you like to install?");
  654.          var94.setStepTitle("Choose Install Folder");
  655.          SystemDriveRootMF var95 = (SystemDriveRootMF)MagicFolder.get(157);
  656.          ProgressMonitor.updateScriptIncrement();
  657.          var94.setMagicFolder(var95);
  658.          var94.setAdditionalText("");
  659.          var94.setDefaultLocation("JBuilder30");
  660.          ((InstallPiece)var94).setExternalID("ChooseFolder.144");
  661.          ProgressMonitor.updateScriptIncrement();
  662.          PlatformChk var96 = new PlatformChk();
  663.          ((Rule)var96).setEnabled(true);
  664.          ((Rule)var96).setResult("");
  665.          ((Rule)var96).setDescription("");
  666.          Vector var97 = new Vector();
  667.          var97.addElement("Windows 95");
  668.          var97.addElement("Windows 98");
  669.          var97.addElement("Windows NT");
  670.          var96.setInstallOnPlatformList(var97);
  671.          Vector var98 = new Vector();
  672.          var98.addElement("Mac OS");
  673.          var98.addElement("OS/2");
  674.          var98.addElement("Solaris");
  675.          var98.addElement("SunOS");
  676.          var98.addElement("HP-UX");
  677.          var98.addElement("Linux");
  678.          var98.addElement("AIX");
  679.          var98.addElement("Irix");
  680.          var98.addElement("DG-UX");
  681.          var98.addElement("Compaq's Digital UNIX");
  682.          var98.addElement("FreeBSD");
  683.          var98.addElement("Rhapsody");
  684.          var98.addElement("Unlisted Platforms");
  685.          var96.setDoNotInstallOnPlatformList(var98);
  686.          ProgressMonitor.updateScriptIncrement();
  687.          ((InstallPiece)var94).addRule(var96);
  688.          var81.addElement(var94);
  689.          EditVariableTable var99 = new EditVariableTable();
  690.          var99.setValue("$prop.user.home$");
  691.          var99.setName("USER_MAGIC_FOLDER_2");
  692.          ((Action)var99).setShouldUninstall(true);
  693.          ProgressMonitor.updateScriptIncrement();
  694.          PlatformChk var100 = new PlatformChk();
  695.          ((Rule)var100).setEnabled(true);
  696.          ((Rule)var100).setResult("");
  697.          ((Rule)var100).setDescription("");
  698.          Vector var101 = new Vector();
  699.          var101.addElement("Solaris");
  700.          var101.addElement("SunOS");
  701.          var101.addElement("HP-UX");
  702.          var101.addElement("Linux");
  703.          var101.addElement("AIX");
  704.          var101.addElement("Irix");
  705.          var101.addElement("DG-UX");
  706.          var101.addElement("Compaq's Digital UNIX");
  707.          var101.addElement("FreeBSD");
  708.          var101.addElement("Rhapsody");
  709.          var101.addElement("Unlisted Platforms");
  710.          var100.setInstallOnPlatformList(var101);
  711.          Vector var102 = new Vector();
  712.          var102.addElement("Windows 95");
  713.          var102.addElement("Windows 98");
  714.          var102.addElement("Windows NT");
  715.          var102.addElement("Mac OS");
  716.          var102.addElement("OS/2");
  717.          var100.setDoNotInstallOnPlatformList(var102);
  718.          ProgressMonitor.updateScriptIncrement();
  719.          ((InstallPiece)var99).addRule(var100);
  720.          var81.addElement(var99);
  721.          EditVariableTable var103 = new EditVariableTable();
  722.          var103.setValue("/usr/local");
  723.          var103.setName("USER_MAGIC_FOLDER_2");
  724.          ((Action)var103).setShouldUninstall(true);
  725.          ProgressMonitor.updateScriptIncrement();
  726.          PlatformChk var104 = new PlatformChk();
  727.          ((Rule)var104).setEnabled(true);
  728.          ((Rule)var104).setResult("");
  729.          ((Rule)var104).setDescription("");
  730.          Vector var105 = new Vector();
  731.          var105.addElement("Solaris");
  732.          var105.addElement("SunOS");
  733.          var105.addElement("HP-UX");
  734.          var105.addElement("Linux");
  735.          var105.addElement("AIX");
  736.          var105.addElement("Irix");
  737.          var105.addElement("DG-UX");
  738.          var105.addElement("Compaq's Digital UNIX");
  739.          var105.addElement("FreeBSD");
  740.          var105.addElement("Rhapsody");
  741.          var105.addElement("Unlisted Platforms");
  742.          var104.setInstallOnPlatformList(var105);
  743.          Vector var106 = new Vector();
  744.          var106.addElement("Windows 95");
  745.          var106.addElement("Windows 98");
  746.          var106.addElement("Windows NT");
  747.          var106.addElement("Mac OS");
  748.          var106.addElement("OS/2");
  749.          var104.setDoNotInstallOnPlatformList(var106);
  750.          ProgressMonitor.updateScriptIncrement();
  751.          ((InstallPiece)var103).addRule(var104);
  752.          CompareVariable var107 = new CompareVariable();
  753.          ((Rule)var107).setEnabled(true);
  754.          var107.setOperandTwo("root");
  755.          ((Rule)var107).setResult("");
  756.          var107.setOperandOne("$prop.user.name$");
  757.          var107.setOperation("equals");
  758.          ((Rule)var107).setDescription("");
  759.          ((Rule)var107).setContainer(var103);
  760.          ((InstallPiece)var107).setExternalID("CompareVariable.326");
  761.          ProgressMonitor.updateScriptIncrement();
  762.          ((InstallPiece)var103).addRule(var107);
  763.          var81.addElement(var103);
  764.          ChooseFolder var108 = new ChooseFolder();
  765.          ((InstallPanelAction)var108).setInstallPanelClassName("com.zerog.ia.installer.installpanels.ChooseFolderInstallPanel");
  766.          var108.setSelectedFolder("USER_MAGIC_FOLDER_1");
  767.          var108.setPrompt("Where would you like to install?");
  768.          var108.setStepTitle("Choose Install Folder");
  769.          UserMagicFolder2MF var109 = (UserMagicFolder2MF)MagicFolder.get(991);
  770.          ProgressMonitor.updateScriptIncrement();
  771.          var108.setMagicFolder(var109);
  772.          var108.setAdditionalText("");
  773.          var108.setDefaultLocation("jbuilder30");
  774.          ((InstallPiece)var108).setExternalID("ChooseFolder.75");
  775.          ProgressMonitor.updateScriptIncrement();
  776.          PlatformChk var110 = new PlatformChk();
  777.          ((Rule)var110).setEnabled(true);
  778.          ((Rule)var110).setResult("");
  779.          ((Rule)var110).setDescription("");
  780.          Vector var111 = new Vector();
  781.          var111.addElement("Solaris");
  782.          var111.addElement("SunOS");
  783.          var111.addElement("HP-UX");
  784.          var111.addElement("Linux");
  785.          var111.addElement("AIX");
  786.          var111.addElement("Irix");
  787.          var111.addElement("DG-UX");
  788.          var111.addElement("Compaq's Digital UNIX");
  789.          var111.addElement("FreeBSD");
  790.          var111.addElement("Rhapsody");
  791.          var111.addElement("Unlisted Platforms");
  792.          var110.setInstallOnPlatformList(var111);
  793.          Vector var112 = new Vector();
  794.          var112.addElement("Windows 95");
  795.          var112.addElement("Windows 98");
  796.          var112.addElement("Windows NT");
  797.          var112.addElement("Mac OS");
  798.          var112.addElement("OS/2");
  799.          var110.setDoNotInstallOnPlatformList(var112);
  800.          ProgressMonitor.updateScriptIncrement();
  801.          ((InstallPiece)var108).addRule(var110);
  802.          var81.addElement(var108);
  803.          EditVariableTable var113 = new EditVariableTable();
  804.          var113.setValue("$USER_MAGIC_FOLDER_1$");
  805.          var113.setName("USER_INSTALL_DIR");
  806.          ((Action)var113).setShouldUninstall(true);
  807.          ProgressMonitor.updateScriptIncrement();
  808.          var81.addElement(var113);
  809.          EditVariableTable var114 = new EditVariableTable();
  810.          var114.setValue("$USER_MAGIC_FOLDER_1$/lib/ext");
  811.          var114.setName("USER_MAGIC_FOLDER_3");
  812.          ((Action)var114).setShouldUninstall(true);
  813.          ProgressMonitor.updateScriptIncrement();
  814.          var81.addElement(var114);
  815.          var0.setPreInstallActions(var81);
  816.          var0.setWantSolaris(true);
  817.          ShortcutsMF var115 = (ShortcutsMF)MagicFolder.get(158);
  818.          DoNotInstallMF var116 = (DoNotInstallMF)MagicFolder.get(993);
  819.          ProgressMonitor.updateScriptIncrement();
  820.          var115.setSolarisMagicFolder(var116);
  821.          DesktopMF var117 = (DesktopMF)MagicFolder.get(16);
  822.          ProgressMonitor.updateScriptIncrement();
  823.          var115.setMacMagicFolder(var117);
  824.          var115.setWin32MagicFolderPath("JBuilder 30");
  825.          var115.setOs2MagicFolder(var117);
  826.          var115.setSolarisMagicFolderPath("");
  827.          ProgramsMenuMF var118 = (ProgramsMenuMF)MagicFolder.get(2);
  828.          ProgressMonitor.updateScriptIncrement();
  829.          var115.setWin32MagicFolder(var118);
  830.          var115.setMacMagicFolderPath("");
  831.          var115.setOs2MagicFolderPath("");
  832.          ProgressMonitor.updateScriptIncrement();
  833.          var0.setShortcutDir(var115);
  834.          var0.setWantOS2NoVM(false);
  835.          InstallDirMF var119 = (InstallDirMF)MagicFolder.get(155);
  836.          ((CustomizableMF)var119).setMagicFolderPath("JBuilder30");
  837.          UserMagicFolder1MF var120 = (UserMagicFolder1MF)MagicFolder.get(992);
  838.          ProgressMonitor.updateScriptIncrement();
  839.          ((CustomizableMF)var119).setMagicFolder(var120);
  840.          ProgressMonitor.updateScriptIncrement();
  841.          var0.setInstallDir(var119);
  842.          var0.setAllowCustomizeInstallSets(false);
  843.          var0.setUserSplashPath("C:\\install\\src\\PrimeTimeStd\\");
  844.          var0.setWantMacOSNoVM(false);
  845.          BindingWin32 var121 = new BindingWin32();
  846.          var121.setInstaller(var0);
  847.          var121.setSmallIconName("installIconSmall.gif");
  848.          var121.setLargeIconName("installIcon.gif");
  849.          var121.setSmallIconPath("com/zerog/ia/installer/images/");
  850.          var121.setLargeIconPath("com/zerog/ia/installer/images/");
  851.          ProgressMonitor.updateScriptIncrement();
  852.          var0.setInstallerIcon(var121);
  853.          var0.setWantCdRom(false);
  854.          var0.setWantWindows(true);
  855.          var0.setDisplayProductName(false);
  856.          var0.setRulesFailedMessage("El programa de instalaci├│n no se puede ejecutar en la configuraci├│n de su sistema, por lo que se cerrar├í.");
  857.          Vector var122 = new Vector();
  858.          var0.setClasspath(var122);
  859.          var0.setShowInstallComplete(true);
  860.          var0.setWantUnixNoVM(true);
  861.          var0.setDefaultInstallSetIndex(0);
  862.          Vector var123 = new Vector();
  863.          var0.setStartupActions(var123);
  864.          var0.setWantWindowsNoVM(true);
  865.          var0.setProductName("JBuilder Foundation Install");
  866.          var0.setWantUnInstaller(false);
  867.          var0.setWantPureJava(false);
  868.          var0.setInstallerName("install");
  869.          var0.setWizardME(var15);
  870.          var0.setShowIntro(true);
  871.          var0.setWantWeb(true);
  872.          var0.setInstallerWindowName("PrimeTimeStd");
  873.          var0.setUserSplashName("Splash.jpg");
  874.          var0.setWantMacOS(false);
  875.          ((InstallPiece)var0).setExternalID("Installer.1");
  876.          ProgressMonitor.updateScriptIncrement();
  877.          var1.setImagePath("com/zerog/ia/installer/images/");
  878.          ((InstallPiece)var1).setDescription("This will install all files for JBuilder.");
  879.          var1.setShortName("Typical");
  880.          var1.setImageName("typicalIcon.gif");
  881.          var1.setInstallSetName("Typical Install");
  882.          ((InstallPiece)var1).setExternalID("InstallSet.typical.2");
  883.          ProgressMonitor.updateScriptIncrement();
  884.          var2.setBundleName("Install");
  885.          ((InstallPiece)var2).setDescription("This installs JBuilder 3.0.");
  886.          var2.setShortName("Install");
  887.          var2.setDescriptionIsText(true);
  888.          var2.setDescriptionIsImage(false);
  889.          ((InstallPiece)var2).setExternalID("InstallBundle.help.5");
  890.          ProgressMonitor.updateScriptIncrement();
  891.          var3.setDestinationFolder(var120);
  892.          ((FileAction)var3).setUnixPermissions("775");
  893.          ((FileAction)var3).setOverrideUnixPermissions(false);
  894.          ((Action)var3).setShouldUninstall(true);
  895.          ProgressMonitor.updateScriptIncrement();
  896.          ((FileAction)var4).setUnixPermissions("775");
  897.          ((FileAction)var4).setOverrideUnixPermissions(false);
  898.          ((Action)var4).setShouldUninstall(true);
  899.          ((FileAction)var4).setDestinationName("bin");
  900.          ProgressMonitor.updateScriptIncrement();
  901.          ((FileAction)var5).setUnixPermissions("664");
  902.          ((FileAction)var5).setSourceName("jbuilder.bat");
  903.          ((FileAction)var5).setOverrideUnixPermissions(false);
  904.          ((FileAction)var5).setSourcePath("C:\\metro1\\JBuilder\\bin\\");
  905.          ((Action)var5).setShouldUninstall(true);
  906.          ((FileAction)var5).setDestinationName("jbuilder.bat");
  907.          ProgressMonitor.updateScriptIncrement();
  908.          PlatformChk var124 = new PlatformChk();
  909.          ((Rule)var124).setEnabled(true);
  910.          ((Rule)var124).setResult("");
  911.          ((Rule)var124).setDescription("");
  912.          Vector var125 = new Vector();
  913.          var125.addElement("Windows 95");
  914.          var125.addElement("Windows 98");
  915.          var125.addElement("Windows NT");
  916.          var124.setInstallOnPlatformList(var125);
  917.          Vector var126 = new Vector();
  918.          var126.addElement("Mac OS");
  919.          var126.addElement("OS/2");
  920.          var126.addElement("Solaris");
  921.          var126.addElement("SunOS");
  922.          var126.addElement("HP-UX");
  923.          var126.addElement("Linux");
  924.          var126.addElement("AIX");
  925.          var126.addElement("Irix");
  926.          var126.addElement("DG-UX");
  927.          var126.addElement("Compaq's Digital UNIX");
  928.          var126.addElement("FreeBSD");
  929.          var126.addElement("Rhapsody");
  930.          var126.addElement("Unlisted Platforms");
  931.          var124.setDoNotInstallOnPlatformList(var126);
  932.          ProgressMonitor.updateScriptIncrement();
  933.          ((InstallPiece)var5).addRule(var124);
  934.          var6.setUseFilterExtensions(false);
  935.          Vector var127 = new Vector();
  936.          var6.setFilterV(var127);
  937.          ((ExtractZip)var6).setExpArchSize(14353L);
  938.          ((FileAction)var6).setUnixPermissions("664");
  939.          ((FileAction)var6).setSourceName("defaults");
  940.          ((FileAction)var6).setOverrideUnixPermissions(false);
  941.          ((ExtractZip)var6).setExpArchFiles(7L);
  942.          var6.setIncludeMode(false);
  943.          var6.setDirectoryChosen(true);
  944.          ((FileAction)var6).setSourcePath("c:\\metro1\\JBuilder");
  945.          var6.setIgnoreCase(true);
  946.          var6.setShouldUninstall(true);
  947.          ((FileAction)var6).setDestinationName("defaults\\");
  948.          ProgressMonitor.updateScriptIncrement();
  949.          var7.setUseFilterExtensions(false);
  950.          Vector var128 = new Vector();
  951.          var7.setFilterV(var128);
  952.          ((ExtractZip)var7).setExpArchSize(5939648L);
  953.          ((FileAction)var7).setUnixPermissions("664");
  954.          ((FileAction)var7).setSourceName("doc");
  955.          ((FileAction)var7).setOverrideUnixPermissions(false);
  956.          ((ExtractZip)var7).setExpArchFiles(10L);
  957.          var7.setIncludeMode(false);
  958.          var7.setDirectoryChosen(true);
  959.          ((FileAction)var7).setSourcePath("c:\\metro1\\JBuilder");
  960.          var7.setIgnoreCase(true);
  961.          var7.setShouldUninstall(true);
  962.          ((FileAction)var7).setDestinationName("doc\\");
  963.          ProgressMonitor.updateScriptIncrement();
  964.          var8.setUseFilterExtensions(false);
  965.          Vector var129 = new Vector();
  966.          var8.setFilterV(var129);
  967.          ((ExtractZip)var8).setExpArchSize(7469796L);
  968.          ((FileAction)var8).setUnixPermissions("664");
  969.          ((FileAction)var8).setSourceName("lib");
  970.          ((FileAction)var8).setOverrideUnixPermissions(false);
  971.          ((ExtractZip)var8).setExpArchFiles(11L);
  972.          var8.setIncludeMode(false);
  973.          var8.setDirectoryChosen(true);
  974.          ((FileAction)var8).setSourcePath("c:\\metro1\\JBuilder");
  975.          var8.setIgnoreCase(true);
  976.          var8.setShouldUninstall(true);
  977.          ((FileAction)var8).setDestinationName("lib\\");
  978.          ProgressMonitor.updateScriptIncrement();
  979.          ((FileAction)var9).setUnixPermissions("775");
  980.          ((FileAction)var9).setOverrideUnixPermissions(false);
  981.          ((Action)var9).setShouldUninstall(true);
  982.          ((FileAction)var9).setDestinationName("redist");
  983.          ProgressMonitor.updateScriptIncrement();
  984.          var10.setUseFilterExtensions(false);
  985.          Vector var130 = new Vector();
  986.          var10.setFilterV(var130);
  987.          ((ExtractZip)var10).setExpArchSize(338877L);
  988.          ((FileAction)var10).setUnixPermissions("664");
  989.          ((FileAction)var10).setSourceName("samples");
  990.          ((FileAction)var10).setOverrideUnixPermissions(false);
  991.          ((ExtractZip)var10).setExpArchFiles(63L);
  992.          var10.setIncludeMode(false);
  993.          var10.setDirectoryChosen(true);
  994.          ((FileAction)var10).setSourcePath("C:\\metro1\\JBuilder");
  995.          var10.setIgnoreCase(true);
  996.          var10.setShouldUninstall(true);
  997.          ((FileAction)var10).setDestinationName("samples\\");
  998.          ProgressMonitor.updateScriptIncrement();
  999.          ((FileAction)var11).setUnixPermissions("664");
  1000.          ((FileAction)var11).setSourceName("buildnum.txt");
  1001.          ((FileAction)var11).setOverrideUnixPermissions(false);
  1002.          ((FileAction)var11).setSourcePath("c:\\metro1\\JBuilder\\");
  1003.          ((Action)var11).setShouldUninstall(true);
  1004.          ((FileAction)var11).setDestinationName("buildnum.txt");
  1005.          ProgressMonitor.updateScriptIncrement();
  1006.          ((FileAction)var12).setUnixPermissions("664");
  1007.          ((FileAction)var12).setSourceName("jbuilder_icon.xpm");
  1008.          ((FileAction)var12).setOverrideUnixPermissions(false);
  1009.          ((FileAction)var12).setSourcePath("C:\\metro1\\JBuilder\\");
  1010.          ((Action)var12).setShouldUninstall(true);
  1011.          ((FileAction)var12).setDestinationName("jbuilder_icon.xpm");
  1012.          ProgressMonitor.updateScriptIncrement();
  1013.          ((FileAction)var13).setUnixPermissions("664");
  1014.          ((FileAction)var13).setSourceName("jbuilder_mini_icon.xpm");
  1015.          ((FileAction)var13).setOverrideUnixPermissions(false);
  1016.          ((FileAction)var13).setSourcePath("C:\\metro1\\JBuilder\\");
  1017.          ((Action)var13).setShouldUninstall(true);
  1018.          ((FileAction)var13).setDestinationName("jbuilder_mini_icon.xpm");
  1019.          ProgressMonitor.updateScriptIncrement();
  1020.          UserMagicFolder3MF var131 = (UserMagicFolder3MF)MagicFolder.get(990);
  1021.          ProgressMonitor.updateScriptIncrement();
  1022.          var14.setDestinationFolder(var131);
  1023.          ((FileAction)var14).setUnixPermissions("775");
  1024.          ((FileAction)var14).setOverrideUnixPermissions(false);
  1025.          ((Action)var14).setShouldUninstall(true);
  1026.          ProgressMonitor.updateScriptIncrement();
  1027.          var15.setUwSize(24613L);
  1028.          var15.setUnixVmSize(5169664L);
  1029.          var15.setLaxJarSize(4252L);
  1030.          var15.setWwSize(195584L);
  1031.          ((FileAction)var15).setUnixPermissions("777");
  1032.          var15.setWinVmSize(56158859L);
  1033.          var15.setMacVmSize(14833006L);
  1034.          ((FileAction)var15).setOverrideUnixPermissions(false);
  1035.          var15.setMainClass("com.borland.temp");
  1036.          var15.setMwSize(173568L);
  1037.          ((Action)var15).setShouldUninstall(true);
  1038.          Vector var132 = new Vector();
  1039.          PropertyData var133 = new PropertyData();
  1040.          var133.setInstaller(var0);
  1041.          var133.setReferenceName("tempdata1");
  1042.          var133.setPropertyValue("2750");
  1043.          var133.setPropertyName("lax.nl.win32.microsoftvm.min.version");
  1044.          var133.setPropertyComment("The minimum version of Microsoft's VM this launcher will run with");
  1045.          ProgressMonitor.updateScriptIncrement();
  1046.          var132.addElement(var133);
  1047.          PropertyData var134 = new PropertyData();
  1048.          var134.setInstaller(var0);
  1049.          var134.setReferenceName("tempdata2");
  1050.          var134.setPropertyValue("$USER_INSTALL_DIR$");
  1051.          var134.setPropertyName("lax.root.install.dir");
  1052.          var134.setPropertyComment("path to the installdir magic folder");
  1053.          ProgressMonitor.updateScriptIncrement();
  1054.          var132.addElement(var134);
  1055.          PropertyData var135 = new PropertyData();
  1056.          var135.setInstaller(var0);
  1057.          var135.setReferenceName("tempdata3");
  1058.          var135.setPropertyValue("The application either could not find a Java VM, or the Java VM on this system is too old. The application requires Java 1.1.5, Microsoft Java version 2750, or Mac OS Runtime for Java 2.0. These can be downloaded from http://java.sun.com/products/jdk/1.1/jre/ or http://www.microsoft.com/java or http://www.apple.com/java");
  1059.          var135.setPropertyName("lax.nl.message.vm.not.loaded");
  1060.          var135.setPropertyComment("text to show the user in a dialog if NO VM can be found.");
  1061.          ProgressMonitor.updateScriptIncrement();
  1062.          var132.addElement(var135);
  1063.          PropertyData var136 = new PropertyData();
  1064.          var136.setInstaller(var0);
  1065.          var136.setReferenceName("tempdata4");
  1066.          var136.setPropertyValue("$IA_CLASSPATH$");
  1067.          var136.setPropertyName("lax.class.path");
  1068.          var136.setPropertyComment("the Java classpath necessary to run this application\nCan be separated by colons or semicolons");
  1069.          ProgressMonitor.updateScriptIncrement();
  1070.          var132.addElement(var136);
  1071.          PropertyData var137 = new PropertyData();
  1072.          var137.setInstaller(var0);
  1073.          var137.setReferenceName("tempdata5");
  1074.          var137.setPropertyValue("3.0");
  1075.          var137.setPropertyName("lax.version");
  1076.          var137.setPropertyComment("version of LaunchAnywhere that created this properties file");
  1077.          ProgressMonitor.updateScriptIncrement();
  1078.          var132.addElement(var137);
  1079.          PropertyData var138 = new PropertyData();
  1080.          var138.setInstaller(var0);
  1081.          var138.setReferenceName("tempdata6");
  1082.          var138.setPropertyValue("JDK JRE MSJ MRJ");
  1083.          var138.setPropertyName("lax.nl.valid.vm.list");
  1084.          var138.setPropertyComment("a string containing one or more of JDK JRE MSJ MRJ delimited by spaces or commas.\nif the native launcher cannot find the current vm,\nit will search for ones in this list");
  1085.          ProgressMonitor.updateScriptIncrement();
  1086.          var132.addElement(var138);
  1087.          PropertyData var139 = new PropertyData();
  1088.          var139.setInstaller(var0);
  1089.          var139.setReferenceName("tempdata7");
  1090.          var139.setPropertyValue("");
  1091.          var139.setPropertyName("lax.stderr.redirect");
  1092.          var139.setPropertyComment("leave blank for no output, \"console\" to send to a console window,\nand any path to a file to save to a file");
  1093.          ProgressMonitor.updateScriptIncrement();
  1094.          var132.addElement(var139);
  1095.          PropertyData var140 = new PropertyData();
  1096.          var140.setInstaller(var0);
  1097.          var140.setReferenceName("tempdata8");
  1098.          var140.setPropertyValue(".");
  1099.          var140.setPropertyName("lax.user.dir");
  1100.          var140.setPropertyComment("left blank, this property will cause the native launcher to not\nalter the platform default behavior for setting the user dir.\nTo override this you may set this property to a relative or absolute path.\nRelative paths are relative to the launcher.");
  1101.          ProgressMonitor.updateScriptIncrement();
  1102.          var132.addElement(var140);
  1103.          PropertyData var141 = new PropertyData();
  1104.          var141.setInstaller(var0);
  1105.          var141.setReferenceName("tempdata9");
  1106.          var141.setPropertyValue("com.borland.temp");
  1107.          var141.setPropertyName("lax.main.class");
  1108.          var141.setPropertyComment("the class that contains the main method for the application");
  1109.          ProgressMonitor.updateScriptIncrement();
  1110.          var132.addElement(var141);
  1111.          PropertyData var142 = new PropertyData();
  1112.          var142.setInstaller(var0);
  1113.          var142.setReferenceName("tempdata10");
  1114.          var142.setPropertyValue("$CMD_LINE_ARGUMENTS$");
  1115.          var142.setPropertyName("lax.command.line.args");
  1116.          var142.setPropertyComment("what will be passed to the main method -- be sure to quote arguments with spaces in them");
  1117.          ProgressMonitor.updateScriptIncrement();
  1118.          var132.addElement(var142);
  1119.          PropertyData var143 = new PropertyData();
  1120.          var143.setInstaller(var0);
  1121.          var143.setReferenceName("tempdata11");
  1122.          var143.setPropertyValue("");
  1123.          var143.setPropertyName("lax.stdout.redirect");
  1124.          var143.setPropertyComment("leave blank for no output, \"console\" to send to a console window,\nand any any path to a file to save to a file");
  1125.          ProgressMonitor.updateScriptIncrement();
  1126.          var132.addElement(var143);
  1127.          PropertyData var144 = new PropertyData();
  1128.          var144.setInstaller(var0);
  1129.          var144.setReferenceName("tempdata12");
  1130.          var144.setPropertyValue("main");
  1131.          var144.setPropertyName("lax.main.method");
  1132.          var144.setPropertyComment("the method in the main class that will be invoked");
  1133.          ProgressMonitor.updateScriptIncrement();
  1134.          var132.addElement(var144);
  1135.          var15.setPropertyList(var132);
  1136.          var15.setDestinationName("temp");
  1137.          ((InstallPiece)var15).setExternalID("MakeExecutable.331");
  1138.          ProgressMonitor.updateScriptIncrement();
  1139.          var16.setDestinationFolder(var119);
  1140.          ((FileAction)var16).setUnixPermissions("775");
  1141.          ((FileAction)var16).setOverrideUnixPermissions(false);
  1142.          ((Action)var16).setShouldUninstall(true);
  1143.          ProgressMonitor.updateScriptIncrement();
  1144.          ((FileAction)var17).setUnixPermissions("775");
  1145.          ((FileAction)var17).setOverrideUnixPermissions(false);
  1146.          ((Action)var17).setShouldUninstall(true);
  1147.          ((FileAction)var17).setDestinationName("jre");
  1148.          ProgressMonitor.updateScriptIncrement();
  1149.          FileChk var145 = new FileChk();
  1150.          ((Rule)var145).setEnabled(true);
  1151.          var145.setTrueIfFileExistsOnTarget(true);
  1152.          ((Rule)var145).setResult("");
  1153.          ((Rule)var145).setDescription("Install ONLY if item already exists on target");
  1154.          ProgressMonitor.updateScriptIncrement();
  1155.          ((InstallPiece)var17).addRule(var145);
  1156.          var18.setValue("true");
  1157.          var18.setName("BUNDLED_VM_INSTALLER");
  1158.          ((Action)var18).setShouldUninstall(true);
  1159.          ProgressMonitor.updateScriptIncrement();
  1160.          var19.setDestinationFolder(var115);
  1161.          ((FileAction)var19).setUnixPermissions("775");
  1162.          ((FileAction)var19).setOverrideUnixPermissions(false);
  1163.          ((Action)var19).setShouldUninstall(true);
  1164.          ProgressMonitor.updateScriptIncrement();
  1165.          var20.setTargetAction(var5);
  1166.          ((FileAction)var20).setUnixPermissions("777");
  1167.          var20.setWorkingDir("");
  1168.          ((FileAction)var20).setOverrideUnixPermissions(false);
  1169.          ((Action)var20).setShouldUninstall(true);
  1170.          ((FileAction)var20).setDestinationName("JBuilder 3.0");
  1171.          var20.setArgs("");
  1172.          ((InstallPiece)var20).setExternalID("CreateShortcut.259");
  1173.          ProgressMonitor.updateScriptIncrement();
  1174.          PlatformChk var146 = new PlatformChk();
  1175.          ((Rule)var146).setEnabled(true);
  1176.          ((Rule)var146).setResult("");
  1177.          ((Rule)var146).setDescription("");
  1178.          Vector var147 = new Vector();
  1179.          var147.addElement("Windows 95");
  1180.          var147.addElement("Windows 98");
  1181.          var147.addElement("Windows NT");
  1182.          var146.setInstallOnPlatformList(var147);
  1183.          Vector var148 = new Vector();
  1184.          var148.addElement("Mac OS");
  1185.          var148.addElement("OS/2");
  1186.          var148.addElement("Solaris");
  1187.          var148.addElement("SunOS");
  1188.          var148.addElement("HP-UX");
  1189.          var148.addElement("Linux");
  1190.          var148.addElement("AIX");
  1191.          var148.addElement("Irix");
  1192.          var148.addElement("DG-UX");
  1193.          var148.addElement("Compaq's Digital UNIX");
  1194.          var148.addElement("FreeBSD");
  1195.          var148.addElement("Rhapsody");
  1196.          var148.addElement("Unlisted Platforms");
  1197.          var146.setDoNotInstallOnPlatformList(var148);
  1198.          ProgressMonitor.updateScriptIncrement();
  1199.          ((InstallPiece)var20).addRule(var146);
  1200.          ((Step)var21).setEnabled(true);
  1201.          ((Step)var21).setTitle("Introduction");
  1202.          var21.setDisplayText("InstallAnywhere will guide you through the installation of JBuilder Foundation. Use the \"Next\" button to proceed to the next screen. If you want to change something in a previous screen, click the \"Previous\" button. You may quit the installer at any time by clicking the \"Exit\" button.");
  1203.          ((InstallPiece)var21).setExternalID("Intro.6");
  1204.          ProgressMonitor.updateScriptIncrement();
  1205.          var22.setPath("C:\\install\\src\\PrimeTimeStd\\");
  1206.          var22.setAgreeWithLicenseByDefault(true);
  1207.          ((Step)var22).setEnabled(false);
  1208.          ((Step)var22).setTitle("License Agreement");
  1209.          var22.setFileName("PrimeTimeStd.iap");
  1210.          ((InstallPiece)var22).setExternalID("LicenseAgr.7");
  1211.          ProgressMonitor.updateScriptIncrement();
  1212.          ((Step)var23).setEnabled(false);
  1213.          ((Step)var23).setTitle("Important Information");
  1214.          ((InstallPiece)var23).setExternalID("ImportantNote.8");
  1215.          ProgressMonitor.updateScriptIncrement();
  1216.          ((Step)var24).setEnabled(false);
  1217.          ((Step)var24).setTitle("Choose Install Folder");
  1218.          ((InstallPiece)var24).setExternalID("InstallDir.9");
  1219.          ProgressMonitor.updateScriptIncrement();
  1220.          var25.setOs2Title("Choose Shadow Location");
  1221.          ((Step)var25).setEnabled(false);
  1222.          var25.setSolarisTitle("Choose Link Location");
  1223.          ((Step)var25).setTitle("Choose Shortcut Location");
  1224.          var25.setWin32Title("Choose Shortcut Location");
  1225.          var25.setMacOSTitle("Choose Alias Location");
  1226.          ((InstallPiece)var25).setExternalID("ShortcutLoc.10");
  1227.          ProgressMonitor.updateScriptIncrement();
  1228.          var26.setEnabled(false);
  1229.          var26.setUserHasVMChoice(true);
  1230.          ((Step)var26).setTitle("Choose Java Virtual Machine");
  1231.          var26.setCanUseJRE(true);
  1232.          var26.setCanUseMicrosoft(true);
  1233.          var26.setCanUseJDK(true);
  1234.          ((InstallPiece)var26).setExternalID("ChooseJavaVM.11");
  1235.          ProgressMonitor.updateScriptIncrement();
  1236.          ((Step)var27).setEnabled(false);
  1237.          ((Step)var27).setTitle("Choose Install Set");
  1238.          ((InstallPiece)var27).setExternalID("ChooseInstallSet.12");
  1239.          ProgressMonitor.updateScriptIncrement();
  1240.          ((Step)var28).setEnabled(true);
  1241.          ((Step)var28).setTitle("Step");
  1242.          var28.setMinTimePerBillboard(2);
  1243.          var28.setDisplayText("");
  1244.          var28.setBillboardStrategy(0);
  1245.          ProgressMonitor.updateScriptIncrement();
  1246.          ((Step)var29).setEnabled(true);
  1247.          ((Step)var29).setTitle("Install Complete");
  1248.          var29.setDisplayText("Congratulations! The installation is complete. Press \"Done\" to quit the installer.");
  1249.          ((InstallPiece)var29).setExternalID("InstallComplete.13");
  1250.          ProgressMonitor.updateScriptIncrement();
  1251.          var30.setImagePath("C:\\install\\src\\PrimeTimeStd\\");
  1252.          var30.setImageName("BillboardSTD.jpg");
  1253.          ((InstallPiece)var30).setExternalID("Billboard.307");
  1254.          ProgressMonitor.updateScriptIncrement();
  1255.          ProgressMonitor.updateScriptIncrement();
  1256.          var0.addVisualChild(var1);
  1257.          var0.addVisualChild(var2);
  1258.          var0.addVisualChild(var3);
  1259.          var0.addVisualChild(var14);
  1260.          var0.addVisualChild(var16);
  1261.          var0.addVisualChild(var19);
  1262.          var0.addVisualChild(var21);
  1263.          var0.addVisualChild(var22);
  1264.          var0.addVisualChild(var23);
  1265.          var0.addVisualChild(var24);
  1266.          var0.addVisualChild(var25);
  1267.          var0.addVisualChild(var26);
  1268.          var0.addVisualChild(var27);
  1269.          var0.addVisualChild(var28);
  1270.          var0.addVisualChild(var29);
  1271.          var0.addVisualChild(var30);
  1272.          ProgressMonitor.updateScriptIncrement();
  1273.          ((FileAction)var3).addVisualChild(var4);
  1274.          ((FileAction)var3).addVisualChild(var6);
  1275.          ((FileAction)var3).addVisualChild(var7);
  1276.          ((FileAction)var3).addVisualChild(var8);
  1277.          ((FileAction)var3).addVisualChild(var9);
  1278.          ((FileAction)var3).addVisualChild(var10);
  1279.          ((FileAction)var3).addVisualChild(var11);
  1280.          ((FileAction)var3).addVisualChild(var12);
  1281.          ((FileAction)var3).addVisualChild(var13);
  1282.          ProgressMonitor.updateScriptIncrement();
  1283.          ((FileAction)var4).addVisualChild(var5);
  1284.          ProgressMonitor.updateScriptIncrement();
  1285.          ((FileAction)var14).addVisualChild(var15);
  1286.          ProgressMonitor.updateScriptIncrement();
  1287.          ((FileAction)var16).addVisualChild(var17);
  1288.          ProgressMonitor.updateScriptIncrement();
  1289.          ((FileAction)var17).addVisualChild(var18);
  1290.          ProgressMonitor.updateScriptIncrement();
  1291.          ((FileAction)var19).addVisualChild(var20);
  1292.          ProgressMonitor.updateScriptIncrement();
  1293.          ((InstallPiece)var0).addInstallChild(var1);
  1294.          ProgressMonitor.updateScriptIncrement();
  1295.          ((InstallPiece)var1).addInstallChild(var2);
  1296.          ProgressMonitor.updateScriptIncrement();
  1297.          ((InstallPiece)var2).addInstallChild(var4);
  1298.          ((InstallPiece)var2).addInstallChild(var9);
  1299.          ((InstallPiece)var2).addInstallChild(var6);
  1300.          ((InstallPiece)var2).addInstallChild(var7);
  1301.          ((InstallPiece)var2).addInstallChild(var8);
  1302.          ((InstallPiece)var2).addInstallChild(var11);
  1303.          ((InstallPiece)var2).addInstallChild(var5);
  1304.          ((InstallPiece)var2).addInstallChild(var20);
  1305.          ((InstallPiece)var2).addInstallChild(var10);
  1306.          ((InstallPiece)var2).addInstallChild(var12);
  1307.          ((InstallPiece)var2).addInstallChild(var13);
  1308.          ((InstallPiece)var2).addInstallChild(var30);
  1309.          ((InstallPiece)var2).addInstallChild(var17);
  1310.          ((InstallPiece)var2).addInstallChild(var18);
  1311.          ((InstallPiece)var2).addInstallChild(var15);
  1312.          var0.setAuthorization(new byte[]{1, 0, 0, -48, -61, -2, -96, 112, 80, 112, 120, 104, 89, 98, 113, 97, 113, 65, 49, 71, 74, 65, 67, 78, 68, 66, 64, 69, 66, 69, 80, 79, 55, 5, 2, 0, 8, 16, 111, 11, 0, 0, 0});
  1313.          Installer.setScriptBuildInfo(String.valueOf(scriptVersion).concat(String.valueOf(" Build 669")));
  1314.          var0.getExternalPropertyLoader().setID(384L);
  1315.          return var0;
  1316.       } catch (Throwable var149) {
  1317.          System.out.println("Error or exception in the Script: ");
  1318.          var149.printStackTrace();
  1319.          return null;
  1320.       }
  1321.    }
  1322. }
  1323.