} else if ("skip".equalsIgnoreCase(operation)) {
cmd = new SkipTaskCommand(taskId, userId);
} else if ("start".equalsIgnoreCase(operation)) {
cmd = new StartTaskCommand(taskId, userId);
} else if ("stop".equalsIgnoreCase(operation)) {
cmd = new StopTaskCommand(taskId, userId);
} else if ("suspend".equalsIgnoreCase(operation)) {
cmd = new SuspendTaskCommand(taskId, userId);
} else if ("nominate".equalsIgnoreCase(operation)) {
List<OrganizationalEntity> potentialOwners = getOrganizationalEntityListFromParams(params, true, oper);
cmd = new NominateTaskCommand(taskId, userId, potentialOwners);