code: private void notifyListenersIfUninhibited(R oldValue, R newValue) {
          if (inhibited) {
              inhibitCount++;
              lastInhibitedValue = newValue;
          } else {
              lastInhibitedValue = newValue; // Just in case, even though not really necessary
              lastNonInhibitedValue = newValue;
              doNotifyListeners(oldValue, newValue);
          }
      }
docs: Notifies the listeners that the property value has changed, if the property is not inhibited.
  
  @param oldValue Previous value.
  @param newValue New value.
  
  @see #maybeNotifyListeners(Object, Object)
  @see #doNotifyListeners(Object, Object)