for (List<Dimension> requested : rps) {
// reduce down to the dimensions we are interested in.
TreeMap<String, String> projection = Projectionist.dimensionality_reduction(requested, points);
// emit once for every unit.
for (String unit : o.measurementUnits()) {
NSpacePoint point = new NSpacePoint(ts, projection, unit);
collector.collect(point, o.getMeasurement(unit));
}
}
}