private void fireBooleanPropertyChange(@NotNull String propertyName, boolean oldValue, boolean newValue) {
    if (myListeners.isEmpty() || oldValue == newValue) return;
    PropertyChangeEvent event = new PropertyChangeEvent(this, propertyName, oldValue, newValue);
    doFirePropertyChange(event, myListeners);
  }
private void fireBooleanPropertyChange(@NotNull String propertyName, boolean oldValue, boolean newValue)