private MessageBatch createScheduledMessageBatchForDay( ProgramNotificationTemplate template, Date day ) { List<ProgramStageInstance> programStageInstances = programStageInstanceStore.getWithScheduledNotifications( template, day ); List<ProgramInstance> programInstances = programInstanceStore.getWithScheduledNotifications( template, day ); MessageBatch psiBatch = createProgramStageInstanceMessageBatch( template, programStageInstances ); MessageBatch psBatch = createProgramInstanceMessageBatch( template, programInstances ); return new MessageBatch( psiBatch, psBatch ); }