Fix for (XMLBEANS-396) GML 3.1.1 generated code fails to compile. Contributed by Chris Clark.
git-svn-id: https://svn.apache.org/repos/asf/xmlbeans/trunk@745290 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/typeimpl/org/apache/xmlbeans/impl/schema/SchemaTypeCodePrinter.java b/src/typeimpl/org/apache/xmlbeans/impl/schema/SchemaTypeCodePrinter.java
index 890697e..fdd48c7 100644
--- a/src/typeimpl/org/apache/xmlbeans/impl/schema/SchemaTypeCodePrinter.java
+++ b/src/typeimpl/org/apache/xmlbeans/impl/schema/SchemaTypeCodePrinter.java
@@ -2365,7 +2365,7 @@
printJavaDoc("Sets ith " + propdesc);
emit("public void set" + arrayName + "(int i, " + type + " " + safeVarName + ")");
startBlock();
- if ( isobj )
+ if ( isobj && !isSubstGroup )
{
emitPre(sType, PrePostExtension.OPERATION_SET, identifier, isAttr, "i");
emit("generatedSetterHelperImpl(" + safeVarName + ", " + setIdentifier + ", i, " +