Well, this means that all TestResult implementations have to provide the same data twice actually. Given that the alternative is to duplicate the ``$code === PASSED`` in many places, I think the current way is fine. But the phpdoc of the method should be improved