@Test
public void invokingConstructorQuietlyWrapsIllegalArgumentException() throws Exception {

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