private void dumpMetric(String name, double[] raw, double mean, String unit, double scale) {
        System.out.println("Average " + name + ": " + mean  * scale + " " + unit);
        System.out.println("Mean absolute deviation of " + name + ": " + averageAbsoluteDeviationFromMean(raw, mean) * scale + " " + unit);
        System.out.println("Minimum " + name + ": " + min(raw) * scale + " " + unit);
        System.out.println("Maximum " + name + ": " + max(raw) * scale + " " + unit);
    }
Object identity is used to differentiate between different implementation strategies, toString() is used to print a report.

@return an object with a descriptive toString() for the implementation under test
vespajlib/src/test/java/com/yahoo/text/JsonMicroBenchmarkTestCase.java