code: def pretty_print(self):
          
          return u"%s\t%.3f\t%.3f\t%s" % (
              (self.identifier or u""),
              (self.begin if self.begin is not None else TimeValue("-2.000")),
              (self.end if self.end is not None else TimeValue("-1.000")),
              (self.text or u"")
          )
docs: Pretty print representation of this fragment,
          as ``(identifier, begin, end, text)``.
  
          :rtype: string
  
          .. versionadded:: 1.7.0