docs: public synchronized void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
      {
          if (propertyChange == null)
              propertyChange = new java.beans.PropertyChangeSupport(this);
          propertyChange.addPropertyChangeListener(listener);
      }