package org.apache.groovy.ginq.provider.collection.runtime;

import java.util.stream.Stream;

/**
 * Represents group implementation
 *
 * @param <T> the type of element
 * @since 4.0.0
 */
class GroupImpl<T> extends QueryableCollection<T> implements Group<T> {
    GroupImpl(Iterable<T> sourceIterable) {
        super(sourceIterable);
    }

    GroupImpl(Stream<T> sourceStream) {
        super(sourceStream);
    }
}

@@ -255,16 +255,88 @@
 up%3CT%3E %7B%0A
+    private static final long serialVersionUID = 5737735821215711785L;%0A%0A
     Grou

Add `serialVersionUID`