MainDeployerImpl mainDeployer = new MainDeployerImpl();
StructuralDeployers structure = createStructuralDeployers();
mainDeployer.setStructuralDeployers(structure);
Deployers theDeployers = createDeployers();
mainDeployer.setDeployers(theDeployers);
ManagedDeploymentCreator mdc = createManagedDeploymentCreator();
mainDeployer.setMgtDeploymentCreator(mdc);
if (deployers != null)
{
for (Deployer deployer : deployers)
addDeployer(mainDeployer, deployer);