MBeanInfo get() {
        curRecNo = 0;
        for (MetricsRecordImpl rec : recs) {
            for (MetricsTag t : rec.tags()) {
                attrs.add(newAttrInfo("tag." + t.name(), t.description(), "java.lang.String"));
            }
            for (Metric m : rec.metrics()) {
                m.visit(this);
            }
            ++curRecNo;
        }
        MBeanAttributeInfo[] attrsArray = new MBeanAttributeInfo[attrs.size()];
        return new MBeanInfo(name, description, attrs.toArray(attrsArray), null, null, null); // no ops/ctors/notifications
    }