try
{
if (event instanceof BehaviorEvent && event.getComponent() == this)
{
Behavior behavior = ((BehaviorEvent) event).getBehavior();
behavior.broadcast((BehaviorEvent) event);
}
if (_facesListeners == null)
return;
for (Iterator<FacesListener> it = _facesListeners.iterator(); it.hasNext();)