/** {@inheritDoc} */
protected void unmarshallTextContent(XMLObject xmlObject, Text content) throws UnmarshallingException {
String textContent = DatatypeHelper.safeTrimOrNullString(content.getWholeText());
if (textContent != null) {
XSQName qname = (XSQName) xmlObject;
qname.setValue(XMLHelper.constructQName(textContent, XMLHelper.getElementAncestor(content)));
}
}