class Sessions extends WindowFn<Object, IntervalWindow> {

  public static Sessions withGapDuration(Duration gapDuration) {
    return new Sessions(gapDuration);
  }

  private  Sessions(Duration gapDuration);

}