final Calendars calendars,
final LeftTuple leftTuple,
final LeftTupleSets trgLeftTuples,
final LeftTupleSets stagedLeftTuples) {
if( leftTuple.getPropagationContext().getReaderContext() == null ) {
final Trigger trigger = createTrigger( timerNode, wm, timer, timestamp, calendarNames, calendars, leftTuple );
// regular propagation
scheduleTimer( timerNode, tm, pmem, sink, wm, timerService, timestamp, leftTuple, trgLeftTuples, stagedLeftTuples, trigger );
} else {
// de-serializing, so we need to correlate timers before scheduling them