* is passed to this method. This is passed on to the call back object.
*/
static void dispatchEvent(ListElement[] listeners, EventDispatcher dispatcher, int eventAction, Object eventObject) {
int size = listeners.length;
for (int i = 0; i < size; i++) { /* iterate over the list of listeners */
ListElement listener = listeners[i];
if (listener == null) { /* a null element terminates the list */
break;
}
try {
/* Call the EventDispatcher to complete the delivery of the event. */