code: def text(self, cls = 'current', retaintokenisation=False, previousdelimiter="",strict=False, correctionhandling=CorrectionHandling.CURRENT, normalize_spaces=False):
          
          if cls == 'original': correctionhandling = CorrectionHandling.ORIGINAL #backward compatibility
          if correctionhandling in (CorrectionHandling.CURRENT, CorrectionHandling.EITHER):
              for e in self:
                  if isinstance(e, New) or isinstance(e, Current):
                      s = previousdelimiter + e.text(cls, retaintokenisation,"", strict, correctionhandling)
                      if normalize_spaces:
                          return norm_spaces(s)
                      else:
                          return s
          if correctionhandling in (CorrectionHandling.ORIGINAL, CorrectionHandling.EITHER):
              for e in self:
                  if isinstance(e, Original):
                      s =  previousdelimiter + e.text(cls, retaintokenisation,"", strict, correctionhandling)
                      if normalize_spaces:
                          return norm_spaces(s)
                      else:
                          return s
          raise NoSuchText
docs: See :meth:`AbstractElement.text`