public static Class<?> getReturnGenericType(Method method) {
		Type genericType = method.getGenericReturnType();
		Class<?>[] classes = getActualClass(genericType);
		if (classes.length == 0) {
			return null;
		} else {
			return classes[0];
		}
	}