@staticmethod
def _make_key(capability):
    """
        Given the capabilities, generate a string that can be used as the key for the registry object
        """
    return '_'.join([capability.language or '', capability.
        dependency_manager or '', capability.application_framework or '']
        ).lower()
