docs: public static Type[] getGenerics(Class cls) {
  		$.checkNotNull(cls);
  
  		Type genType = cls.getGenericSuperclass();
  		if (genType instanceof ParameterizedType) {
  			return ((ParameterizedType) genType).getActualTypeArguments();
  		}
  
  		return null;
  	}