code: protected final void firePropertyChange(String propertyName,
              double oldValue,
              double newValue) {
          firePropertyChange(propertyName, Double.valueOf(oldValue), Double.valueOf(newValue));
      }
docs: Support for reporting bound property changes for integer properties. This method can be
  called when a bound property has changed and it will send the appropriate PropertyChangeEvent
  to any registered PropertyChangeListeners.
  
  @param propertyName the property whose value has changed
  @param oldValue the property's previous value
  @param newValue the property's new value