@Test
public void shouldCreateBaseClassInstance() throws NoSuchMethodException {

    final NonConstructableBaseClassWithField instance =
            NonConstructableBaseClassWithField.newInstance(5);
    assertThat(valueOf(instance.getFieldA()), is(5));
}