docs: public static Class<?> getTypeArgument(Class<?> clazz, int index) {
  		final Type argumentType = TypeUtil.getTypeArgument(clazz, index);
  		if (null != argumentType && argumentType instanceof Class) {
  			return (Class<?>) argumentType;
  		}
  		return null;
  	}