method
descendant_or_self
descendant_or_self( path_stack, nodeset )
private
FIXME The next two methods are BAD MOJO! This is my achilles heel. If anybody thinks of a better way of doing this, be my guest. This really sucks, but it is a wonder it works at all. ########################################################