docs: public static Type[] getTypeArguments(Type type) {
  		if (null == type) {
  			return null;
  		}
  
  		final ParameterizedType parameterizedType = toParameterizedType(type);
  		return (null == parameterizedType) ? null : parameterizedType.getActualTypeArguments();
  	}