'Finds the last element beneath this object to be parsed.'

def _lastRecursiveChild(self):

    lastChild = self
    while (hasattr(lastChild, 'contents') and lastChild.contents):
        lastChild = lastChild.contents[(-1)]
    return lastChild
