def pretty_print(self):
        """
        Pretty print representation of this fragment,
        as ``(identifier, begin, end, text)``.

        :rtype: string

        .. versionadded:: 1.7.0
        """
        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"")
        )
Pretty print representation of this fragment,
        as ``(identifier, begin, end, text)``.

        :rtype: string

        .. versionadded:: 1.7.0