}
private void createXMLSerializer(ComplexTypeSG pController, JavaSource pSource)
throws SAXException {
pSource.addImplements(JMSAXDriver.class);
DriverSG serializerSG = newSerializerSG(pController, pSource);
serializerSG.generate();
if (!pController.hasSimpleContent()) {
ComplexContentSG ccSG = pController.getComplexContentSG();
ParticleSG[] particles = ccSG.getElementParticles();
for (int i = 0; i < particles.length; i++) {
ParticleSG particle = particles[i];