* @param listeners the internal event listeners.
*/
private static EventFilter[] getEventFilters(Collection listeners) {
List filters = new ArrayList();
for (Iterator it = listeners.iterator(); it.hasNext(); ) {
InternalEventListener listener = (InternalEventListener) it.next();
filters.addAll(listener.getEventFilters());
}
return (EventFilter[]) filters.toArray(new EventFilter[filters.size()]);
}