@classmethod
def new(cls, *args, **kwargs):
    """
        Create a new instance of this Trace.

        :param args: Passed directly through to the Trace.__init__ method.
        :param kwargs: Passed directly through to the Trace.__init__ method.
        :return: A new instance of an Trace class.
        :rtype: Trace
        """
    trace = cls(*args, **kwargs)
    trace.logger.debug('Created {trace}'.format(trace=trace))
    return trace
