@classmethod
def signature(cls):
    """
        Returns a (unique) identifier of the tooling implementation.

        Impelementations must override this method.
        """
    raise NotImplementedError('%s.signature()' % cls)
