String startTimeStr = jsonParam.getString(START_TIME);
String endTimeStr = jsonParam.getString(END_TIME);
Date startTime = DataUtil.parseDateTimeFromJs(startTimeStr, timeZone);
Date endTime = DataUtil.parseDateTimeFromJs(endTimeStr, timeZone);
PreloadedEvents preloadedEvents = timetableView.getPreloadedEvents();
Map<String, Object> requestMap = context.getExternalContext().getRequestMap();
Object prevStartTimeValue = null;
Object prevEndTimeValue = null;
if (PreloadedEvents.NONE.equals(preloadedEvents)) {