return new Vector().iterator();
return new ArrayList().iterator();
    public Iterator iterator() {	if (listeners != null) {	    return listeners.iterator();	}	// Failsafe, return an empty iterator	return new Vector().iterator();    }