/** 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

    if (localInquiryDutyTableOperation == null) {
      return new org.apache.axis2.databinding.utils.reader.NullXMLStreamReader(MY_QNAME);
    } else {
      return localInquiryDutyTableOperation.getPullParser(MY_QNAME);
    }
  }
  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 (localInquiryDutyTableOperation == null) {
      java.lang.String namespace = "http://rdbservice.pccth.com/";
      writeStartElement(null, namespace, "InquiryDutyTableOperation", xmlWriter);

      // write the nil attribute
      writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter);
      xmlWriter.writeEndElement();
    } else {
      localInquiryDutyTableOperation.serialize(MY_QNAME, xmlWriter);
    }
  }