@Test
public void invokingConstructorQuietlyWrapsInstantiationException() throws Exception {

    Constructor<AbstractProblematic> constructor = AbstractProblematic.class.getDeclaredConstructor();
    thrown.expect( ReflectionException.class );
    thrown.expectMessage( InstantiationException.class.getName() );
    instantiate( constructor );
}