protected boolean startContainers(Collection<EngineInfo> containersInfo, Logger logger, DeploymentContext context) {
ActionReport report = context.getActionReport();
for (EngineInfo engineInfo : containersInfo) {
Container container;
try {
container = engineInfo.getContainer();
} catch(Exception e) {
logger.log(Level.SEVERE, KernelLoggerInfo.cantStartContainer,
new Object[] {engineInfo.getSniffer().getModuleType(), e});
return false;
}
Class<? extends Deployer> deployerClass = container.getDeployer();
Deployer deployer;
try {
deployer = habitat.getService(deployerClass);
engineInfo.setDeployer(deployer);
} catch (MultiException e) {