docs: def getTextualNode(self, textId, subreference=None, prevnext=False, metadata=False):
          """ Retrieve a text node from the API
  
          :param textId: CtsTextMetadata Identifier
          :type textId: str
          :param subreference: CapitainsCtsPassage CtsReference
          :type subreference: str
          :param prevnext: Retrieve graph representing previous and next passage
          :type prevnext: boolean
          :param metadata: Retrieve metadata about the passage and the text
          :type metadata: boolean
          :return: CapitainsCtsPassage
          :rtype: CapitainsCtsPassage
          """
          text, text_metadata = self.__getText__(textId)
          if subreference is not None and not isinstance(subreference, CtsReference):
              subreference = CtsReference(subreference)
          passage = text.getTextualNode(subreference)
          if metadata:
              passage.set_metadata_from_collection(text_metadata)
          return passage