}));
}
}
void reportCounter(Map.Entry<String, ? extends Counting> entry, String type, List<MetricDatum> data) {
Counting metric = entry.getValue();
final long diff = diffLast(metric);
DemuxedKey key = new DemuxedKey(entry.getKey());
Iterables.addAll(data, key.newDatums(type, new Function<MetricDatum, MetricDatum>() {
@Override