@Test
public void invokingStaticMethodQuietlyWrapsIllegalArgumentException() throws Exception {

    Method method = Problematic.class.getDeclaredMethod( "mute" );
    thrown.expect( ReflectionException.class );
    thrown.expectMessage( IllegalArgumentException.class.getName() );
    invoke( method, new Object() );
}