docs: private static Class<?> getGenericReturnType(Method method, Class<?> source, int typeIndex, int nestingLevel) {
  		return extractType(method.getGenericReturnType(), source, typeIndex, null, null, nestingLevel, 1);
  	}