private void fireTextChanged() {
if (!fIsForwarding)
return;
TextChangedEvent event= TextChangedEvent.textChanged(this);
if (fTextChangeListeners != null && fTextChangeListeners.size() > 0) {
Iterator e= new ArrayList(fTextChangeListeners).iterator();
while (e.hasNext())
((TextChangeListener) e.next()).textChanged(event);