Internacionalização de Exceptions

Eae galera…

To com uma dúvida. Qual seria a melhor forma de internacionalizar as exceptions em um aplicação JEE?

Por exemplo, exceções de negócio que seriam lançadas desde a camada de componente até serem mostradas ao usuário.
Pensei em passar a chave(key) do meu arquivo properties de mensagem no construtor da exceção e pegá-la na view para obter a mensagem, mas não sei se é a melhor abordagem.

Gostaria de sugestões.

Valeu.

Olá, eu faço da forma como você disse. No construtor das minhas exceções eu passo a chave do bundle para que o meu mecanismo de exibição de mensagens exiba as exceções.

Valeu Fábio.

Alguém tem mais alguma sugestão?