code: public static synchronized <T> T invokeMethod(Object instance, Object... arguments) throws Exception {
  		return WhiteboxImpl.invokeMethod(instance, arguments);
  	}
docs: Invoke a private or inner class method without the need to specify the
  method name. This is thus a more refactor friendly version of the
  {@link #invokeMethod(Object, String, Object...)} method and is recommend
  over this method for that reason. This method might be useful to test
  private methods.
  
  @throws Exception if something wrong.