}
List<FacesListener> lst = null;
// perf: _facesListeners is RandomAccess instance (javax.faces.component._DeltaList)
for (int i = 0, size = _facesListeners.size(); i < size; i++)
{
FacesListener facesListener = _facesListeners.get(i);
if (facesListener != null && clazz.isAssignableFrom(facesListener.getClass()))
{
if (lst == null)
{
lst = new ArrayList<FacesListener>();
}