executionContext.setTransition(null);
executionContext.setTransitionSource(null);
// execute the node
if (isAsync) {
Message continuationMsg = new ExecuteNodeCommand(this, executionContext.getToken());
MessageService messageService = (MessageService) Services.getCurrentService(Services.SERVICENAME_MESSAGE);
messageService.send(continuationMsg);
} else {
execute(executionContext);
}