*
* @param context The start context
* @throws StartException If any errors occur
*/
public synchronized void start(StartContext context) throws StartException {
final ModelController modelController = modelControllerValue.getValue();
final ControlledProcessStateService controlledProcessStateService = controlledProcessStateServiceValue.getValue();
final ExecutorService executorService = executorServiceValue.getValue();
final ModelControllerClient modelControllerClient = modelController.createClient(executorService);
socketBindingManager = injectedSocketBindingManager.getOptionalValue();
final SecurityRealmService securityRealmService = securityRealmServiceValue.getOptionalValue();
InetSocketAddress bindAddress = null;