public NodeIterator getNthDescendant(int node, int n) { return (new NthDescendantIterator(n));
public NodeIterator getNthDescendant(int type, int n) { NodeIterator source; if (type == -1) source = new DescendantIterator(); else source = new TypedDescendantIterator(type); return(new NthDescendantIterator(source, n, type));
    public NodeIterator getNthDescendant(int node, int n) {	return (new NthDescendantIterator(n));    }