docs: @PublicEvolving
  	public WindowedStream<T, K, W> evictor(Evictor<? super T, ? super W> evictor) {
  		if (windowAssigner instanceof BaseAlignedWindowAssigner) {
  			throw new UnsupportedOperationException("Cannot use a " + windowAssigner.getClass().getSimpleName() + " with an Evictor.");
  		}
  		this.evictor = evictor;
  		return this;
  	}