docs: @Deprecated
  	public <R> SingleOutputStreamOperator<R> apply(ReduceFunction<T> reduceFunction, WindowFunction<T, R, K, W> function) {
  		TypeInformation<T> inType = input.getType();
  		TypeInformation<R> resultType = getWindowFunctionReturnType(function, inType);
  
  		return apply(reduceFunction, function, resultType);
  	}