public Document getDocument () { Parent p = getParent (); while (p != null) { if (p.getType () == Type.DOCUMENT) return (Document)p; p = ((Child)p).getParent (); } return null; }
public Element getParentElement () { if (getParent () == null || getParent ().getType () == Type.DOCUMENT ) return null; return (Element)getParent (); }