entryParticle.setMinOccurs(0);
entryParticle.setMaxOccursUnbounded(true);
mapType.addParticle(entryParticle);
mapType.addElement(QNAME_SUBMAP, mapType, 0, true);
schema.addElement(QNAME_MAP, mapType);
// Handler implementations
mapType.setHandler(new DefaultElementHandler()
{
public Object startElement(Object parent, QName name, ElementBinding element)