code: def _lastRecursiveChild(self):
          "Finds the last element beneath this object to be parsed."
          lastChild = self
          while hasattr(lastChild, 'contents') and lastChild.contents:
              lastChild = lastChild.contents[-1]
          return lastChilf _lastRecursiveChild(self):
          "Finds the last element beneath this object to be parsed."
          lastChild = self
          while hasattr(lastChild, 'contents') and lastChild.contents:
              lastChild = lastChild.contents[-1]
          return lastChild
docs: Finds the last element beneath this object to be parsed.