void dumpDataset(DataSet dataSet) {
        if (dataSet.isEmpty()) return;

        SimpleDateFormat dateFormat = new SimpleDateFormat();
        for (DataPoint dp : dataSet.getDataPoints()) {
            String s = String.format("Data point: %s -> %s   %s",
                    dp.getDataType().getName(),
                    dateFormat.format(dp.getStartTime(TimeUnit.MILLISECONDS)),
                    dateFormat.format(dp.getEndTime(TimeUnit.MILLISECONDS)));
            Log.i(TAG, s);
            for(Field field : dp.getDataType().getFields()) {
                Log.i(TAG, "\t" + field.getName() + " = " + dp.getValue(field));
            }
        }
    }