package gw.contact uses java.util.Date class LastUpdateTimeUtil { private construct() { } static function calculateLastUpdateTime(oldUpdateTime : Date, newUpdateTime : Date) : Date { if (newUpdateTime == null) { return Date.CurrentDate } var newLastUpdateTime = oldUpdateTime == null ? newUpdateTime : {oldUpdateTime, newUpdateTime}.max() return {newLastUpdateTime, Date.CurrentDate}.min() } }