docs: protected void deleteCleanupTimer(W window) {
  		long cleanupTime = cleanupTime(window);
  		if (cleanupTime == Long.MAX_VALUE) {
  			// no need to clean up because we didn't set one
  			return;
  		}
  		if (windowAssigner.isEventTime()) {
  			triggerContext.deleteEventTimeTimer(cleanupTime);
  		} else {
  			triggerContext.deleteProcessingTimeTimer(cleanupTime);
  		}
  	}