public static Object invokeMethod(Object o, String methodName) {
		if (Functions.isEmpty(methodName)) return null;
		if (o == null) return null;
		Object retObj;
		try {
			Class<?> c = o.getClass();
			if (c == null) return null;
			Method m = c.getMethod(methodName);
			retObj = m.invoke(o,new Object[0]);
		} catch (Throwable e) {
			return null;
		}
		return retObj;

	}