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