} else if (detail.getChildElements().hasNext()) {
Iterator it = detail.getChildElements();
while (it.hasNext()) {
OMElement child = (OMElement) it.next();
if (child != null) {
faultMediator.addFaultDetailElement(child);
}
}
} else if (detail.getText() != null) {
faultMediator.setFaultDetail(detail.getText());
} else {