docs: public static <T> T invoke(Object obj, String methodName, Object... args) throws UtilException {
  		final Method method = getMethodOfObj(obj, methodName, args);
  		if (null == method) {
  			throw new UtilException(StrUtil.format("No such method: [{}]", methodName));
  		}
  		return invoke(obj, method, args);
  	}