SOAPFactory omFactory = (SOAPFactory)this.element.getOMFactory();
org.apache.axiom.soap.SOAPFault fault;
if (omFactory instanceof SOAP11Factory) {
fault = new SOAP11FaultImpl(omSOAPBody, omFactory);
} else {
fault = new SOAP12FaultImpl(omSOAPBody, omFactory);
}
SOAPFaultImpl saajSOAPFault = new SOAPFaultImpl(fault);
((NodeImpl)omSOAPBody.getFault())
.setUserData(SAAJ_NODE, saajSOAPFault, null);
childElements.add(saajSOAPFault);