*/
protected void printComplexValidationDataStructMembers(PrintStream stream, XSModelGroup modelGroup,
Set<String> printedMembers) {
XSObjectList particles = modelGroup.getParticles();
for (int i = 0; i < particles.getLength(); i++) {
XSTerm childTerm = ((XSParticle) (particles.item(i))).getTerm();
if (childTerm instanceof XSElementDeclaration || childTerm instanceof XSWildcard) {
String structMemberName = Util.createComplexValidationDataStructMemberName(childTerm, config);
if (!printedMembers.contains(structMemberName)) {
printComplexValidationDataStructMember(valiHeaderFile, config.getValidationDataStructMemberType(),
structMemberName);