package com.rackspacecloud.blueflood.utils; import com.rackspacecloud.blueflood.types.Points; import com.rackspacecloud.blueflood.types.Rollup; public class Rollups { public static <T extends Rollup> Points<T> asPoints(Class<T> type, long initialTime, long timeDelta, T... values) { Points<T> points = new Points<T>(); long time = initialTime; for (T v : values) { points.add(new Points.Point<T>(time, v)); time += timeDelta; } return points; } }