public abstract class Node {
  public       String     getValue();
  public final Document   getDocument();
  public       String     getBaseURI();
  public final ParentNode getParent();
  public       Node       getChild(int position);
  public       int        getChildCount();
  public final void       detach();
  public       Node       copy();    
  public       String     toXML(); 
  
  public final boolean    equals(Object o);
  public final int        hashCode();
      
}