docs: public void addPropertyChangeListener(PropertyChangeListener listener) {
          if ( propertyChangeSupport == null ) {
              propertyChangeSupport = new PropertyChangeSupport(this);
          }
          propertyChangeSupport.addPropertyChangeListener(listener);
      }