code: static Object invokeUnchecked(
          Method method, Object object, Object ...arguments)
      {
          try
          {
              return method.invoke(object, arguments);
          } 
          catch (IllegalArgumentException e)
          {
              throw new IllegalArgumentException(e);
          } 
          catch (IllegalAccessException e)
          {
              throw new IllegalArgumentException(e);
          } 
          catch (InvocationTargetException e)
          {
              throw new IllegalArgumentException(e);
          }
      }
docs: Delegates to {@link Method#invoke(Object, Object...)}.<br>
  <br>
  This call is wrapping all possible checked exceptions and
  SecurityExceptions into a {@link IllegalArgumentException}
  
  @param method The method
  @param object The object
  @param arguments The arguments
  @return The method call result
  @throws IllegalArgumentException if the call did not succeed