@Test
public void shouldNameObjectTypeAsItsSimpleName() throws SecurityException, NoSuchMethodException {

assertThat(provider.parameterNamesFor(Horse.class.getMethod("runThrough", Field.class))[0], is(equalTo("field")));
}