docs: public boolean hasTriggerWindow() {
  		skipEmptyWindow();
  		Preconditions.checkState(watermark == Long.MIN_VALUE || nextWindow != null,
  				"next trigger window cannot be null.");
  		return nextWindow != null && nextWindow.getEnd() <= watermark;
  	}