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 {