@Test
public void invokingConstructorQuietlyWrapsIllegalAccessException() throws Exception {

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