CommonBinding binding = bindingProvider.getCommonBinding();
try
{
MessageContextAssociation.peekMessageContext().put("Exception", ex);
binding.bindFaultMessage(ex);
// call the fault handler chain
boolean handlersPass = true;
if (faultType[2] != null)
handlersPass = handlersPass && callFaultHandlerChain(sepMetaData, faultType[2], ex);