public final void addPropertyChangeListener(final PropertyChangeListener l) {
    final PropertyChangeListener[] propertyChangeListeners = myChangeSupport.getPropertyChangeListeners();
    for (PropertyChangeListener listener : propertyChangeListeners) {
      assert listener != l;
    }
    myChangeSupport.addPropertyChangeListener(l);
  }
public final void addPropertyChangeListener(final PropertyChangeListener l)