omNode.discard();
omNode =
org.apache.axis2.om.OMAbstractFactory.getOMFactory()
.createText(parent, value);
} else if (omNode.getType() == OMNode.ELEMENT_NODE) {
OMNode firstChild = ((OMElement) omNode).getFirstChild();
if (firstChild == null) {
firstChild =
org.apache.axis2.om.OMAbstractFactory.getOMFactory()
.createText((OMElement) omNode, value);
} else if (firstChild.getType() == OMNode.TEXT_NODE) {
firstChild.discard();
firstChild =
org.apache.axis2.om.OMAbstractFactory.getOMFactory()
.createText((OMElement) omNode, value);
}
} else {