docs: public BaseWindowedBolt withWatermarkInterval(Duration interval) {
      if (interval == null) {
        throw new IllegalArgumentException("Watermark interval cannot be set null");
      }
      if (interval.isNegative() || interval.isZero()) {
        throw new IllegalArgumentException("Watermark interval must be positive [" + interval + "]");
      }
      windowConfiguration.put(WindowingConfigs.TOPOLOGY_BOLTS_WATERMARK_EVENT_INTERVAL_MS,
          interval.toMillis());
      return this;
    }