@abstractmethod<EOL><INDENT>def transform(self, tup):<DEDENT>
raise NotImplementedError("<STR_LIT>")<EOL>
Process a single tuple of input

        The Tuple object contains metadata on it about which component/stream/task it came from.
        To emit a tuple, call ``context.emit(tuple)``.

        **Must be implemented by a subclass, otherwise NotImplementedError is raised.**

        :type tup: :class:`Tuple`
        :param tup: Tuple to process