def has_capability(self, requirement):
        return not self.require(requirement)
If it finds only one document it calls first().
dataset/ETHPy150Open EricssonResearch/calvin-base/calvin/calvinsys/__init__.py/Sys.has_capability--crossover with--dataset/ETHPy150Open hypothesis/h/h/api/test/storage_test.py/TestCreateAnnotation.test_it_calls_first