Hey there, I was working on some KTable API related stuff and noticed something a little bit confusing. For class SessionWindows that defines the spec for a session window, it doesn't have a base class:
public final class SessionWindows On the other hand, the `TimeWindows` class is subclass of Windows: public final class TimeWindows extends Windows<TimeWindow> { Could someone with background knowledge give me some light on the reasoning for not extending the Windows class for SessionWindows? Thanks in advance! Best, Boyang