¿Cómo recupero el FacesContext dentro de un filtro?

¿Cómo recupero el FacesContext dentro de un filtro?

Seguí el siguiente artículo sobre cómo recuperar elFacesContext en unFilter:

http://ocpsoft.org/java/jsf-java/jsf-20-extension-development-accessing-facescontext-in-a-filter/

Pero el problema es que no está funcionando con el alcance de Flash. A continuación se lanza NPE:

java.lang.NullPointerException
at com.sun.faces.context.flash.ELFlash.loggingGetPhaseMapForWriting(ELFlash.java:751)
at com.sun.faces.context.flash.ELFlash.getPhaseMapForWriting(ELFlash.java:785)
at com.sun.faces.context.flash.ELFlash.put(ELFlash.java:392)
at com.sun.faces.context.flash.ELFlash.put(ELFlash.java:112)

Quiero agregar redirección en mi filtro y usar el alcance de flash para guardar algunos datos y también mensajes, que no funciona.

Respuestas a la pregunta(1)

Su respuesta a la pregunta