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