 javax.faces.event"><code>ExceptionQueuedEvent</code></a>, but allows more information about the
         <code>Exception</code>to be stored in the event.  The
         following code is an example of how to do this.</p>

 <pre><code>

 //...
 } catch (Exception e) {
   FacesContext ctx = FacesContext.getCurrentInstance();
   ExceptionQueuedEventContext eventContext = new ExceptionQueuedEventContext(ctx, e);
   eventContext.getAttributes().put("key", "value");
   ctx.getApplication().publishEvent(ExceptionQ