@Test
@InSequence(2)
public void callOverloadedTimedMethodOnce() {

    Assert.assertTrue("Metrics are not registered correctly", 
        registry.getMetricIDs().containsAll(MetricsUtil.createMetricIDs(absoluteMetricNames())));
    // Call the timed methods and assert they've all been timed once
    bean.overloadedTimedMethod();
    bean.overloadedTimedMethod("string");
    bean.overloadedTimedMethod(new Object());
    bean.overloadedTimedMethod(Arrays.asList("string1", "string2"));
    assertThat("Timer counts are incorrect", registry.getTimers().values(), hasItem(Matchers.<Timer> hasProperty("count", equalTo(1L))));
}