protected void executeAction(DroolsAction droolsAction) {
Action action = (Action) droolsAction.getMetaData("Action");
ProcessContext context = new ProcessContext(getProcessInstance().getKnowledgeRuntime());
context.setNodeInstance(this);
try {
action.execute(context);
} catch (Exception exception) {
exception.printStackTrace();
String exceptionName = exception.getClass().getName();
ExceptionScopeInstance exceptionScopeInstance = (ExceptionScopeInstance)
resolveContextInstance(ExceptionScope.EXCEPTION_SCOPE, exceptionName);