*/
private static Timer makeTimer(AbstractInstant instant, String closure, JobDataMap dataMap) {
JobKey jobKey = new JobKey(instant.toString() + ": " + closure.toString());
Trigger trigger = newTrigger().startAt(instant.toDate()).build();
Timer timer = new TimerImpl(jobKey, trigger.getKey(), instant);
dataMap.put("timer", timer);
try {
JobDetail job = newJob(TimerExecutionJob.class)
.withIdentity(jobKey)
.usingJobData(dataMap)