public void serialize(
      final javax.xml.namespace.QName parentQName,
      javax.xml.stream.XMLStreamWriter xmlWriter,
      boolean serializeType)
      throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {

    // We can safely assume an element has only one type associated with it

    if (localFaultInstanceOut == null) {
      throw new org.apache.axis2.databinding.ADBException("faultInstanceOut cannot be null!");
    }
    localFaultInstanceOut.serialize(MY_QNAME, xmlWriter);
  }
  /** databinding method to get an XML representation of this object */
  public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
      throws org.apache.axis2.databinding.ADBException {

    // We can safely assume an element has only one type associated with it
    return localFaultInstanceOut.getPullParser(MY_QNAME);
  }