@Override
    public String toString() {
        return "Window{" +
            "startMs=" + startMs +
            ", endMs=" + endMs +
            '}';
    }
Check if the given window overlaps with this window.
Should throw an {@link IllegalArgumentException} if the {@code other} window has a different type than {@code
this} window.

@param other another window of the same type
@return {@code true} if {@code other} overlaps with this window&mdash;{@code false} otherwise
streams/src/main/java/org/apache/kafka/streams/kstream/Window.java