class MathUtil extends AbstractCaller {

	@Description("Returns the floating-point value adjacent to d in the direction of positive infinity.<br/>"
            + "This method is semantically equivalent to nextAfter(d, Double.POSITIVE_INFINITY); however, a nextUp implementation may run faster than its equivalent nextAfter call.<br/>"
			+ "Special Cases:<br/>"
			+ "If the argument is NaN, the result is NaN.<br/>"
			+ "If the argument is positive infinity, the result is positive infinity.<br/>"
			+ "If the argument is zero, the result is Double.MIN_VALUE<br/>"
            + "<b>d</b> - a double value for increase.<br/>"
            + "Example:<br/>"
            + "#{nextUp(5.0)} returns 5.000000000000001")
	@UtilityMethod
	public double nextUp(double d) {
		return Math.nextUp(d);
	}

}