occurs = choice;
XSGroup group = getXSSchema().getXSObjectFactory().newXSGroup(this, choice);
group.validate();
p = new XSParticleImpl(group);
} else if (pParticle instanceof XsESequence) {
XsESequence sequence = (XsESequence) pParticle;
occurs = sequence;
XSGroup group = getXSSchema().getXSObjectFactory().newXSGroup(this, sequence);
group.validate();
p = new XSParticleImpl(group);
} else {