List<TimerData> timerDatas = (List<TimerData>) dataAccessService.getTemplatesDataObjectsFromToDate(templates, from, to); if (CollectionUtils.isNotEmpty(timerDatas)) { fromDate = (Date) from.clone(); if (rightAppend) { Date startingFrom = new Date(latestDataDate.getTime() + 1); List<TimerData> timerDatas = (List<TimerData>) dataAccessService.getTemplatesDataObjectsFromToDate(templates, startingFrom, to); if (CollectionUtils.isNotEmpty(timerDatas)) { displayedData.addAll(timerDatas); List<TimerData> timerDatas = (List<TimerData>) dataAccessService.getTemplatesDataObjectsFromToDate(templates, from, endingTo); if (CollectionUtils.isNotEmpty(timerDatas)) { displayedData.addAll(0, timerDatas);