private void fireEvents() {
if (this.events != null) {
try {
CursorableLinkedList.Cursor cursor = this.events.cursor();
while (cursor.hasNext()) {
WidgetEvent event = (WidgetEvent) cursor.next();
event.getSourceWidget().broadcastEvent(event);
if (formHandler != null) {
formHandler.handleEvent(event);
}
}
cursor.close();