docs: def get_text(self):
          """Return all joined text from each subtree"""
          if self.__fulltext:
              return self.__fulltext
          else:
              self.__fulltext = "\n\n".join(text.get_text()
                                            for text in self.__subtrees)
              return self.__fulltext