The XSD groupelement < xsd:group> is used to create a reusable content model group. A group declaration is translated into a class. The class name will include a _Group suffix to avoid collisions with classes created for types of the same name. The group class is used wherever the group is referenced.
XSD:
<xsd:group name="GroupName">
XSD content group definition ...
</xsd:group>
Java/C# code:
public class GroupName_Group {
[properties for particles from group]
...
}