public MonitorAction produceStatsListForName(String name) throws Exception {
        init();
        List<StatView> list = produceListOfViews(db.getStatsFor(name));
        StatView latestOne = new StatView(db.obtainLatestStat(name));
        if (list.size() == 0 || list.get(0).compareTo(latestOne) != 0)
            list.add(0, latestOne);   //latest one
        StdView view = StdView.listWithoutRemove("Values for " + name, list);
        view.setMarkFirst(true);
        this.view = view;
        return this;
    }