code: public Object invoke (Object object, String methodName, Object... args) {
  		return invoke(object, getIndex(methodName, args == null ? 0 : args.length), args);
  	}
docs: Invokes the first method with the specified name and the specified number of arguments.