int size = listeners.size();
HyperlinkEvent e = new HyperlinkEvent(this, link.getHref(), link
.getText(), stateMask);
Object [] listenerList = listeners.getListeners();
for (int i = 0; i < size; i++) {
IHyperlinkListener listener = (IHyperlinkListener) listenerList[i];
listener.linkActivated(e);
}
}
if (!isDisposed() && model.linkExists(link)) {
setCursor(model.getHyperlinkSettings().getHyperlinkCursor());
}