@ PostConstruct & Excepciones marcadas

En el@ PostConstruct doc dice sobre los métodos anotados:

"El método NO DEBE lanzar una excepción marcada".

¿Cómo se trataría, p. una IOException que se puede lanzar en tal método? ¿Solo envuélvelo en una RuntimeException y deja que el usuario se preocupe por el estado inicial defectuoso del objeto? ¿O es @PostConstruct el lugar equivocado para validar e inicializar los objetos que inyectaron sus dependencias?

Respuestas a la pregunta(6)

Su respuesta a la pregunta