* @throws IllegalArgumentException Wenn die gegebenen Anzahlen ungültig sind oder zu einer ungültigen Gesamtanzahl führen würde. */
	public static long durationmillisOf(final int days, final int hours, final long minutes, final long seconds, final long milliseconds)
		throws IllegalArgumentException {
		FEMDuration._checkDays_(-days);
		FEMDuration._checkDays_(+days);
		FEMDuration._checkHours_(+hours);
		FEMDuration._checkHours_(-hours);
		FEMDuration._checkMinutes_(+minutes);
		FEMDuration._checkMinutes_(-minutes);
		FEMDuration._checkSeconds_(+seconds);
		FEMDuration._checkSeconds_(-seconds);
		final long result = FEMDuration._durationmillisOf_(days, hours, minutes, seconds, milliseconds);
		FEMDuration._checkMilliseconds_(+result);
		FEMDuration._checkMilliseconds_(-result);
		return result;
	}