code: public boolean setValueIfGreater(final int newValue) {
          final boolean greater = _value.setIfSignificantToUser(newValue);
          if (greater) {
              WidgetUtils.invokeSwingAction(() -> DCProgressBar.super.setValue(newValue));
          }
          return greater;
      }
docs: Sets the value of the progress bar, if the new value is greater than the
  previous value.
  
  @param newValue
  @return whether or not the value was greater, and thus updated