@Test
public void testIsSupported() {

    for (TimestampMap set : getAllInstances()) {
        Assert.assertTrue(set.isSupported(Estimator.FIRST));
        Assert.assertTrue(set.isSupported(Estimator.LAST));
        if (Number.class.isAssignableFrom(set.getTypeClass())) {
            Assert.assertTrue(set.isSupported(Estimator.MAX));
            Assert.assertTrue(set.isSupported(Estimator.MIN));
            Assert.assertTrue(set.isSupported(Estimator.AVERAGE));
        }
    }
}