throws AbortProcessingException
{
if (event instanceof WrapperEvent)
{
WrapperEvent wrapper = (WrapperEvent) event;
final FacesEvent wrapped = wrapper.getEvent();
Runnable runner = new Runnable()
{
public void run()
{
wrapped.getComponent().broadcast(wrapped);
}
};
FacesContext context = FacesContext.getCurrentInstance();
_processPhase(context, runner);
}