*/
private String start(PropertyList environment) throws InterruptedException {
Configuration pluginConfiguration = this.serverComponent.getPluginConfiguration();
String controlMethodName = pluginConfiguration.getSimpleValue(
TomcatServerComponent.PLUGIN_CONFIG_CONTROL_METHOD, ControlMethod.SCRIPT.name());
ControlMethod controlMethod = ControlMethod.valueOf(controlMethodName);
ProcessExecution processExecution = (controlMethod == ControlMethod.SCRIPT) ? getScriptStart(pluginConfiguration)
: getRpmStart(pluginConfiguration);
applyEnvironmentVars(environment, processExecution);