code: private void firePropertyReset(T property)
      {
          PropertyEvent<T> event = null;
  
          for (PropertyListener<T> l : listeners)
          {
              if (event == null)
              {
                  event = new PropertyEvent<T>(this, property);
              }
  
              l.reset(event);
          }
      }
docs: Notify all listeners that a property has been reset.
  
  @param property
  the property whose value has changed