public static function fromCheckAndExercise(CheckInterface $check, ExerciseInterface $exercise)
    {
        return new static(
            sprintf(
                'Check: "%s" cannot process exercise: "%s" with type: "%s"',
                $check->getName(),
                $exercise->getName(),
                $exercise->getType()
            )
        );
    }