// if we pushed an error handler, pop it from the fault stack
// before we exit normally without an exception
if (errorHandlerMediator != null) {
Stack faultStack = synCtx.getFaultStack();
if (faultStack != null && !faultStack.isEmpty()) {
Object o = faultStack.peek();
if (o instanceof MediatorFaultHandler &&
errorHandlerMediator.equals(
((MediatorFaultHandler) o).getFaultMediator())) {
faultStack.pop();