evt.setOldState(_dao.getState());
_dao.setState(ProcessState.STATE_COMPLETED_WITH_FAULT);
evt.setNewState(ProcessState.STATE_COMPLETED_WITH_FAULT);
sendEvent(evt);
sendEvent(new ProcessCompletionEvent(faultData.getFaultName()));
_dao.finishCompletion();
faultOutstandingMessageExchanges(faultData);
_bpelProcess._engine._contexts.scheduler.registerSynchronizer(new Scheduler.Synchronizer() {