ParticleSG[] myParticles = pController.getParticles();
for (int i = 0; i < particles.length; i++) {
ParticleSG particle = myParticles[i];
if (particle.isElement()) {
PropertySG elementSG = particle.getPropertySG();
elementSG.generate(pSource);
} else if (particle.isGroup()) {
// TODO: Implement groups referencing groups
throw new LocSAXException("Nested groups are yet unsupported", particle.getLocator());
} else if (particle.isWildcard()) {
// TODO: Implement Wildcard handling