code: public final void setMinValue(final int minValue) {
          Condition.INSTANCE.ensureSmaller(minValue, getMaxValue(),
                  "The minimum value must be less than the maximum value");
          this.minValue = minValue;
          setValue(Math.max(getValue(), minValue));
      }
docs: Sets the minimum value, the preference should allow to choose.
  
  @param minValue
  The minimum value, which should be set, as an {@link Integer} value. The value must
  be less than the maximum value, the preference allows to choose