String exp = namespace + base +derived +derivedArray + derivedArrayArray +
"<complexType name='Derived.Array.Array.Array'><sequence>"+
"<element maxOccurs='unbounded' minOccurs='0' name='value' nillable='true' "+
"type='tns:Derived.Array.Array'/></sequence></complexType>"+"</schema>";
SchemaTypeCreator tc = getSchemaCreator();
tc.addPackageNamespaceMapping(Derived.class.getPackage().getName(), "http://jboss.org/types");
QName xmlType = new QName("http://jboss.org/types", "Derived.Array.Array.Array");
JBossXSTypeDefinition xt = tc.generateType(xmlType, Derived[][][].class);
assertEquals(DOMUtils.parse(exp),DOMUtils.parse(tc.getXSModel().serialize()));
}