Como tratar exception's no filter?

Bom dia, estou desenvolvendo alguns exemplos com JSF + Hibernate utilizando opensessioninview, gostaria de saber como vocês fazem com as exceptions que só ocorrem no momento do commit no filter ? dentro do filter eu tenho que ficar fazendo instanceof para verificar qual erro deu e exibir na tela ?

[]'s Alberto