if (!synCtx.getFaultStack().isEmpty()) {
((FaultHandler) synCtx.getFaultStack().pop()).handleFault(synCtx, syne);
} else {
log.error("Synapse encountered an exception, " +
"No error handlers found.\n" + syne.getMessage());
throw new AxisFault("Synapse encountered an error." + syne);
}
}
// general case should let the message flow
return InvocationResponse.CONTINUE;