/** {@inheritDoc} */
 protected void marshallElementContent(XMLObject xmlObject, Element domElement)
     throws MarshallingException {
   AttributedUnsignedLong aul = (AttributedUnsignedLong) xmlObject;
   if (aul.getValue() != null) {
     ElementSupport.appendTextContent(domElement, aul.getValue().toString());
   }
 }
 /** {@inheritDoc} */
 protected void marshallAttributes(XMLObject xmlObject, Element domElement)
     throws MarshallingException {
   AttributedUnsignedLong aul = (AttributedUnsignedLong) xmlObject;
   XMLObjectSupport.marshallAttributeMap(aul.getUnknownAttributes(), domElement);
 }