code: protected void enabledUpdated() {
  		boolean enabled = isEnabled();
  		if (hasChanged(oldEnabled, enabled)) {
  			oldEnabled = enabled;
  			firePropertyChange(ENABLED_PROPERTY, !enabled, enabled);
  		}
  	}
docs: Fires the necessary property change event for changes to the enabled
  property. Must be called whenever the value of enabled is changed.