@Test
public void testGetParameterTypeForIndirectImplementer() {

    Class<?> clazz = EventConsumer.getParameterType(new TestEventContainsIdChild(), ContainsId.class);
    Assert.assertNotNull(clazz);
    Assert.assertEquals(Integer.class, clazz);
}