*/
public void broadcast(FacesEvent event) throws AbortProcessingException {
// Hack - throw exception to AjaxViewRoot, to fix state of all iterable
// components.
if (event instanceof AjaxSingleEvent) {
throw new AjaxSingleException(getSingleComponent());
}
// perform default
super.broadcast(event);
if (event instanceof AjaxEvent) {
FacesContext context = getFacesContext();