Como posso pegar um "erro fatal capturável" nas dicas do tipo PHP?

Estou tentando implementar a dica de tipo do PHP5 em uma das minhas turmas,

class ClassA {
    public function method_a (ClassB $b)
    {}
}

class ClassB {}
class ClassWrong{}

Modo de usar correto:

$a = new ClassA;
$a->method_a(new ClassB);

produzindo erro:

$a = new ClassA;
$a->method_a(new ClassWrong);

Erro fatal detectável: o argumento 1 passado para ClassA :: method_a () deve ser uma instância de ClassB, instância de ClassWrong fornecida ...

Posso saber se é possível capturar esse erro (já que diz "capturável")? e se sim, como?

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion