return;
}
if (Debug.debugStructuredDocument && getDocument() != null) {
System.out.println("relaying text changed (" + getDocument().getLength() + ")"); //$NON-NLS-1$ //$NON-NLS-2$
}
final TextChangedEvent textChangedEvent = new TextChangedEvent(this);
// we must assign listeners to local variable, since
// the add and remove listener
// methods can change the actual instance of the
// listener array from another thread