public int generate(final Calendar when) {
   return (when.get(Calendar.HOUR_OF_DAY) * 60 + when.get(Calendar.MINUTE)) / minutes;
 }