validationBlockOpened = true;
}
String structName = xsType2validationDataStructName.get(element.getTypeDefinition());
printComplexValidationDataStructCreation(stream, cppName, structName, complexType, element);
StateMachineRootNode sm = stateMachineMap.get(complexType);
if (sm != null) {
stream.print(TemplateEngine.fillInTemplate(TemplateEngine.fillInComplexValidationTemplate(config
.getTemplateComplexValidationInitStateMachine(), cppName, structName, complexType, element, sm,
this), cppName, null, null, null, null, null, this));
}