public MonitorAction produceStatsListForTime(String time) throws Exception {
        init();
        Date date = parseTime(time);
        Stat[] latest = db.getLatestStats();
        for (int i = 0; i < latest.length; i++) {
            latest[i] = db.getStatsForTime(latest[i].getName(), date.getTime());
        }
        view = new StdView("Values for " + DateView.formatFullDate(date), produceListOfViews(latest));
        return this;
    }