protected void launch(final List<String> processArguments, final Map<String, String> enVars) throws CoreException {
// If there are process arguments, launch the process
if (!processArguments.isEmpty()) {
// Launch the process from the same thread
new ProcessLauncher() {
protected String getLaunchName() {
return serviceCommand.getDisplayName();
}
protected List<String> getProcessArguments() throws CoreException {