/* Check if we are forking a service bean */
if(sElem.forkService() && !runningForked()) {
logger.debug("Fork required for {}", ServiceLogUtil.logName(sElem));
logger.trace("Created a ServiceBeanExecHandler for {}", ServiceLogUtil.logName(sElem));
execManager = new ServiceBeanExecHandler(sElem, container.getSharedConfiguration(), container.getUuid());
try {
/* Get matched PlatformCapability instances to apply */
PlatformCapability[] pCaps = computeResource.getPlatformCapabilities();
PlatformCapability[] matched = ServiceElementUtil.getMatchedPlatformCapabilities(sElem, pCaps);
logger.trace("Invoke ServiceBeanExecHandler.exec for {}", ServiceLogUtil.logName(sElem));