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