private void processListCase() throws ParseException {
        Date date = processDate();
        List<WorklogEntry> worklogs = Collections.emptyList();
        WorklogEntry currentWorklogEntry = null;
        if (date != null) {
            if (date.getTime() == 0) {
                worklogs = timeTracker.listAll();
            } else {
                worklogs = timeTracker.listByDay(date.getTime());
            }
        } else {
            worklogs = timeTracker.list();
            currentWorklogEntry = timeTracker.current();
        }
        if (worklogs != null) {
            showWorklogs(worklogs);
        }
        if (currentWorklogEntry != null) {
            showCurrentWorklog(currentWorklogEntry);
        }
    }