Parameter object to express Group<T>, Group<T>, vararg Group<T>.
Group<T>, Group<T>, vararg Group<T>
Use the function order(group, group, ...) to create this representation.
order(group, group, ...)
Notice, most probably the type parameter G will be removed in the future, will be fixed to Group.