return null ;
}
timer.setLockOwner(getClass().getName()); // prevent others from removing timer
log.debug("executing " + timer);
try {
if (timer.execute(jbpmContext)) {
jbpmContext.getServices().getSchedulerService().deleteTimer(timer);
} else if (timer.getRepeat() != null) {
if (log.isDebugEnabled()) {
log.debug("scheduling timer for repeat on " + timer.getDueDate());
}