public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild) throws DOMException {
   return DOMNodeHelper.removeChild(this, oldChild);
 }
 public NodeList getChildNodes() {
   return DOMNodeHelper.getChildNodes(this);
 }
 public org.w3c.dom.Node getPreviousSibling() {
   return DOMNodeHelper.getPreviousSibling(this);
 }
 public String getLocalName() {
   return DOMNodeHelper.getLocalName(this);
 }
 public void setNodeValue(String nodeValue) throws DOMException {
   DOMNodeHelper.setNodeValue(this, nodeValue);
 }
 // org.w3c.dom.Node interface
 // -------------------------------------------------------------------------
 public boolean supports(String feature, String version) {
   return DOMNodeHelper.supports(this, feature, version);
 }
 public String getPrefix() {
   return DOMNodeHelper.getPrefix(this);
 }
 public boolean hasAttributes() {
   return DOMNodeHelper.hasAttributes(this);
 }
 public String getBaseURI() {
   DOMNodeHelper.notSupported();
   return null;
 }
 public void normalize() {
   DOMNodeHelper.normalize(this);
 }
 public boolean isSupported(String feature, String version) {
   return DOMNodeHelper.isSupported(this, feature, version);
 }
 public org.w3c.dom.Node cloneNode(boolean deep) {
   return DOMNodeHelper.cloneNode(this, deep);
 }
 public boolean hasChildNodes() {
   return DOMNodeHelper.hasChildNodes(this);
 }
  public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild) throws DOMException {
    checkNewChildNode(newChild);

    return DOMNodeHelper.appendChild(this, newChild);
  }
 public Object getFeature(String feature, String version) {
   DOMNodeHelper.notSupported();
   return null;
 }
 public short compareDocumentPosition(Node other) throws DOMException {
   DOMNodeHelper.notSupported();
   return 0;
 }
 public Object setUserData(String key, Object data, UserDataHandler handler) {
   DOMNodeHelper.notSupported();
   return null;
 }
 public String getTextContent() throws DOMException {
   DOMNodeHelper.notSupported();
   return null;
 }
 public String getNamespaceURI() {
   return DOMNodeHelper.getNamespaceURI(this);
 }
 public void setTextContent(String textContent) throws DOMException {
   DOMNodeHelper.notSupported();
 }
 public void setPrefix(String prefix) throws DOMException {
   DOMNodeHelper.setPrefix(this, prefix);
 }
 public String lookupPrefix(String namespaceURI) {
   DOMNodeHelper.notSupported();
   return null;
 }
 // already part of API
 //
 // public short getNodeType();
 public String getNodeValue() throws DOMException {
   return DOMNodeHelper.getNodeValue(this);
 }
 public boolean isDefaultNamespace(String namespaceURI) {
   DOMNodeHelper.notSupported();
   return false;
 }
 public org.w3c.dom.Node getParentNode() {
   return DOMNodeHelper.getParentNode(this);
 }
 public String lookupNamespaceURI(String prefix) {
   DOMNodeHelper.notSupported();
   return null;
 }
 public org.w3c.dom.Node getLastChild() {
   return DOMNodeHelper.getLastChild(this);
 }
 public boolean isEqualNode(Node other) {
   DOMNodeHelper.notSupported();
   return false;
 }
 public org.w3c.dom.Node getNextSibling() {
   return DOMNodeHelper.getNextSibling(this);
 }
  public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild)
      throws DOMException {
    checkNewChildNode(newChild);

    return DOMNodeHelper.replaceChild(this, newChild, oldChild);
  }