docs: public DoubleParameter setDefaultValue(double defaultValue) {
  		super.setDefaultValue(defaultValue);
  
  		if (hasMinimumValue) {
  			if (minimumValueInclusive) {
  				Util.checkParameter(defaultValue >= minimumValue,
  					"Default value (" + defaultValue + ") must be greater than or equal to minimum (" + minimumValue + ")");
  			} else {
  				Util.checkParameter(defaultValue > minimumValue,
  					"Default value (" + defaultValue + ") must be greater than minimum (" + minimumValue + ")");
  			}
  		}
  
  		if (hasMaximumValue) {
  			if (maximumValueInclusive) {
  				Util.checkParameter(defaultValue <= maximumValue,
  					"Default value (" + defaultValue + ") must be less than or equal to maximum (" + maximumValue + ")");
  			} else {
  				Util.checkParameter(defaultValue < maximumValue,
  					"Default value (" + defaultValue + ") must be less than maximum (" + maximumValue + ")");
  			}
  		}
  
  		return this;
  	}