public static Date futureFromDate(Date date, TimeValue value, boolean clearTimeOfDay){
		return diffFromDate(date, value.getValueInMilliseconds(), clearTimeOfDay);
	}
public static Date futureFromDate ( Date date , TimeValue value , boolean clearTimeOfDay ) { return diffFromDate ( date , value . getValueInMilliseconds ( ) , clearTimeOfDay ) ; }
Caution: Difference calculation is based on adding/subtracting milliseconds and omits time zones.<br>
In some cases the method might return possibly unexpected results due to time zones.<br>
When for example to the last day of CEST without time of day information (in 2016: 30.10.2016 00:00:00 000) milliseconds for one day are added,
the resulting date is NOT 30.10.2016 23:00:00 000 (as expected due to one hour subtraction because of summer time) but 31.10.2016 00:00:00 000.