'List projects in the system.
:param hints: filter hints which the driver should
implement if at all possible.
:returns: a list of project_refs or an empty list.'

@abc.abstractmethod
def list_projects(self, hints):

    raise exception.NotImplemented()
