String[] calendarNames = item.getRule().getCalendars();
Calendars calendars = wm.getCalendars();
Declaration[][] timerDeclrs = ((AgendaItem)item).getTerminalNode().getTimerDeclarations();
ScheduledAgendaItem schItem = ( ScheduledAgendaItem ) item;
DefaultJobHandle jh = null;
if ( schItem.getJobHandle() != null ) {
jh = ( DefaultJobHandle) schItem.getJobHandle();
}
return createTrigger( timestamp, item.getTuple(), jh, calendarNames, calendars, timerDeclrs, wm );
}