} catch (SOAPFaultException e) {
msgContext.setPastPivot(true);
throw AxisFault.makeFault(e);
} catch (RuntimeException e) {
SOAPFault fault = new SOAPFault(new AxisFault("Server", "Server Error", null, null));
SOAPEnvelope env = new SOAPEnvelope();
env.addBodyElement(fault);
Message message = new Message(env);
message.setMessageType(Message.RESPONSE);
msgContext.setResponseMessage(message);