/* 787 */ int i = 0;
/* */ try
/* */ {
/* 790 */ while (i < theDeployers.size())
/* */ {
/* 792 */ Deployer deployer = (Deployer)theDeployers.get(i);
/* 793 */ if (deployer.isParentFirst())
/* 794 */ doInstallParentFirst(deployer, deploymentContext);
/* */ else
/* 796 */ doInstallParentLast(deployer, deploymentContext);
/* 797 */ i++;
/* */ }
/* */ }
/* */ catch (Throwable t)
/* */ {
/* 802 */ deploymentContext.setState(DeploymentState.ERROR);
/* 803 */ deploymentContext.setProblem(t);
/* */
/* 806 */ for (int j = i - 1; j >= 0; j--)
/* */ {
/* 808 */ Deployer deployer = (Deployer)theDeployers.get(j);
/* 809 */ if (deployer.isParentFirst())
/* 810 */ doUninstallParentLast(deployer, deploymentContext, true, true);
/* */ else {
/* 812 */ doUninstallParentFirst(deployer, deploymentContext, true, true);
/* */ }
/* */