void (ObservableStateListener.PropertyChangeEvent event) { assertIsDispatchThread(); Object oldValue = extractOldValueOrLog(event, false); myPropertyChangeSupport.firePropertyChange(PROP_INSERT_MODE, oldValue, event.getNewValue()); myCaretCursor.repaint(); }