if (old != value)
if (old == null || !old.equals(value))
  public void putValue(String key, Object value)  {    Object old = getValue(key);    if (old != value)    {    store.put(key, value);      firePropertyChange(key, old, value);    }  }