Soap11Body soap11Body = (Soap11Body) soapBody;
soapFault = soap11Body.addFault(replyMessage.getFaultCodeQName(),
replyMessage.getFaultString(),
replyMessage.getLocale());
} else if (soapBody instanceof Soap12Body) {
Soap12Body soap12Body = (Soap12Body) soapBody;
Soap12Fault soap12Fault = soap12Body.addServerOrReceiverFault(replyMessage.getFaultString(),
replyMessage.getLocale());
soap12Fault.addFaultSubcode(replyMessage.getFaultCodeQName());
soapFault = soap12Fault;
} else {