protected void fireEditorValueChanged(final boolean oldValidState,
final boolean newValidState) {
Object[] array = listeners.getListeners();
for (int i = 0; i < array.length; i++) {
final ICellEditorListener l = (ICellEditorListener) array[i];
SafeRunnable.run(new SafeRunnable() {
public void run() {
l.editorValueChanged(oldValidState, newValidState);
}
});
}