code: public final void setMinNumber(final int minNumber) {
          Condition.INSTANCE.ensureSmaller(minNumber, getMaxNumber(),
                  "The minimum number must be less than the maximum number");
          this.minNumber = minNumber;
          setNumber(Math.max(getNumber(), minNumber));
      }
docs: Sets the minimum number, the preference allows to choose.
  
  @param minNumber
  The minimum number, which should be set, as an {@link Integer} value. The number must
  be less than the maximum number