src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/particle.java

changeset 397
b99d7e355d4b
parent 286
f50545b5e2f1
child 637
9c07ef4934dd
     1.1 --- a/src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/particle.java	Thu Aug 08 10:10:38 2013 -0700
     1.2 +++ b/src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/particle.java	Fri Aug 23 09:57:21 2013 +0100
     1.3 @@ -131,10 +131,10 @@
     1.4          $localName = $__local;
     1.5          $qname = $__qname;
     1.6          switch($_ngcc_current_state) {
     1.7 -        case 4:
     1.8 +        case 29:
     1.9              {
    1.10 -                if(((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || ((($ai = $runtime.getAttributeIndex("","processContents"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || ((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || ((($ai = $runtime.getAttributeIndex("","namespace"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))))))) {
    1.11 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 618);
    1.12 +                if((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")) || (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group")) || (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element")) || (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any")) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))))))) {
    1.13 +                    NGCCHandler h = new modelGroupBody(this, super._source, $runtime, 136, loc,compositorName);
    1.14                      spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
    1.15                  }
    1.16                  else {
    1.17 @@ -142,21 +142,10 @@
    1.18                  }
    1.19              }
    1.20              break;
    1.21 -        case 3:
    1.22 +        case 4:
    1.23              {
    1.24 -                if((($ai = $runtime.getAttributeIndex("","processContents"))>=0 || (($ai = $runtime.getAttributeIndex("","namespace"))>=0 || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))))) {
    1.25 -                    NGCCHandler h = new wildcardBody(this, super._source, $runtime, 617, wloc);
    1.26 -                    spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
    1.27 -                }
    1.28 -                else {
    1.29 -                    unexpectedEnterElement($__qname);
    1.30 -                }
    1.31 -            }
    1.32 -            break;
    1.33 -        case 30:
    1.34 -            {
    1.35 -                if(((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element")) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group")))) || (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group")) || ((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element")) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group")))) || (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")) || (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any")) || (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))))))))) {
    1.36 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 648);
    1.37 +                if((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")) || ((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || ((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || ((($ai = $runtime.getAttributeIndex("","namespace"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || (($ai = $runtime.getAttributeIndex("","processContents"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))))))) {
    1.38 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 107);
    1.39                      spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
    1.40                  }
    1.41                  else {
    1.42 @@ -166,8 +155,8 @@
    1.43              break;
    1.44          case 26:
    1.45              {
    1.46 -                if(((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || ((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || (($ai = $runtime.getAttributeIndex("","ref"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))))) {
    1.47 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 643);
    1.48 +                if(((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || ((($ai = $runtime.getAttributeIndex("","ref"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) || (($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))))) {
    1.49 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 132);
    1.50                      spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
    1.51                  }
    1.52                  else {
    1.53 @@ -175,25 +164,6 @@
    1.54                  }
    1.55              }
    1.56              break;
    1.57 -        case 11:
    1.58 -            {
    1.59 -                if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) {
    1.60 -                    NGCCHandler h = new annotation(this, super._source, $runtime, 626, null,AnnotationContext.PARTICLE);
    1.61 -                    spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
    1.62 -                }
    1.63 -                else {
    1.64 -                    $_ngcc_current_state = 10;
    1.65 -                    $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);
    1.66 -                }
    1.67 -            }
    1.68 -            break;
    1.69 -        case 10:
    1.70 -            {
    1.71 -                action3();
    1.72 -                $_ngcc_current_state = 7;
    1.73 -                $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);
    1.74 -            }
    1.75 -            break;
    1.76          case 1:
    1.77              {
    1.78                  if(((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))) {
    1.79 @@ -227,14 +197,44 @@
    1.80                  }
    1.81              }
    1.82              break;
    1.83 -        case 29:
    1.84 +        case 0:
    1.85              {
    1.86 -                if((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group")) || (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")) || (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any")) || (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))))))) {
    1.87 -                    NGCCHandler h = new modelGroupBody(this, super._source, $runtime, 647, loc,compositorName);
    1.88 +                revertToParentFromEnterElement(result, super._cookie, $__uri, $__local, $__qname, $attrs);
    1.89 +            }
    1.90 +            break;
    1.91 +        case 20:
    1.92 +            {
    1.93 +                action5();
    1.94 +                $_ngcc_current_state = 19;
    1.95 +                $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);
    1.96 +            }
    1.97 +            break;
    1.98 +        case 8:
    1.99 +            {
   1.100 +                if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.101 +                    $runtime.consumeAttribute($ai);
   1.102 +                    $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);
   1.103 +                }
   1.104 +                else {
   1.105 +                    if((($ai = $runtime.getAttributeIndex("","default"))>=0 || (($ai = $runtime.getAttributeIndex("","fixed"))>=0 || (($ai = $runtime.getAttributeIndex("","form"))>=0 || (($ai = $runtime.getAttributeIndex("","final"))>=0 || (($ai = $runtime.getAttributeIndex("","block"))>=0 || (($ai = $runtime.getAttributeIndex("","name"))>=0 || ($ai = $runtime.getAttributeIndex("","abstract"))>=0))))))) {
   1.106 +                        NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 112, loc,false);
   1.107 +                        spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
   1.108 +                    }
   1.109 +                    else {
   1.110 +                        unexpectedEnterElement($__qname);
   1.111 +                    }
   1.112 +                }
   1.113 +            }
   1.114 +            break;
   1.115 +        case 11:
   1.116 +            {
   1.117 +                if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) {
   1.118 +                    NGCCHandler h = new annotation(this, super._source, $runtime, 115, null,AnnotationContext.PARTICLE);
   1.119                      spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
   1.120                  }
   1.121                  else {
   1.122 -                    unexpectedEnterElement($__qname);
   1.123 +                    $_ngcc_current_state = 10;
   1.124 +                    $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);
   1.125                  }
   1.126              }
   1.127              break;
   1.128 @@ -249,10 +249,39 @@
   1.129                  }
   1.130              }
   1.131              break;
   1.132 +        case 10:
   1.133 +            {
   1.134 +                action3();
   1.135 +                $_ngcc_current_state = 7;
   1.136 +                $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);
   1.137 +            }
   1.138 +            break;
   1.139 +        case 3:
   1.140 +            {
   1.141 +                if((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")) || (($ai = $runtime.getAttributeIndex("","namespace"))>=0 || ($ai = $runtime.getAttributeIndex("","processContents"))>=0))) {
   1.142 +                    NGCCHandler h = new wildcardBody(this, super._source, $runtime, 106, wloc);
   1.143 +                    spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
   1.144 +                }
   1.145 +                else {
   1.146 +                    unexpectedEnterElement($__qname);
   1.147 +                }
   1.148 +            }
   1.149 +            break;
   1.150 +        case 16:
   1.151 +            {
   1.152 +                if(((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","default"))>=0 && (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","fixed"))>=0 && (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","form"))>=0 && (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","final"))>=0 && (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","block"))>=0 && (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","ref"))>=0 && (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","name"))>=0 && (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || (($ai = $runtime.getAttributeIndex("","abstract"))>=0 && (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))))))))))))) {
   1.153 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.154 +                    spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
   1.155 +                }
   1.156 +                else {
   1.157 +                    unexpectedEnterElement($__qname);
   1.158 +                }
   1.159 +            }
   1.160 +            break;
   1.161          case 21:
   1.162              {
   1.163                  if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) {
   1.164 -                    NGCCHandler h = new annotation(this, super._source, $runtime, 638, null,AnnotationContext.PARTICLE);
   1.165 +                    NGCCHandler h = new annotation(this, super._source, $runtime, 127, null,AnnotationContext.PARTICLE);
   1.166                      spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
   1.167                  }
   1.168                  else {
   1.169 @@ -261,10 +290,10 @@
   1.170                  }
   1.171              }
   1.172              break;
   1.173 -        case 16:
   1.174 +        case 30:
   1.175              {
   1.176 -                if(((($ai = $runtime.getAttributeIndex("","name"))>=0 && (((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","final"))>=0 && (((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && (((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && (((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","form"))>=0 && (((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","block"))>=0 && (((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","fixed"))>=0 && (((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","default"))>=0 && (((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || ((($ai = $runtime.getAttributeIndex("","abstract"))>=0 && (((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || (($ai = $runtime.getAttributeIndex("","ref"))>=0 && (((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("key")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("keyref"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("unique"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))))))))))))) {
   1.177 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.178 +                if((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")) || ((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any")) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group")) || ((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ((((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any")) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation")))) || (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element")) || (($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any")) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))))))))) {
   1.179 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 137);
   1.180                      spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
   1.181                  }
   1.182                  else {
   1.183 @@ -272,35 +301,6 @@
   1.184                  }
   1.185              }
   1.186              break;
   1.187 -        case 8:
   1.188 -            {
   1.189 -                if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.190 -                    $runtime.consumeAttribute($ai);
   1.191 -                    $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);
   1.192 -                }
   1.193 -                else {
   1.194 -                    if((($ai = $runtime.getAttributeIndex("","name"))>=0 || (($ai = $runtime.getAttributeIndex("","final"))>=0 || (($ai = $runtime.getAttributeIndex("","form"))>=0 || (($ai = $runtime.getAttributeIndex("","block"))>=0 || (($ai = $runtime.getAttributeIndex("","fixed"))>=0 || (($ai = $runtime.getAttributeIndex("","default"))>=0 || ($ai = $runtime.getAttributeIndex("","abstract"))>=0))))))) {
   1.195 -                        NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 623, loc,false);
   1.196 -                        spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs);
   1.197 -                    }
   1.198 -                    else {
   1.199 -                        unexpectedEnterElement($__qname);
   1.200 -                    }
   1.201 -                }
   1.202 -            }
   1.203 -            break;
   1.204 -        case 20:
   1.205 -            {
   1.206 -                action5();
   1.207 -                $_ngcc_current_state = 19;
   1.208 -                $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);
   1.209 -            }
   1.210 -            break;
   1.211 -        case 0:
   1.212 -            {
   1.213 -                revertToParentFromEnterElement(result, super._cookie, $__uri, $__local, $__qname, $attrs);
   1.214 -            }
   1.215 -            break;
   1.216          default:
   1.217              {
   1.218                  unexpectedEnterElement($__qname);
   1.219 @@ -315,10 +315,10 @@
   1.220          $localName = $__local;
   1.221          $qname = $__qname;
   1.222          switch($_ngcc_current_state) {
   1.223 -        case 4:
   1.224 +        case 29:
   1.225              {
   1.226 -                if(((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ((($ai = $runtime.getAttributeIndex("","processContents"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ((($ai = $runtime.getAttributeIndex("","namespace"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))))))) {
   1.227 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 618);
   1.228 +                if(((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))) {
   1.229 +                    NGCCHandler h = new modelGroupBody(this, super._source, $runtime, 136, loc,compositorName);
   1.230                      spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.231                  }
   1.232                  else {
   1.233 @@ -326,10 +326,10 @@
   1.234                  }
   1.235              }
   1.236              break;
   1.237 -        case 3:
   1.238 +        case 4:
   1.239              {
   1.240 -                if(((($ai = $runtime.getAttributeIndex("","processContents"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ((($ai = $runtime.getAttributeIndex("","namespace"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))))) {
   1.241 -                    NGCCHandler h = new wildcardBody(this, super._source, $runtime, 617, wloc);
   1.242 +                if(((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ((($ai = $runtime.getAttributeIndex("","namespace"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ((($ai = $runtime.getAttributeIndex("","processContents"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))))))) {
   1.243 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 107);
   1.244                      spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.245                  }
   1.246                  else {
   1.247 @@ -337,6 +337,74 @@
   1.248                  }
   1.249              }
   1.250              break;
   1.251 +        case 26:
   1.252 +            {
   1.253 +                if(((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group"))) || ((($ai = $runtime.getAttributeIndex("","ref"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group"))) || (($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group")))))) {
   1.254 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 132);
   1.255 +                    spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.256 +                }
   1.257 +                else {
   1.258 +                    unexpectedLeaveElement($__qname);
   1.259 +                }
   1.260 +            }
   1.261 +            break;
   1.262 +        case 2:
   1.263 +            {
   1.264 +                if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) {
   1.265 +                    $runtime.onLeaveElementConsumed($__uri, $__local, $__qname);
   1.266 +                    $_ngcc_current_state = 0;
   1.267 +                }
   1.268 +                else {
   1.269 +                    unexpectedLeaveElement($__qname);
   1.270 +                }
   1.271 +            }
   1.272 +            break;
   1.273 +        case 0:
   1.274 +            {
   1.275 +                revertToParentFromLeaveElement(result, super._cookie, $__uri, $__local, $__qname);
   1.276 +            }
   1.277 +            break;
   1.278 +        case 8:
   1.279 +            {
   1.280 +                if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.281 +                    $runtime.consumeAttribute($ai);
   1.282 +                    $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);
   1.283 +                }
   1.284 +                else {
   1.285 +                    if(((($ai = $runtime.getAttributeIndex("","default"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","fixed"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","form"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","final"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","block"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","name"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || (($ai = $runtime.getAttributeIndex("","abstract"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element")))))))))) {
   1.286 +                        NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 112, loc,false);
   1.287 +                        spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.288 +                    }
   1.289 +                    else {
   1.290 +                        unexpectedLeaveElement($__qname);
   1.291 +                    }
   1.292 +                }
   1.293 +            }
   1.294 +            break;
   1.295 +        case 20:
   1.296 +            {
   1.297 +                action5();
   1.298 +                $_ngcc_current_state = 19;
   1.299 +                $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);
   1.300 +            }
   1.301 +            break;
   1.302 +        case 11:
   1.303 +            {
   1.304 +                $_ngcc_current_state = 10;
   1.305 +                $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);
   1.306 +            }
   1.307 +            break;
   1.308 +        case 25:
   1.309 +            {
   1.310 +                if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.311 +                    $runtime.consumeAttribute($ai);
   1.312 +                    $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);
   1.313 +                }
   1.314 +                else {
   1.315 +                    unexpectedLeaveElement($__qname);
   1.316 +                }
   1.317 +            }
   1.318 +            break;
   1.319          case 19:
   1.320              {
   1.321                  if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group"))) {
   1.322 @@ -348,34 +416,6 @@
   1.323                  }
   1.324              }
   1.325              break;
   1.326 -        case 30:
   1.327 -            {
   1.328 -                if(((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))) || (((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence"))) || (($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence"))))))) {
   1.329 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 648);
   1.330 -                    spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.331 -                }
   1.332 -                else {
   1.333 -                    unexpectedLeaveElement($__qname);
   1.334 -                }
   1.335 -            }
   1.336 -            break;
   1.337 -        case 26:
   1.338 -            {
   1.339 -                if(((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group"))) || ((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group"))) || (($ai = $runtime.getAttributeIndex("","ref"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("group")))))) {
   1.340 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 643);
   1.341 -                    spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.342 -                }
   1.343 -                else {
   1.344 -                    unexpectedLeaveElement($__qname);
   1.345 -                }
   1.346 -            }
   1.347 -            break;
   1.348 -        case 11:
   1.349 -            {
   1.350 -                $_ngcc_current_state = 10;
   1.351 -                $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);
   1.352 -            }
   1.353 -            break;
   1.354          case 10:
   1.355              {
   1.356                  action3();
   1.357 @@ -383,17 +423,6 @@
   1.358                  $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);
   1.359              }
   1.360              break;
   1.361 -        case 2:
   1.362 -            {
   1.363 -                if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) {
   1.364 -                    $runtime.onLeaveElementConsumed($__uri, $__local, $__qname);
   1.365 -                    $_ngcc_current_state = 0;
   1.366 -                }
   1.367 -                else {
   1.368 -                    unexpectedLeaveElement($__qname);
   1.369 -                }
   1.370 -            }
   1.371 -            break;
   1.372          case 7:
   1.373              {
   1.374                  if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) {
   1.375 @@ -405,10 +434,10 @@
   1.376                  }
   1.377              }
   1.378              break;
   1.379 -        case 29:
   1.380 +        case 3:
   1.381              {
   1.382 -                if(((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))) {
   1.383 -                    NGCCHandler h = new modelGroupBody(this, super._source, $runtime, 647, loc,compositorName);
   1.384 +                if(((($ai = $runtime.getAttributeIndex("","namespace"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ((($ai = $runtime.getAttributeIndex("","processContents"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("any"))))) {
   1.385 +                    NGCCHandler h = new wildcardBody(this, super._source, $runtime, 106, wloc);
   1.386                      spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.387                  }
   1.388                  else {
   1.389 @@ -416,11 +445,11 @@
   1.390                  }
   1.391              }
   1.392              break;
   1.393 -        case 25:
   1.394 +        case 16:
   1.395              {
   1.396 -                if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.397 -                    $runtime.consumeAttribute($ai);
   1.398 -                    $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);
   1.399 +                if(((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","default"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","fixed"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","form"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","final"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","block"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","ref"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","name"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || (($ai = $runtime.getAttributeIndex("","abstract"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))))))))))))) {
   1.400 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.401 +                    spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.402                  }
   1.403                  else {
   1.404                      unexpectedLeaveElement($__qname);
   1.405 @@ -433,10 +462,10 @@
   1.406                  $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);
   1.407              }
   1.408              break;
   1.409 -        case 16:
   1.410 +        case 30:
   1.411              {
   1.412 -                if(((($ai = $runtime.getAttributeIndex("","name"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","final"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","form"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","block"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","fixed"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","default"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","abstract"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || (($ai = $runtime.getAttributeIndex("","ref"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))))))))))))) {
   1.413 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.414 +                if(((($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0 && ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))) || ((($ai = $runtime.getAttributeIndex("","minOccurs"))>=0 && ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))) || ((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))))) {
   1.415 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 137);
   1.416                      spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.417                  }
   1.418                  else {
   1.419 @@ -444,23 +473,6 @@
   1.420                  }
   1.421              }
   1.422              break;
   1.423 -        case 8:
   1.424 -            {
   1.425 -                if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.426 -                    $runtime.consumeAttribute($ai);
   1.427 -                    $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);
   1.428 -                }
   1.429 -                else {
   1.430 -                    if(((($ai = $runtime.getAttributeIndex("","name"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","final"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","form"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","block"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","fixed"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || ((($ai = $runtime.getAttributeIndex("","default"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element"))) || (($ai = $runtime.getAttributeIndex("","abstract"))>=0 && ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("element")))))))))) {
   1.431 -                        NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 623, loc,false);
   1.432 -                        spawnChildFromLeaveElement(h, $__uri, $__local, $__qname);
   1.433 -                    }
   1.434 -                    else {
   1.435 -                        unexpectedLeaveElement($__qname);
   1.436 -                    }
   1.437 -                }
   1.438 -            }
   1.439 -            break;
   1.440          case 28:
   1.441              {
   1.442                  if(((($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("all")) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("choice"))) || ($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("sequence")))) {
   1.443 @@ -472,18 +484,6 @@
   1.444                  }
   1.445              }
   1.446              break;
   1.447 -        case 20:
   1.448 -            {
   1.449 -                action5();
   1.450 -                $_ngcc_current_state = 19;
   1.451 -                $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);
   1.452 -            }
   1.453 -            break;
   1.454 -        case 0:
   1.455 -            {
   1.456 -                revertToParentFromLeaveElement(result, super._cookie, $__uri, $__local, $__qname);
   1.457 -            }
   1.458 -            break;
   1.459          default:
   1.460              {
   1.461                  unexpectedLeaveElement($__qname);
   1.462 @@ -498,43 +498,9 @@
   1.463          $localName = $__local;
   1.464          $qname = $__qname;
   1.465          switch($_ngcc_current_state) {
   1.466 -        case 4:
   1.467 +        case 0:
   1.468              {
   1.469 -                if((($__uri.equals("") && $__local.equals("minOccurs")) || (($__uri.equals("") && $__local.equals("processContents")) || (($__uri.equals("") && $__local.equals("maxOccurs")) || ($__uri.equals("") && $__local.equals("namespace")))))) {
   1.470 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 618);
   1.471 -                    spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.472 -                }
   1.473 -                else {
   1.474 -                    unexpectedEnterAttribute($__qname);
   1.475 -                }
   1.476 -            }
   1.477 -            break;
   1.478 -        case 21:
   1.479 -            {
   1.480 -                $_ngcc_current_state = 20;
   1.481 -                $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);
   1.482 -            }
   1.483 -            break;
   1.484 -        case 3:
   1.485 -            {
   1.486 -                if((($__uri.equals("") && $__local.equals("processContents")) || ($__uri.equals("") && $__local.equals("namespace")))) {
   1.487 -                    NGCCHandler h = new wildcardBody(this, super._source, $runtime, 617, wloc);
   1.488 -                    spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.489 -                }
   1.490 -                else {
   1.491 -                    unexpectedEnterAttribute($__qname);
   1.492 -                }
   1.493 -            }
   1.494 -            break;
   1.495 -        case 16:
   1.496 -            {
   1.497 -                if((($__uri.equals("") && $__local.equals("name")) || (($__uri.equals("") && $__local.equals("final")) || (($__uri.equals("") && $__local.equals("minOccurs")) || (($__uri.equals("") && $__local.equals("maxOccurs")) || (($__uri.equals("") && $__local.equals("form")) || (($__uri.equals("") && $__local.equals("block")) || (($__uri.equals("") && $__local.equals("fixed")) || (($__uri.equals("") && $__local.equals("default")) || (($__uri.equals("") && $__local.equals("abstract")) || ($__uri.equals("") && $__local.equals("ref")))))))))))) {
   1.498 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.499 -                    spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.500 -                }
   1.501 -                else {
   1.502 -                    unexpectedEnterAttribute($__qname);
   1.503 -                }
   1.504 +                revertToParentFromEnterAttribute(result, super._cookie, $__uri, $__local, $__qname);
   1.505              }
   1.506              break;
   1.507          case 8:
   1.508 @@ -543,8 +509,8 @@
   1.509                      $_ngcc_current_state = 14;
   1.510                  }
   1.511                  else {
   1.512 -                    if((($__uri.equals("") && $__local.equals("name")) || (($__uri.equals("") && $__local.equals("final")) || (($__uri.equals("") && $__local.equals("form")) || (($__uri.equals("") && $__local.equals("block")) || (($__uri.equals("") && $__local.equals("fixed")) || (($__uri.equals("") && $__local.equals("default")) || ($__uri.equals("") && $__local.equals("abstract"))))))))) {
   1.513 -                        NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 623, loc,false);
   1.514 +                    if((($__uri.equals("") && $__local.equals("default")) || (($__uri.equals("") && $__local.equals("fixed")) || (($__uri.equals("") && $__local.equals("form")) || (($__uri.equals("") && $__local.equals("final")) || (($__uri.equals("") && $__local.equals("block")) || (($__uri.equals("") && $__local.equals("name")) || ($__uri.equals("") && $__local.equals("abstract"))))))))) {
   1.515 +                        NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 112, loc,false);
   1.516                          spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.517                      }
   1.518                      else {
   1.519 @@ -553,15 +519,11 @@
   1.520                  }
   1.521              }
   1.522              break;
   1.523 -        case 30:
   1.524 +        case 20:
   1.525              {
   1.526 -                if((($__uri.equals("") && $__local.equals("minOccurs")) || ($__uri.equals("") && $__local.equals("maxOccurs")))) {
   1.527 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 648);
   1.528 -                    spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.529 -                }
   1.530 -                else {
   1.531 -                    unexpectedEnterAttribute($__qname);
   1.532 -                }
   1.533 +                action5();
   1.534 +                $_ngcc_current_state = 19;
   1.535 +                $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);
   1.536              }
   1.537              break;
   1.538          case 11:
   1.539 @@ -570,10 +532,20 @@
   1.540                  $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);
   1.541              }
   1.542              break;
   1.543 -        case 26:
   1.544 +        case 25:
   1.545              {
   1.546 -                if((($__uri.equals("") && $__local.equals("minOccurs")) || (($__uri.equals("") && $__local.equals("maxOccurs")) || ($__uri.equals("") && $__local.equals("ref"))))) {
   1.547 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 643);
   1.548 +                if(($__uri.equals("") && $__local.equals("ref"))) {
   1.549 +                    $_ngcc_current_state = 24;
   1.550 +                }
   1.551 +                else {
   1.552 +                    unexpectedEnterAttribute($__qname);
   1.553 +                }
   1.554 +            }
   1.555 +            break;
   1.556 +        case 4:
   1.557 +            {
   1.558 +                if((($__uri.equals("") && $__local.equals("maxOccurs")) || (($__uri.equals("") && $__local.equals("minOccurs")) || (($__uri.equals("") && $__local.equals("namespace")) || ($__uri.equals("") && $__local.equals("processContents")))))) {
   1.559 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 107);
   1.560                      spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.561                  }
   1.562                  else {
   1.563 @@ -588,22 +560,50 @@
   1.564                  $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);
   1.565              }
   1.566              break;
   1.567 -        case 20:
   1.568 +        case 26:
   1.569              {
   1.570 -                action5();
   1.571 -                $_ngcc_current_state = 19;
   1.572 +                if((($__uri.equals("") && $__local.equals("maxOccurs")) || (($__uri.equals("") && $__local.equals("ref")) || ($__uri.equals("") && $__local.equals("minOccurs"))))) {
   1.573 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 132);
   1.574 +                    spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.575 +                }
   1.576 +                else {
   1.577 +                    unexpectedEnterAttribute($__qname);
   1.578 +                }
   1.579 +            }
   1.580 +            break;
   1.581 +        case 3:
   1.582 +            {
   1.583 +                if((($__uri.equals("") && $__local.equals("namespace")) || ($__uri.equals("") && $__local.equals("processContents")))) {
   1.584 +                    NGCCHandler h = new wildcardBody(this, super._source, $runtime, 106, wloc);
   1.585 +                    spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.586 +                }
   1.587 +                else {
   1.588 +                    unexpectedEnterAttribute($__qname);
   1.589 +                }
   1.590 +            }
   1.591 +            break;
   1.592 +        case 16:
   1.593 +            {
   1.594 +                if((($__uri.equals("") && $__local.equals("maxOccurs")) || (($__uri.equals("") && $__local.equals("default")) || (($__uri.equals("") && $__local.equals("fixed")) || (($__uri.equals("") && $__local.equals("form")) || (($__uri.equals("") && $__local.equals("final")) || (($__uri.equals("") && $__local.equals("block")) || (($__uri.equals("") && $__local.equals("ref")) || (($__uri.equals("") && $__local.equals("minOccurs")) || (($__uri.equals("") && $__local.equals("name")) || ($__uri.equals("") && $__local.equals("abstract")))))))))))) {
   1.595 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.596 +                    spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.597 +                }
   1.598 +                else {
   1.599 +                    unexpectedEnterAttribute($__qname);
   1.600 +                }
   1.601 +            }
   1.602 +            break;
   1.603 +        case 21:
   1.604 +            {
   1.605 +                $_ngcc_current_state = 20;
   1.606                  $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);
   1.607              }
   1.608              break;
   1.609 -        case 0:
   1.610 +        case 30:
   1.611              {
   1.612 -                revertToParentFromEnterAttribute(result, super._cookie, $__uri, $__local, $__qname);
   1.613 -            }
   1.614 -            break;
   1.615 -        case 25:
   1.616 -            {
   1.617 -                if(($__uri.equals("") && $__local.equals("ref"))) {
   1.618 -                    $_ngcc_current_state = 24;
   1.619 +                if((($__uri.equals("") && $__local.equals("maxOccurs")) || ($__uri.equals("") && $__local.equals("minOccurs")))) {
   1.620 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 137);
   1.621 +                    spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname);
   1.622                  }
   1.623                  else {
   1.624                      unexpectedEnterAttribute($__qname);
   1.625 @@ -624,6 +624,41 @@
   1.626          $localName = $__local;
   1.627          $qname = $__qname;
   1.628          switch($_ngcc_current_state) {
   1.629 +        case 23:
   1.630 +            {
   1.631 +                if(($__uri.equals("") && $__local.equals("ref"))) {
   1.632 +                    $_ngcc_current_state = 21;
   1.633 +                }
   1.634 +                else {
   1.635 +                    unexpectedLeaveAttribute($__qname);
   1.636 +                }
   1.637 +            }
   1.638 +            break;
   1.639 +        case 0:
   1.640 +            {
   1.641 +                revertToParentFromLeaveAttribute(result, super._cookie, $__uri, $__local, $__qname);
   1.642 +            }
   1.643 +            break;
   1.644 +        case 20:
   1.645 +            {
   1.646 +                action5();
   1.647 +                $_ngcc_current_state = 19;
   1.648 +                $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);
   1.649 +            }
   1.650 +            break;
   1.651 +        case 11:
   1.652 +            {
   1.653 +                $_ngcc_current_state = 10;
   1.654 +                $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);
   1.655 +            }
   1.656 +            break;
   1.657 +        case 10:
   1.658 +            {
   1.659 +                action3();
   1.660 +                $_ngcc_current_state = 7;
   1.661 +                $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);
   1.662 +            }
   1.663 +            break;
   1.664          case 21:
   1.665              {
   1.666                  $_ngcc_current_state = 20;
   1.667 @@ -640,41 +675,6 @@
   1.668                  }
   1.669              }
   1.670              break;
   1.671 -        case 11:
   1.672 -            {
   1.673 -                $_ngcc_current_state = 10;
   1.674 -                $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);
   1.675 -            }
   1.676 -            break;
   1.677 -        case 10:
   1.678 -            {
   1.679 -                action3();
   1.680 -                $_ngcc_current_state = 7;
   1.681 -                $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);
   1.682 -            }
   1.683 -            break;
   1.684 -        case 20:
   1.685 -            {
   1.686 -                action5();
   1.687 -                $_ngcc_current_state = 19;
   1.688 -                $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);
   1.689 -            }
   1.690 -            break;
   1.691 -        case 23:
   1.692 -            {
   1.693 -                if(($__uri.equals("") && $__local.equals("ref"))) {
   1.694 -                    $_ngcc_current_state = 21;
   1.695 -                }
   1.696 -                else {
   1.697 -                    unexpectedLeaveAttribute($__qname);
   1.698 -                }
   1.699 -            }
   1.700 -            break;
   1.701 -        case 0:
   1.702 -            {
   1.703 -                revertToParentFromLeaveAttribute(result, super._cookie, $__uri, $__local, $__qname);
   1.704 -            }
   1.705 -            break;
   1.706          default:
   1.707              {
   1.708                  unexpectedLeaveAttribute($__qname);
   1.709 @@ -688,23 +688,23 @@
   1.710          switch($_ngcc_current_state) {
   1.711          case 4:
   1.712              {
   1.713 -                if(($ai = $runtime.getAttributeIndex("","namespace"))>=0) {
   1.714 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 618);
   1.715 +                if(($ai = $runtime.getAttributeIndex("","processContents"))>=0) {
   1.716 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 107);
   1.717                      spawnChildFromText(h, $value);
   1.718                  }
   1.719                  else {
   1.720 -                    if(($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0) {
   1.721 -                        NGCCHandler h = new occurs(this, super._source, $runtime, 618);
   1.722 +                    if(($ai = $runtime.getAttributeIndex("","namespace"))>=0) {
   1.723 +                        NGCCHandler h = new occurs(this, super._source, $runtime, 107);
   1.724                          spawnChildFromText(h, $value);
   1.725                      }
   1.726                      else {
   1.727 -                        if(($ai = $runtime.getAttributeIndex("","processContents"))>=0) {
   1.728 -                            NGCCHandler h = new occurs(this, super._source, $runtime, 618);
   1.729 +                        if(($ai = $runtime.getAttributeIndex("","minOccurs"))>=0) {
   1.730 +                            NGCCHandler h = new occurs(this, super._source, $runtime, 107);
   1.731                              spawnChildFromText(h, $value);
   1.732                          }
   1.733                          else {
   1.734 -                            if(($ai = $runtime.getAttributeIndex("","minOccurs"))>=0) {
   1.735 -                                NGCCHandler h = new occurs(this, super._source, $runtime, 618);
   1.736 +                            if(($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0) {
   1.737 +                                NGCCHandler h = new occurs(this, super._source, $runtime, 107);
   1.738                                  spawnChildFromText(h, $value);
   1.739                              }
   1.740                          }
   1.741 @@ -712,50 +712,96 @@
   1.742                  }
   1.743              }
   1.744              break;
   1.745 -        case 3:
   1.746 +        case 26:
   1.747              {
   1.748 -                if(($ai = $runtime.getAttributeIndex("","namespace"))>=0) {
   1.749 -                    NGCCHandler h = new wildcardBody(this, super._source, $runtime, 617, wloc);
   1.750 +                if(($ai = $runtime.getAttributeIndex("","minOccurs"))>=0) {
   1.751 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 132);
   1.752                      spawnChildFromText(h, $value);
   1.753                  }
   1.754                  else {
   1.755 -                    if(($ai = $runtime.getAttributeIndex("","processContents"))>=0) {
   1.756 -                        NGCCHandler h = new wildcardBody(this, super._source, $runtime, 617, wloc);
   1.757 +                    if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.758 +                        NGCCHandler h = new occurs(this, super._source, $runtime, 132);
   1.759                          spawnChildFromText(h, $value);
   1.760                      }
   1.761 +                    else {
   1.762 +                        if(($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0) {
   1.763 +                            NGCCHandler h = new occurs(this, super._source, $runtime, 132);
   1.764 +                            spawnChildFromText(h, $value);
   1.765 +                        }
   1.766 +                    }
   1.767                  }
   1.768              }
   1.769              break;
   1.770 -        case 30:
   1.771 +        case 14:
   1.772              {
   1.773 -                if(($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0) {
   1.774 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 648);
   1.775 -                    spawnChildFromText(h, $value);
   1.776 +                NGCCHandler h = new qname(this, super._source, $runtime, 118);
   1.777 +                spawnChildFromText(h, $value);
   1.778 +            }
   1.779 +            break;
   1.780 +        case 24:
   1.781 +            {
   1.782 +                NGCCHandler h = new qname(this, super._source, $runtime, 130);
   1.783 +                spawnChildFromText(h, $value);
   1.784 +            }
   1.785 +            break;
   1.786 +        case 0:
   1.787 +            {
   1.788 +                revertToParentFromText(result, super._cookie, $value);
   1.789 +            }
   1.790 +            break;
   1.791 +        case 20:
   1.792 +            {
   1.793 +                action5();
   1.794 +                $_ngcc_current_state = 19;
   1.795 +                $runtime.sendText(super._cookie, $value);
   1.796 +            }
   1.797 +            break;
   1.798 +        case 8:
   1.799 +            {
   1.800 +                if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.801 +                    $runtime.consumeAttribute($ai);
   1.802 +                    $runtime.sendText(super._cookie, $value);
   1.803                  }
   1.804                  else {
   1.805 -                    if(($ai = $runtime.getAttributeIndex("","minOccurs"))>=0) {
   1.806 -                        NGCCHandler h = new occurs(this, super._source, $runtime, 648);
   1.807 -                        spawnChildFromText(h, $value);
   1.808 -                    }
   1.809 -                }
   1.810 -            }
   1.811 -            break;
   1.812 -        case 26:
   1.813 -            {
   1.814 -                if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.815 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 643);
   1.816 -                    spawnChildFromText(h, $value);
   1.817 -                }
   1.818 -                else {
   1.819 -                    if(($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0) {
   1.820 -                        NGCCHandler h = new occurs(this, super._source, $runtime, 643);
   1.821 +                    if(($ai = $runtime.getAttributeIndex("","abstract"))>=0) {
   1.822 +                        NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 112, loc,false);
   1.823                          spawnChildFromText(h, $value);
   1.824                      }
   1.825                      else {
   1.826 -                        if(($ai = $runtime.getAttributeIndex("","minOccurs"))>=0) {
   1.827 -                            NGCCHandler h = new occurs(this, super._source, $runtime, 643);
   1.828 +                        if(($ai = $runtime.getAttributeIndex("","name"))>=0) {
   1.829 +                            NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 112, loc,false);
   1.830                              spawnChildFromText(h, $value);
   1.831                          }
   1.832 +                        else {
   1.833 +                            if(($ai = $runtime.getAttributeIndex("","block"))>=0) {
   1.834 +                                NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 112, loc,false);
   1.835 +                                spawnChildFromText(h, $value);
   1.836 +                            }
   1.837 +                            else {
   1.838 +                                if(($ai = $runtime.getAttributeIndex("","final"))>=0) {
   1.839 +                                    NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 112, loc,false);
   1.840 +                                    spawnChildFromText(h, $value);
   1.841 +                                }
   1.842 +                                else {
   1.843 +                                    if(($ai = $runtime.getAttributeIndex("","form"))>=0) {
   1.844 +                                        NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 112, loc,false);
   1.845 +                                        spawnChildFromText(h, $value);
   1.846 +                                    }
   1.847 +                                    else {
   1.848 +                                        if(($ai = $runtime.getAttributeIndex("","fixed"))>=0) {
   1.849 +                                            NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 112, loc,false);
   1.850 +                                            spawnChildFromText(h, $value);
   1.851 +                                        }
   1.852 +                                        else {
   1.853 +                                            if(($ai = $runtime.getAttributeIndex("","default"))>=0) {
   1.854 +                                                NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 112, loc,false);
   1.855 +                                                spawnChildFromText(h, $value);
   1.856 +                                            }
   1.857 +                                        }
   1.858 +                                    }
   1.859 +                                }
   1.860 +                            }
   1.861 +                        }
   1.862                      }
   1.863                  }
   1.864              }
   1.865 @@ -766,19 +812,6 @@
   1.866                  $runtime.sendText(super._cookie, $value);
   1.867              }
   1.868              break;
   1.869 -        case 10:
   1.870 -            {
   1.871 -                action3();
   1.872 -                $_ngcc_current_state = 7;
   1.873 -                $runtime.sendText(super._cookie, $value);
   1.874 -            }
   1.875 -            break;
   1.876 -        case 14:
   1.877 -            {
   1.878 -                NGCCHandler h = new qname(this, super._source, $runtime, 629);
   1.879 -                spawnChildFromText(h, $value);
   1.880 -            }
   1.881 -            break;
   1.882          case 25:
   1.883              {
   1.884                  if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.885 @@ -787,61 +820,76 @@
   1.886                  }
   1.887              }
   1.888              break;
   1.889 -        case 21:
   1.890 +        case 10:
   1.891              {
   1.892 -                $_ngcc_current_state = 20;
   1.893 +                action3();
   1.894 +                $_ngcc_current_state = 7;
   1.895                  $runtime.sendText(super._cookie, $value);
   1.896              }
   1.897              break;
   1.898 +        case 3:
   1.899 +            {
   1.900 +                if(($ai = $runtime.getAttributeIndex("","processContents"))>=0) {
   1.901 +                    NGCCHandler h = new wildcardBody(this, super._source, $runtime, 106, wloc);
   1.902 +                    spawnChildFromText(h, $value);
   1.903 +                }
   1.904 +                else {
   1.905 +                    if(($ai = $runtime.getAttributeIndex("","namespace"))>=0) {
   1.906 +                        NGCCHandler h = new wildcardBody(this, super._source, $runtime, 106, wloc);
   1.907 +                        spawnChildFromText(h, $value);
   1.908 +                    }
   1.909 +                }
   1.910 +            }
   1.911 +            break;
   1.912          case 16:
   1.913              {
   1.914 -                if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.915 -                    NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.916 +                if(($ai = $runtime.getAttributeIndex("","abstract"))>=0) {
   1.917 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.918                      spawnChildFromText(h, $value);
   1.919                  }
   1.920                  else {
   1.921 -                    if(($ai = $runtime.getAttributeIndex("","abstract"))>=0) {
   1.922 -                        NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.923 +                    if(($ai = $runtime.getAttributeIndex("","name"))>=0) {
   1.924 +                        NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.925                          spawnChildFromText(h, $value);
   1.926                      }
   1.927                      else {
   1.928 -                        if(($ai = $runtime.getAttributeIndex("","default"))>=0) {
   1.929 -                            NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.930 +                        if(($ai = $runtime.getAttributeIndex("","minOccurs"))>=0) {
   1.931 +                            NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.932                              spawnChildFromText(h, $value);
   1.933                          }
   1.934                          else {
   1.935 -                            if(($ai = $runtime.getAttributeIndex("","fixed"))>=0) {
   1.936 -                                NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.937 +                            if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.938 +                                NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.939                                  spawnChildFromText(h, $value);
   1.940                              }
   1.941                              else {
   1.942                                  if(($ai = $runtime.getAttributeIndex("","block"))>=0) {
   1.943 -                                    NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.944 +                                    NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.945                                      spawnChildFromText(h, $value);
   1.946                                  }
   1.947                                  else {
   1.948 -                                    if(($ai = $runtime.getAttributeIndex("","form"))>=0) {
   1.949 -                                        NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.950 +                                    if(($ai = $runtime.getAttributeIndex("","final"))>=0) {
   1.951 +                                        NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.952                                          spawnChildFromText(h, $value);
   1.953                                      }
   1.954                                      else {
   1.955 -                                        if(($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0) {
   1.956 -                                            NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.957 +                                        if(($ai = $runtime.getAttributeIndex("","form"))>=0) {
   1.958 +                                            NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.959                                              spawnChildFromText(h, $value);
   1.960                                          }
   1.961                                          else {
   1.962 -                                            if(($ai = $runtime.getAttributeIndex("","minOccurs"))>=0) {
   1.963 -                                                NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.964 +                                            if(($ai = $runtime.getAttributeIndex("","fixed"))>=0) {
   1.965 +                                                NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.966                                                  spawnChildFromText(h, $value);
   1.967                                              }
   1.968                                              else {
   1.969 -                                                if(($ai = $runtime.getAttributeIndex("","final"))>=0) {
   1.970 -                                                    NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.971 +                                                if(($ai = $runtime.getAttributeIndex("","default"))>=0) {
   1.972 +                                                    NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.973                                                      spawnChildFromText(h, $value);
   1.974                                                  }
   1.975                                                  else {
   1.976 -                                                    if(($ai = $runtime.getAttributeIndex("","name"))>=0) {
   1.977 -                                                        NGCCHandler h = new occurs(this, super._source, $runtime, 632);
   1.978 +                                                    if(($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0) {
   1.979 +                                                        NGCCHandler h = new occurs(this, super._source, $runtime, 121);
   1.980                                                          spawnChildFromText(h, $value);
   1.981                                                      }
   1.982                                                  }
   1.983 @@ -855,72 +903,24 @@
   1.984                  }
   1.985              }
   1.986              break;
   1.987 -        case 8:
   1.988 +        case 21:
   1.989              {
   1.990 -                if(($ai = $runtime.getAttributeIndex("","ref"))>=0) {
   1.991 -                    $runtime.consumeAttribute($ai);
   1.992 -                    $runtime.sendText(super._cookie, $value);
   1.993 -                }
   1.994 -                else {
   1.995 -                    if(($ai = $runtime.getAttributeIndex("","abstract"))>=0) {
   1.996 -                        NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 623, loc,false);
   1.997 -                        spawnChildFromText(h, $value);
   1.998 -                    }
   1.999 -                    else {
  1.1000 -                        if(($ai = $runtime.getAttributeIndex("","default"))>=0) {
  1.1001 -                            NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 623, loc,false);
  1.1002 -                            spawnChildFromText(h, $value);
  1.1003 -                        }
  1.1004 -                        else {
  1.1005 -                            if(($ai = $runtime.getAttributeIndex("","fixed"))>=0) {
  1.1006 -                                NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 623, loc,false);
  1.1007 -                                spawnChildFromText(h, $value);
  1.1008 -                            }
  1.1009 -                            else {
  1.1010 -                                if(($ai = $runtime.getAttributeIndex("","block"))>=0) {
  1.1011 -                                    NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 623, loc,false);
  1.1012 -                                    spawnChildFromText(h, $value);
  1.1013 -                                }
  1.1014 -                                else {
  1.1015 -                                    if(($ai = $runtime.getAttributeIndex("","form"))>=0) {
  1.1016 -                                        NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 623, loc,false);
  1.1017 -                                        spawnChildFromText(h, $value);
  1.1018 -                                    }
  1.1019 -                                    else {
  1.1020 -                                        if(($ai = $runtime.getAttributeIndex("","final"))>=0) {
  1.1021 -                                            NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 623, loc,false);
  1.1022 -                                            spawnChildFromText(h, $value);
  1.1023 -                                        }
  1.1024 -                                        else {
  1.1025 -                                            if(($ai = $runtime.getAttributeIndex("","name"))>=0) {
  1.1026 -                                                NGCCHandler h = new elementDeclBody(this, super._source, $runtime, 623, loc,false);
  1.1027 -                                                spawnChildFromText(h, $value);
  1.1028 -                                            }
  1.1029 -                                        }
  1.1030 -                                    }
  1.1031 -                                }
  1.1032 -                            }
  1.1033 -                        }
  1.1034 -                    }
  1.1035 -                }
  1.1036 -            }
  1.1037 -            break;
  1.1038 -        case 24:
  1.1039 -            {
  1.1040 -                NGCCHandler h = new qname(this, super._source, $runtime, 641);
  1.1041 -                spawnChildFromText(h, $value);
  1.1042 -            }
  1.1043 -            break;
  1.1044 -        case 20:
  1.1045 -            {
  1.1046 -                action5();
  1.1047 -                $_ngcc_current_state = 19;
  1.1048 +                $_ngcc_current_state = 20;
  1.1049                  $runtime.sendText(super._cookie, $value);
  1.1050              }
  1.1051              break;
  1.1052 -        case 0:
  1.1053 +        case 30:
  1.1054              {
  1.1055 -                revertToParentFromText(result, super._cookie, $value);
  1.1056 +                if(($ai = $runtime.getAttributeIndex("","minOccurs"))>=0) {
  1.1057 +                    NGCCHandler h = new occurs(this, super._source, $runtime, 137);
  1.1058 +                    spawnChildFromText(h, $value);
  1.1059 +                }
  1.1060 +                else {
  1.1061 +                    if(($ai = $runtime.getAttributeIndex("","maxOccurs"))>=0) {
  1.1062 +                        NGCCHandler h = new occurs(this, super._source, $runtime, 137);
  1.1063 +                        spawnChildFromText(h, $value);
  1.1064 +                    }
  1.1065 +                }
  1.1066              }
  1.1067              break;
  1.1068          }
  1.1069 @@ -928,73 +928,73 @@
  1.1070  
  1.1071      public void onChildCompleted(Object $__result__, int $__cookie__, boolean $__needAttCheck__)throws SAXException {
  1.1072          switch($__cookie__) {
  1.1073 -        case 617:
  1.1074 +        case 136:
  1.1075 +            {
  1.1076 +                term = ((ModelGroupImpl)$__result__);
  1.1077 +                action7();
  1.1078 +                $_ngcc_current_state = 28;
  1.1079 +            }
  1.1080 +            break;
  1.1081 +        case 107:
  1.1082 +            {
  1.1083 +                occurs = ((occurs)$__result__);
  1.1084 +                $_ngcc_current_state = 3;
  1.1085 +            }
  1.1086 +            break;
  1.1087 +        case 106:
  1.1088              {
  1.1089                  wcBody = ((WildcardImpl)$__result__);
  1.1090                  action0();
  1.1091                  $_ngcc_current_state = 2;
  1.1092              }
  1.1093              break;
  1.1094 -        case 647:
  1.1095 -            {
  1.1096 -                term = ((ModelGroupImpl)$__result__);
  1.1097 -                action7();
  1.1098 -                $_ngcc_current_state = 28;
  1.1099 -            }
  1.1100 -            break;
  1.1101 -        case 632:
  1.1102 +        case 121:
  1.1103              {
  1.1104                  occurs = ((occurs)$__result__);
  1.1105                  $_ngcc_current_state = 8;
  1.1106              }
  1.1107              break;
  1.1108 -        case 618:
  1.1109 +        case 127:
  1.1110              {
  1.1111 -                occurs = ((occurs)$__result__);
  1.1112 -                $_ngcc_current_state = 3;
  1.1113 +                annotation = ((AnnotationImpl)$__result__);
  1.1114 +                $_ngcc_current_state = 20;
  1.1115              }
  1.1116              break;
  1.1117 -        case 648:
  1.1118 +        case 137:
  1.1119              {
  1.1120                  occurs = ((occurs)$__result__);
  1.1121                  $_ngcc_current_state = 29;
  1.1122              }
  1.1123              break;
  1.1124 -        case 643:
  1.1125 +        case 132:
  1.1126              {
  1.1127                  occurs = ((occurs)$__result__);
  1.1128                  $_ngcc_current_state = 25;
  1.1129              }
  1.1130              break;
  1.1131 -        case 626:
  1.1132 -            {
  1.1133 -                annotation = ((AnnotationImpl)$__result__);
  1.1134 -                $_ngcc_current_state = 10;
  1.1135 -            }
  1.1136 -            break;
  1.1137 -        case 629:
  1.1138 +        case 118:
  1.1139              {
  1.1140                  elementTypeName = ((UName)$__result__);
  1.1141                  $_ngcc_current_state = 13;
  1.1142              }
  1.1143              break;
  1.1144 -        case 638:
  1.1145 +        case 130:
  1.1146              {
  1.1147 -                annotation = ((AnnotationImpl)$__result__);
  1.1148 -                $_ngcc_current_state = 20;
  1.1149 +                groupName = ((UName)$__result__);
  1.1150 +                $_ngcc_current_state = 23;
  1.1151              }
  1.1152              break;
  1.1153 -        case 623:
  1.1154 +        case 112:
  1.1155              {
  1.1156                  anonymousElementDecl = ((ElementDecl)$__result__);
  1.1157                  action2();
  1.1158                  $_ngcc_current_state = 7;
  1.1159              }
  1.1160              break;
  1.1161 -        case 641:
  1.1162 +        case 115:
  1.1163              {
  1.1164 -                groupName = ((UName)$__result__);
  1.1165 -                $_ngcc_current_state = 23;
  1.1166 +                annotation = ((AnnotationImpl)$__result__);
  1.1167 +                $_ngcc_current_state = 10;
  1.1168              }
  1.1169              break;
  1.1170          }

mercurial