1.1 --- a/src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/elementDeclBody.java Thu Aug 08 10:10:38 2013 -0700 1.2 +++ b/src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/elementDeclBody.java Fri Aug 23 09:57:21 2013 +0100 1.3 @@ -107,51 +107,38 @@ 1.4 $localName = $__local; 1.5 $qname = $__qname; 1.6 switch($_ngcc_current_state) { 1.7 - case 40: 1.8 + case 17: 1.9 { 1.10 - if(($ai = $runtime.getAttributeIndex("","block"))>=0) { 1.11 + if(($ai = $runtime.getAttributeIndex("","nillable"))>=0) { 1.12 $runtime.consumeAttribute($ai); 1.13 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.14 } 1.15 else { 1.16 - $_ngcc_current_state = 36; 1.17 + $_ngcc_current_state = 13; 1.18 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.19 } 1.20 } 1.21 break; 1.22 - case 1: 1.23 + case 28: 1.24 { 1.25 - if(((($__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")))) { 1.26 - NGCCHandler h = new identityConstraint(this, super._source, $runtime, 112); 1.27 - spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); 1.28 + if(($ai = $runtime.getAttributeIndex("","fixed"))>=0) { 1.29 + $runtime.consumeAttribute($ai); 1.30 + $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.31 } 1.32 else { 1.33 - $_ngcc_current_state = 0; 1.34 + $_ngcc_current_state = 24; 1.35 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.36 } 1.37 } 1.38 break; 1.39 - case 36: 1.40 + case 0: 1.41 { 1.42 - if(($ai = $runtime.getAttributeIndex("","final"))>=0) { 1.43 - $runtime.consumeAttribute($ai); 1.44 - $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.45 + if(((($__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")))) { 1.46 + NGCCHandler h = new identityConstraint(this, super._source, $runtime, 6); 1.47 + spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); 1.48 } 1.49 else { 1.50 - $_ngcc_current_state = 32; 1.51 - $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.52 - } 1.53 - } 1.54 - break; 1.55 - case 44: 1.56 - { 1.57 - if(($ai = $runtime.getAttributeIndex("","abstract"))>=0) { 1.58 - $runtime.consumeAttribute($ai); 1.59 - $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.60 - } 1.61 - else { 1.62 - $_ngcc_current_state = 40; 1.63 - $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.64 + revertToParentFromEnterElement(makeResult(), super._cookie, $__uri, $__local, $__qname, $attrs); 1.65 } 1.66 } 1.67 break; 1.68 @@ -167,64 +154,6 @@ 1.69 } 1.70 } 1.71 break; 1.72 - case 23: 1.73 - { 1.74 - if(($ai = $runtime.getAttributeIndex("","name"))>=0) { 1.75 - $runtime.consumeAttribute($ai); 1.76 - $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.77 - } 1.78 - else { 1.79 - unexpectedEnterElement($__qname); 1.80 - } 1.81 - } 1.82 - break; 1.83 - case 3: 1.84 - { 1.85 - if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType"))) { 1.86 - NGCCHandler h = new simpleType(this, super._source, $runtime, 124); 1.87 - spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); 1.88 - } 1.89 - else { 1.90 - if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) { 1.91 - NGCCHandler h = new complexType(this, super._source, $runtime, 125); 1.92 - spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); 1.93 - } 1.94 - else { 1.95 - if(($ai = $runtime.getAttributeIndex("","type"))>=0) { 1.96 - $runtime.consumeAttribute($ai); 1.97 - $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.98 - } 1.99 - else { 1.100 - $_ngcc_current_state = 1; 1.101 - $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.102 - } 1.103 - } 1.104 - } 1.105 - } 1.106 - break; 1.107 - case 0: 1.108 - { 1.109 - if(((($__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")))) { 1.110 - NGCCHandler h = new identityConstraint(this, super._source, $runtime, 111); 1.111 - spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); 1.112 - } 1.113 - else { 1.114 - revertToParentFromEnterElement(makeResult(), super._cookie, $__uri, $__local, $__qname, $attrs); 1.115 - } 1.116 - } 1.117 - break; 1.118 - case 13: 1.119 - { 1.120 - if(($ai = $runtime.getAttributeIndex("","substitutionGroup"))>=0) { 1.121 - $runtime.consumeAttribute($ai); 1.122 - $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.123 - } 1.124 - else { 1.125 - $_ngcc_current_state = 11; 1.126 - $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.127 - } 1.128 - } 1.129 - break; 1.130 case 24: 1.131 { 1.132 if(($ai = $runtime.getAttributeIndex("","form"))>=0) { 1.133 @@ -237,22 +166,57 @@ 1.134 } 1.135 } 1.136 break; 1.137 - case 17: 1.138 + case 11: 1.139 { 1.140 - if(($ai = $runtime.getAttributeIndex("","nillable"))>=0) { 1.141 + if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) { 1.142 + NGCCHandler h = new annotation(this, super._source, $runtime, 24, null,AnnotationContext.ELEMENT_DECL); 1.143 + spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); 1.144 + } 1.145 + else { 1.146 + $_ngcc_current_state = 3; 1.147 + $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.148 + } 1.149 + } 1.150 + break; 1.151 + case 23: 1.152 + { 1.153 + if(($ai = $runtime.getAttributeIndex("","name"))>=0) { 1.154 $runtime.consumeAttribute($ai); 1.155 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.156 } 1.157 else { 1.158 - $_ngcc_current_state = 13; 1.159 + unexpectedEnterElement($__qname); 1.160 + } 1.161 + } 1.162 + break; 1.163 + case 44: 1.164 + { 1.165 + if(($ai = $runtime.getAttributeIndex("","abstract"))>=0) { 1.166 + $runtime.consumeAttribute($ai); 1.167 + $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.168 + } 1.169 + else { 1.170 + $_ngcc_current_state = 40; 1.171 + $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.172 + } 1.173 + } 1.174 + break; 1.175 + case 40: 1.176 + { 1.177 + if(($ai = $runtime.getAttributeIndex("","block"))>=0) { 1.178 + $runtime.consumeAttribute($ai); 1.179 + $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.180 + } 1.181 + else { 1.182 + $_ngcc_current_state = 36; 1.183 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.184 } 1.185 } 1.186 break; 1.187 case 48: 1.188 { 1.189 - if(((($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("","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("","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("","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("","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"))))))))))) { 1.190 - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 174, fa); 1.191 + if(((($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("","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("","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("","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.192 + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 69, fa); 1.193 spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); 1.194 } 1.195 else { 1.196 @@ -260,26 +224,62 @@ 1.197 } 1.198 } 1.199 break; 1.200 - case 28: 1.201 + case 1: 1.202 { 1.203 - if(($ai = $runtime.getAttributeIndex("","fixed"))>=0) { 1.204 + if(((($__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")))) { 1.205 + NGCCHandler h = new identityConstraint(this, super._source, $runtime, 7); 1.206 + spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); 1.207 + } 1.208 + else { 1.209 + $_ngcc_current_state = 0; 1.210 + $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.211 + } 1.212 + } 1.213 + break; 1.214 + case 3: 1.215 + { 1.216 + if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("simpleType"))) { 1.217 + NGCCHandler h = new simpleType(this, super._source, $runtime, 19); 1.218 + spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); 1.219 + } 1.220 + else { 1.221 + if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("complexType"))) { 1.222 + NGCCHandler h = new complexType(this, super._source, $runtime, 20); 1.223 + spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); 1.224 + } 1.225 + else { 1.226 + if(($ai = $runtime.getAttributeIndex("","type"))>=0) { 1.227 + $runtime.consumeAttribute($ai); 1.228 + $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.229 + } 1.230 + else { 1.231 + $_ngcc_current_state = 1; 1.232 + $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.233 + } 1.234 + } 1.235 + } 1.236 + } 1.237 + break; 1.238 + case 13: 1.239 + { 1.240 + if(($ai = $runtime.getAttributeIndex("","substitutionGroup"))>=0) { 1.241 $runtime.consumeAttribute($ai); 1.242 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.243 } 1.244 else { 1.245 - $_ngcc_current_state = 24; 1.246 + $_ngcc_current_state = 11; 1.247 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.248 } 1.249 } 1.250 break; 1.251 - case 11: 1.252 + case 36: 1.253 { 1.254 - if(($__uri.equals("http://www.w3.org/2001/XMLSchema") && $__local.equals("annotation"))) { 1.255 - NGCCHandler h = new annotation(this, super._source, $runtime, 129, null,AnnotationContext.ELEMENT_DECL); 1.256 - spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); 1.257 + if(($ai = $runtime.getAttributeIndex("","final"))>=0) { 1.258 + $runtime.consumeAttribute($ai); 1.259 + $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.260 } 1.261 else { 1.262 - $_ngcc_current_state = 3; 1.263 + $_ngcc_current_state = 32; 1.264 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); 1.265 } 1.266 } 1.267 @@ -298,46 +298,33 @@ 1.268 $localName = $__local; 1.269 $qname = $__qname; 1.270 switch($_ngcc_current_state) { 1.271 - case 40: 1.272 + case 17: 1.273 { 1.274 - if(($ai = $runtime.getAttributeIndex("","block"))>=0) { 1.275 + if(($ai = $runtime.getAttributeIndex("","nillable"))>=0) { 1.276 $runtime.consumeAttribute($ai); 1.277 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.278 } 1.279 else { 1.280 - $_ngcc_current_state = 36; 1.281 + $_ngcc_current_state = 13; 1.282 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.283 } 1.284 } 1.285 break; 1.286 - case 1: 1.287 + case 28: 1.288 { 1.289 - $_ngcc_current_state = 0; 1.290 - $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.291 - } 1.292 - break; 1.293 - case 36: 1.294 - { 1.295 - if(($ai = $runtime.getAttributeIndex("","final"))>=0) { 1.296 + if(($ai = $runtime.getAttributeIndex("","fixed"))>=0) { 1.297 $runtime.consumeAttribute($ai); 1.298 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.299 } 1.300 else { 1.301 - $_ngcc_current_state = 32; 1.302 + $_ngcc_current_state = 24; 1.303 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.304 } 1.305 } 1.306 break; 1.307 - case 44: 1.308 + case 0: 1.309 { 1.310 - if(($ai = $runtime.getAttributeIndex("","abstract"))>=0) { 1.311 - $runtime.consumeAttribute($ai); 1.312 - $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.313 - } 1.314 - else { 1.315 - $_ngcc_current_state = 40; 1.316 - $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.317 - } 1.318 + revertToParentFromLeaveElement(makeResult(), super._cookie, $__uri, $__local, $__qname); 1.319 } 1.320 break; 1.321 case 32: 1.322 @@ -352,46 +339,6 @@ 1.323 } 1.324 } 1.325 break; 1.326 - case 23: 1.327 - { 1.328 - if(($ai = $runtime.getAttributeIndex("","name"))>=0) { 1.329 - $runtime.consumeAttribute($ai); 1.330 - $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.331 - } 1.332 - else { 1.333 - unexpectedLeaveElement($__qname); 1.334 - } 1.335 - } 1.336 - break; 1.337 - case 3: 1.338 - { 1.339 - if(($ai = $runtime.getAttributeIndex("","type"))>=0) { 1.340 - $runtime.consumeAttribute($ai); 1.341 - $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.342 - } 1.343 - else { 1.344 - $_ngcc_current_state = 1; 1.345 - $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.346 - } 1.347 - } 1.348 - break; 1.349 - case 0: 1.350 - { 1.351 - revertToParentFromLeaveElement(makeResult(), super._cookie, $__uri, $__local, $__qname); 1.352 - } 1.353 - break; 1.354 - case 13: 1.355 - { 1.356 - if(($ai = $runtime.getAttributeIndex("","substitutionGroup"))>=0) { 1.357 - $runtime.consumeAttribute($ai); 1.358 - $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.359 - } 1.360 - else { 1.361 - $_ngcc_current_state = 11; 1.362 - $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.363 - } 1.364 - } 1.365 - break; 1.366 case 24: 1.367 { 1.368 if(($ai = $runtime.getAttributeIndex("","form"))>=0) { 1.369 @@ -404,22 +351,51 @@ 1.370 } 1.371 } 1.372 break; 1.373 - case 17: 1.374 + case 11: 1.375 { 1.376 - if(($ai = $runtime.getAttributeIndex("","nillable"))>=0) { 1.377 + $_ngcc_current_state = 3; 1.378 + $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.379 + } 1.380 + break; 1.381 + case 23: 1.382 + { 1.383 + if(($ai = $runtime.getAttributeIndex("","name"))>=0) { 1.384 $runtime.consumeAttribute($ai); 1.385 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.386 } 1.387 else { 1.388 - $_ngcc_current_state = 13; 1.389 + unexpectedLeaveElement($__qname); 1.390 + } 1.391 + } 1.392 + break; 1.393 + case 44: 1.394 + { 1.395 + if(($ai = $runtime.getAttributeIndex("","abstract"))>=0) { 1.396 + $runtime.consumeAttribute($ai); 1.397 + $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.398 + } 1.399 + else { 1.400 + $_ngcc_current_state = 40; 1.401 + $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.402 + } 1.403 + } 1.404 + break; 1.405 + case 40: 1.406 + { 1.407 + if(($ai = $runtime.getAttributeIndex("","block"))>=0) { 1.408 + $runtime.consumeAttribute($ai); 1.409 + $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.410 + } 1.411 + else { 1.412 + $_ngcc_current_state = 36; 1.413 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.414 } 1.415 } 1.416 break; 1.417 case 48: 1.418 { 1.419 - if((($ai = $runtime.getAttributeIndex("","final"))>=0 || (($ai = $runtime.getAttributeIndex("","name"))>=0 || (($ai = $runtime.getAttributeIndex("","form"))>=0 || (($ai = $runtime.getAttributeIndex("","block"))>=0 || (($ai = $runtime.getAttributeIndex("","fixed"))>=0 || (($ai = $runtime.getAttributeIndex("","abstract"))>=0 || ($ai = $runtime.getAttributeIndex("","default"))>=0))))))) { 1.420 - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 174, fa); 1.421 + if((($ai = $runtime.getAttributeIndex("","default"))>=0 || (($ai = $runtime.getAttributeIndex("","fixed"))>=0 || (($ai = $runtime.getAttributeIndex("","form"))>=0 || (($ai = $runtime.getAttributeIndex("","block"))>=0 || (($ai = $runtime.getAttributeIndex("","final"))>=0 || (($ai = $runtime.getAttributeIndex("","name"))>=0 || ($ai = $runtime.getAttributeIndex("","abstract"))>=0))))))) { 1.422 + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 69, fa); 1.423 spawnChildFromLeaveElement(h, $__uri, $__local, $__qname); 1.424 } 1.425 else { 1.426 @@ -427,22 +403,46 @@ 1.427 } 1.428 } 1.429 break; 1.430 - case 28: 1.431 + case 1: 1.432 { 1.433 - if(($ai = $runtime.getAttributeIndex("","fixed"))>=0) { 1.434 + $_ngcc_current_state = 0; 1.435 + $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.436 + } 1.437 + break; 1.438 + case 3: 1.439 + { 1.440 + if(($ai = $runtime.getAttributeIndex("","type"))>=0) { 1.441 $runtime.consumeAttribute($ai); 1.442 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.443 } 1.444 else { 1.445 - $_ngcc_current_state = 24; 1.446 + $_ngcc_current_state = 1; 1.447 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.448 } 1.449 } 1.450 break; 1.451 - case 11: 1.452 + case 13: 1.453 { 1.454 - $_ngcc_current_state = 3; 1.455 - $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.456 + if(($ai = $runtime.getAttributeIndex("","substitutionGroup"))>=0) { 1.457 + $runtime.consumeAttribute($ai); 1.458 + $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.459 + } 1.460 + else { 1.461 + $_ngcc_current_state = 11; 1.462 + $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.463 + } 1.464 + } 1.465 + break; 1.466 + case 36: 1.467 + { 1.468 + if(($ai = $runtime.getAttributeIndex("","final"))>=0) { 1.469 + $runtime.consumeAttribute($ai); 1.470 + $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.471 + } 1.472 + else { 1.473 + $_ngcc_current_state = 32; 1.474 + $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); 1.475 + } 1.476 } 1.477 break; 1.478 default: 1.479 @@ -459,43 +459,31 @@ 1.480 $localName = $__local; 1.481 $qname = $__qname; 1.482 switch($_ngcc_current_state) { 1.483 - case 40: 1.484 + case 17: 1.485 { 1.486 - if(($__uri.equals("") && $__local.equals("block"))) { 1.487 - $_ngcc_current_state = 42; 1.488 + if(($__uri.equals("") && $__local.equals("nillable"))) { 1.489 + $_ngcc_current_state = 19; 1.490 } 1.491 else { 1.492 - $_ngcc_current_state = 36; 1.493 + $_ngcc_current_state = 13; 1.494 $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.495 } 1.496 } 1.497 break; 1.498 - case 1: 1.499 + case 28: 1.500 { 1.501 - $_ngcc_current_state = 0; 1.502 - $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.503 - } 1.504 - break; 1.505 - case 36: 1.506 - { 1.507 - if(($__uri.equals("") && $__local.equals("final"))) { 1.508 - $_ngcc_current_state = 38; 1.509 + if(($__uri.equals("") && $__local.equals("fixed"))) { 1.510 + $_ngcc_current_state = 30; 1.511 } 1.512 else { 1.513 - $_ngcc_current_state = 32; 1.514 + $_ngcc_current_state = 24; 1.515 $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.516 } 1.517 } 1.518 break; 1.519 - case 44: 1.520 + case 0: 1.521 { 1.522 - if(($__uri.equals("") && $__local.equals("abstract"))) { 1.523 - $_ngcc_current_state = 46; 1.524 - } 1.525 - else { 1.526 - $_ngcc_current_state = 40; 1.527 - $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.528 - } 1.529 + revertToParentFromEnterAttribute(makeResult(), super._cookie, $__uri, $__local, $__qname); 1.530 } 1.531 break; 1.532 case 32: 1.533 @@ -509,43 +497,6 @@ 1.534 } 1.535 } 1.536 break; 1.537 - case 23: 1.538 - { 1.539 - if(($__uri.equals("") && $__local.equals("name"))) { 1.540 - $_ngcc_current_state = 22; 1.541 - } 1.542 - else { 1.543 - unexpectedEnterAttribute($__qname); 1.544 - } 1.545 - } 1.546 - break; 1.547 - case 3: 1.548 - { 1.549 - if(($__uri.equals("") && $__local.equals("type"))) { 1.550 - $_ngcc_current_state = 6; 1.551 - } 1.552 - else { 1.553 - $_ngcc_current_state = 1; 1.554 - $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.555 - } 1.556 - } 1.557 - break; 1.558 - case 0: 1.559 - { 1.560 - revertToParentFromEnterAttribute(makeResult(), super._cookie, $__uri, $__local, $__qname); 1.561 - } 1.562 - break; 1.563 - case 13: 1.564 - { 1.565 - if(($__uri.equals("") && $__local.equals("substitutionGroup"))) { 1.566 - $_ngcc_current_state = 15; 1.567 - } 1.568 - else { 1.569 - $_ngcc_current_state = 11; 1.570 - $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.571 - } 1.572 - } 1.573 - break; 1.574 case 24: 1.575 { 1.576 if(($__uri.equals("") && $__local.equals("form"))) { 1.577 @@ -557,21 +508,48 @@ 1.578 } 1.579 } 1.580 break; 1.581 - case 17: 1.582 + case 11: 1.583 { 1.584 - if(($__uri.equals("") && $__local.equals("nillable"))) { 1.585 - $_ngcc_current_state = 19; 1.586 + $_ngcc_current_state = 3; 1.587 + $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.588 + } 1.589 + break; 1.590 + case 23: 1.591 + { 1.592 + if(($__uri.equals("") && $__local.equals("name"))) { 1.593 + $_ngcc_current_state = 22; 1.594 } 1.595 else { 1.596 - $_ngcc_current_state = 13; 1.597 + unexpectedEnterAttribute($__qname); 1.598 + } 1.599 + } 1.600 + break; 1.601 + case 44: 1.602 + { 1.603 + if(($__uri.equals("") && $__local.equals("abstract"))) { 1.604 + $_ngcc_current_state = 46; 1.605 + } 1.606 + else { 1.607 + $_ngcc_current_state = 40; 1.608 + $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.609 + } 1.610 + } 1.611 + break; 1.612 + case 40: 1.613 + { 1.614 + if(($__uri.equals("") && $__local.equals("block"))) { 1.615 + $_ngcc_current_state = 42; 1.616 + } 1.617 + else { 1.618 + $_ngcc_current_state = 36; 1.619 $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.620 } 1.621 } 1.622 break; 1.623 case 48: 1.624 { 1.625 - if((($__uri.equals("") && $__local.equals("final")) || (($__uri.equals("") && $__local.equals("name")) || (($__uri.equals("") && $__local.equals("form")) || (($__uri.equals("") && $__local.equals("block")) || (($__uri.equals("") && $__local.equals("fixed")) || (($__uri.equals("") && $__local.equals("abstract")) || ($__uri.equals("") && $__local.equals("default"))))))))) { 1.626 - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 174, fa); 1.627 + if((($__uri.equals("") && $__local.equals("default")) || (($__uri.equals("") && $__local.equals("fixed")) || (($__uri.equals("") && $__local.equals("form")) || (($__uri.equals("") && $__local.equals("block")) || (($__uri.equals("") && $__local.equals("final")) || (($__uri.equals("") && $__local.equals("name")) || ($__uri.equals("") && $__local.equals("abstract"))))))))) { 1.628 + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 69, fa); 1.629 spawnChildFromEnterAttribute(h, $__uri, $__local, $__qname); 1.630 } 1.631 else { 1.632 @@ -579,21 +557,43 @@ 1.633 } 1.634 } 1.635 break; 1.636 - case 28: 1.637 + case 1: 1.638 { 1.639 - if(($__uri.equals("") && $__local.equals("fixed"))) { 1.640 - $_ngcc_current_state = 30; 1.641 + $_ngcc_current_state = 0; 1.642 + $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.643 + } 1.644 + break; 1.645 + case 3: 1.646 + { 1.647 + if(($__uri.equals("") && $__local.equals("type"))) { 1.648 + $_ngcc_current_state = 6; 1.649 } 1.650 else { 1.651 - $_ngcc_current_state = 24; 1.652 + $_ngcc_current_state = 1; 1.653 $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.654 } 1.655 } 1.656 break; 1.657 - case 11: 1.658 + case 13: 1.659 { 1.660 - $_ngcc_current_state = 3; 1.661 - $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.662 + if(($__uri.equals("") && $__local.equals("substitutionGroup"))) { 1.663 + $_ngcc_current_state = 15; 1.664 + } 1.665 + else { 1.666 + $_ngcc_current_state = 11; 1.667 + $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.668 + } 1.669 + } 1.670 + break; 1.671 + case 36: 1.672 + { 1.673 + if(($__uri.equals("") && $__local.equals("final"))) { 1.674 + $_ngcc_current_state = 38; 1.675 + } 1.676 + else { 1.677 + $_ngcc_current_state = 32; 1.678 + $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); 1.679 + } 1.680 } 1.681 break; 1.682 default: 1.683 @@ -610,16 +610,85 @@ 1.684 $localName = $__local; 1.685 $qname = $__qname; 1.686 switch($_ngcc_current_state) { 1.687 - case 40: 1.688 + case 21: 1.689 { 1.690 - $_ngcc_current_state = 36; 1.691 + if(($__uri.equals("") && $__local.equals("name"))) { 1.692 + $_ngcc_current_state = 17; 1.693 + } 1.694 + else { 1.695 + unexpectedLeaveAttribute($__qname); 1.696 + } 1.697 + } 1.698 + break; 1.699 + case 17: 1.700 + { 1.701 + $_ngcc_current_state = 13; 1.702 $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.703 } 1.704 break; 1.705 - case 14: 1.706 + case 18: 1.707 { 1.708 - if(($__uri.equals("") && $__local.equals("substitutionGroup"))) { 1.709 - $_ngcc_current_state = 11; 1.710 + if(($__uri.equals("") && $__local.equals("nillable"))) { 1.711 + $_ngcc_current_state = 13; 1.712 + } 1.713 + else { 1.714 + unexpectedLeaveAttribute($__qname); 1.715 + } 1.716 + } 1.717 + break; 1.718 + case 25: 1.719 + { 1.720 + if(($__uri.equals("") && $__local.equals("form"))) { 1.721 + $_ngcc_current_state = 23; 1.722 + } 1.723 + else { 1.724 + unexpectedLeaveAttribute($__qname); 1.725 + } 1.726 + } 1.727 + break; 1.728 + case 41: 1.729 + { 1.730 + if(($__uri.equals("") && $__local.equals("block"))) { 1.731 + $_ngcc_current_state = 36; 1.732 + } 1.733 + else { 1.734 + unexpectedLeaveAttribute($__qname); 1.735 + } 1.736 + } 1.737 + break; 1.738 + case 28: 1.739 + { 1.740 + $_ngcc_current_state = 24; 1.741 + $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.742 + } 1.743 + break; 1.744 + case 32: 1.745 + { 1.746 + $_ngcc_current_state = 28; 1.747 + $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.748 + } 1.749 + break; 1.750 + case 0: 1.751 + { 1.752 + revertToParentFromLeaveAttribute(makeResult(), super._cookie, $__uri, $__local, $__qname); 1.753 + } 1.754 + break; 1.755 + case 24: 1.756 + { 1.757 + $_ngcc_current_state = 23; 1.758 + $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.759 + } 1.760 + break; 1.761 + case 11: 1.762 + { 1.763 + $_ngcc_current_state = 3; 1.764 + $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.765 + } 1.766 + break; 1.767 + case 33: 1.768 + { 1.769 + if(($__uri.equals("") && $__local.equals("default"))) { 1.770 + $_ngcc_current_state = 28; 1.771 } 1.772 else { 1.773 unexpectedLeaveAttribute($__qname); 1.774 @@ -636,89 +705,60 @@ 1.775 } 1.776 } 1.777 break; 1.778 - case 1: 1.779 + case 44: 1.780 { 1.781 - $_ngcc_current_state = 0; 1.782 + $_ngcc_current_state = 40; 1.783 $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.784 } 1.785 break; 1.786 - case 33: 1.787 + case 14: 1.788 { 1.789 - if(($__uri.equals("") && $__local.equals("default"))) { 1.790 - $_ngcc_current_state = 28; 1.791 + if(($__uri.equals("") && $__local.equals("substitutionGroup"))) { 1.792 + $_ngcc_current_state = 11; 1.793 } 1.794 else { 1.795 unexpectedLeaveAttribute($__qname); 1.796 } 1.797 } 1.798 break; 1.799 - case 21: 1.800 + case 40: 1.801 { 1.802 - if(($__uri.equals("") && $__local.equals("name"))) { 1.803 - $_ngcc_current_state = 17; 1.804 + $_ngcc_current_state = 36; 1.805 + $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.806 + } 1.807 + break; 1.808 + case 45: 1.809 + { 1.810 + if(($__uri.equals("") && $__local.equals("abstract"))) { 1.811 + $_ngcc_current_state = 40; 1.812 } 1.813 else { 1.814 unexpectedLeaveAttribute($__qname); 1.815 } 1.816 } 1.817 break; 1.818 - case 36: 1.819 + case 1: 1.820 { 1.821 - $_ngcc_current_state = 32; 1.822 + $_ngcc_current_state = 0; 1.823 $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.824 } 1.825 break; 1.826 - case 44: 1.827 - { 1.828 - $_ngcc_current_state = 40; 1.829 - $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.830 - } 1.831 - break; 1.832 - case 41: 1.833 - { 1.834 - if(($__uri.equals("") && $__local.equals("block"))) { 1.835 - $_ngcc_current_state = 36; 1.836 - } 1.837 - else { 1.838 - unexpectedLeaveAttribute($__qname); 1.839 - } 1.840 - } 1.841 - break; 1.842 case 3: 1.843 { 1.844 $_ngcc_current_state = 1; 1.845 $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.846 } 1.847 break; 1.848 - case 32: 1.849 + case 13: 1.850 { 1.851 - $_ngcc_current_state = 28; 1.852 + $_ngcc_current_state = 11; 1.853 $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.854 } 1.855 break; 1.856 - case 29: 1.857 + case 36: 1.858 { 1.859 - if(($__uri.equals("") && $__local.equals("fixed"))) { 1.860 - $_ngcc_current_state = 24; 1.861 - } 1.862 - else { 1.863 - unexpectedLeaveAttribute($__qname); 1.864 - } 1.865 - } 1.866 - break; 1.867 - case 18: 1.868 - { 1.869 - if(($__uri.equals("") && $__local.equals("nillable"))) { 1.870 - $_ngcc_current_state = 13; 1.871 - } 1.872 - else { 1.873 - unexpectedLeaveAttribute($__qname); 1.874 - } 1.875 - } 1.876 - break; 1.877 - case 0: 1.878 - { 1.879 - revertToParentFromLeaveAttribute(makeResult(), super._cookie, $__uri, $__local, $__qname); 1.880 + $_ngcc_current_state = 32; 1.881 + $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.882 } 1.883 break; 1.884 case 5: 1.885 @@ -732,50 +772,10 @@ 1.886 } 1.887 } 1.888 break; 1.889 - case 13: 1.890 + case 29: 1.891 { 1.892 - $_ngcc_current_state = 11; 1.893 - $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.894 - } 1.895 - break; 1.896 - case 25: 1.897 - { 1.898 - if(($__uri.equals("") && $__local.equals("form"))) { 1.899 - $_ngcc_current_state = 23; 1.900 - } 1.901 - else { 1.902 - unexpectedLeaveAttribute($__qname); 1.903 - } 1.904 - } 1.905 - break; 1.906 - case 24: 1.907 - { 1.908 - $_ngcc_current_state = 23; 1.909 - $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.910 - } 1.911 - break; 1.912 - case 28: 1.913 - { 1.914 - $_ngcc_current_state = 24; 1.915 - $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.916 - } 1.917 - break; 1.918 - case 17: 1.919 - { 1.920 - $_ngcc_current_state = 13; 1.921 - $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.922 - } 1.923 - break; 1.924 - case 11: 1.925 - { 1.926 - $_ngcc_current_state = 3; 1.927 - $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); 1.928 - } 1.929 - break; 1.930 - case 45: 1.931 - { 1.932 - if(($__uri.equals("") && $__local.equals("abstract"))) { 1.933 - $_ngcc_current_state = 40; 1.934 + if(($__uri.equals("") && $__local.equals("fixed"))) { 1.935 + $_ngcc_current_state = 24; 1.936 } 1.937 else { 1.938 unexpectedLeaveAttribute($__qname); 1.939 @@ -793,50 +793,87 @@ 1.940 public void text(String $value) throws SAXException { 1.941 int $ai; 1.942 switch($_ngcc_current_state) { 1.943 - case 40: 1.944 + case 17: 1.945 { 1.946 - if(($ai = $runtime.getAttributeIndex("","block"))>=0) { 1.947 + if(($ai = $runtime.getAttributeIndex("","nillable"))>=0) { 1.948 $runtime.consumeAttribute($ai); 1.949 $runtime.sendText(super._cookie, $value); 1.950 } 1.951 else { 1.952 - $_ngcc_current_state = 36; 1.953 + $_ngcc_current_state = 13; 1.954 $runtime.sendText(super._cookie, $value); 1.955 } 1.956 } 1.957 break; 1.958 + case 34: 1.959 + { 1.960 + defaultValue = $value; 1.961 + $_ngcc_current_state = 33; 1.962 + } 1.963 + break; 1.964 case 22: 1.965 { 1.966 name = $value; 1.967 $_ngcc_current_state = 21; 1.968 } 1.969 break; 1.970 - case 1: 1.971 + case 28: 1.972 { 1.973 - $_ngcc_current_state = 0; 1.974 - $runtime.sendText(super._cookie, $value); 1.975 - } 1.976 - break; 1.977 - case 30: 1.978 - { 1.979 - fixedValue = $value; 1.980 - $_ngcc_current_state = 29; 1.981 - } 1.982 - break; 1.983 - case 46: 1.984 - { 1.985 - abstractValue = $value; 1.986 - $_ngcc_current_state = 45; 1.987 - } 1.988 - break; 1.989 - case 36: 1.990 - { 1.991 - if(($ai = $runtime.getAttributeIndex("","final"))>=0) { 1.992 + if(($ai = $runtime.getAttributeIndex("","fixed"))>=0) { 1.993 $runtime.consumeAttribute($ai); 1.994 $runtime.sendText(super._cookie, $value); 1.995 } 1.996 else { 1.997 - $_ngcc_current_state = 32; 1.998 + $_ngcc_current_state = 24; 1.999 + $runtime.sendText(super._cookie, $value); 1.1000 + } 1.1001 + } 1.1002 + break; 1.1003 + case 32: 1.1004 + { 1.1005 + if(($ai = $runtime.getAttributeIndex("","default"))>=0) { 1.1006 + $runtime.consumeAttribute($ai); 1.1007 + $runtime.sendText(super._cookie, $value); 1.1008 + } 1.1009 + else { 1.1010 + $_ngcc_current_state = 28; 1.1011 + $runtime.sendText(super._cookie, $value); 1.1012 + } 1.1013 + } 1.1014 + break; 1.1015 + case 0: 1.1016 + { 1.1017 + revertToParentFromText(makeResult(), super._cookie, $value); 1.1018 + } 1.1019 + break; 1.1020 + case 6: 1.1021 + { 1.1022 + NGCCHandler h = new qname(this, super._source, $runtime, 10); 1.1023 + spawnChildFromText(h, $value); 1.1024 + } 1.1025 + break; 1.1026 + case 24: 1.1027 + { 1.1028 + if(($ai = $runtime.getAttributeIndex("","form"))>=0) { 1.1029 + $runtime.consumeAttribute($ai); 1.1030 + $runtime.sendText(super._cookie, $value); 1.1031 + } 1.1032 + else { 1.1033 + $_ngcc_current_state = 23; 1.1034 + $runtime.sendText(super._cookie, $value); 1.1035 + } 1.1036 + } 1.1037 + break; 1.1038 + case 11: 1.1039 + { 1.1040 + $_ngcc_current_state = 3; 1.1041 + $runtime.sendText(super._cookie, $value); 1.1042 + } 1.1043 + break; 1.1044 + case 23: 1.1045 + { 1.1046 + if(($ai = $runtime.getAttributeIndex("","name"))>=0) { 1.1047 + $runtime.consumeAttribute($ai); 1.1048 $runtime.sendText(super._cookie, $value); 1.1049 } 1.1050 } 1.1051 @@ -853,6 +890,86 @@ 1.1052 } 1.1053 } 1.1054 break; 1.1055 + case 46: 1.1056 + { 1.1057 + abstractValue = $value; 1.1058 + $_ngcc_current_state = 45; 1.1059 + } 1.1060 + break; 1.1061 + case 19: 1.1062 + { 1.1063 + nillable = $value; 1.1064 + $_ngcc_current_state = 18; 1.1065 + } 1.1066 + break; 1.1067 + case 40: 1.1068 + { 1.1069 + if(($ai = $runtime.getAttributeIndex("","block"))>=0) { 1.1070 + $runtime.consumeAttribute($ai); 1.1071 + $runtime.sendText(super._cookie, $value); 1.1072 + } 1.1073 + else { 1.1074 + $_ngcc_current_state = 36; 1.1075 + $runtime.sendText(super._cookie, $value); 1.1076 + } 1.1077 + } 1.1078 + break; 1.1079 + case 48: 1.1080 + { 1.1081 + if(($ai = $runtime.getAttributeIndex("","abstract"))>=0) { 1.1082 + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 69, fa); 1.1083 + spawnChildFromText(h, $value); 1.1084 + } 1.1085 + else { 1.1086 + if(($ai = $runtime.getAttributeIndex("","name"))>=0) { 1.1087 + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 69, fa); 1.1088 + spawnChildFromText(h, $value); 1.1089 + } 1.1090 + else { 1.1091 + if(($ai = $runtime.getAttributeIndex("","final"))>=0) { 1.1092 + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 69, fa); 1.1093 + spawnChildFromText(h, $value); 1.1094 + } 1.1095 + else { 1.1096 + if(($ai = $runtime.getAttributeIndex("","block"))>=0) { 1.1097 + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 69, fa); 1.1098 + spawnChildFromText(h, $value); 1.1099 + } 1.1100 + else { 1.1101 + if(($ai = $runtime.getAttributeIndex("","form"))>=0) { 1.1102 + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 69, fa); 1.1103 + spawnChildFromText(h, $value); 1.1104 + } 1.1105 + else { 1.1106 + if(($ai = $runtime.getAttributeIndex("","fixed"))>=0) { 1.1107 + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 69, fa); 1.1108 + spawnChildFromText(h, $value); 1.1109 + } 1.1110 + else { 1.1111 + if(($ai = $runtime.getAttributeIndex("","default"))>=0) { 1.1112 + NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 69, fa); 1.1113 + spawnChildFromText(h, $value); 1.1114 + } 1.1115 + } 1.1116 + } 1.1117 + } 1.1118 + } 1.1119 + } 1.1120 + } 1.1121 + } 1.1122 + break; 1.1123 + case 30: 1.1124 + { 1.1125 + fixedValue = $value; 1.1126 + $_ngcc_current_state = 29; 1.1127 + } 1.1128 + break; 1.1129 + case 1: 1.1130 + { 1.1131 + $_ngcc_current_state = 0; 1.1132 + $runtime.sendText(super._cookie, $value); 1.1133 + } 1.1134 + break; 1.1135 case 3: 1.1136 { 1.1137 if(($ai = $runtime.getAttributeIndex("","type"))>=0) { 1.1138 @@ -865,49 +982,6 @@ 1.1139 } 1.1140 } 1.1141 break; 1.1142 - case 23: 1.1143 - { 1.1144 - if(($ai = $runtime.getAttributeIndex("","name"))>=0) { 1.1145 - $runtime.consumeAttribute($ai); 1.1146 - $runtime.sendText(super._cookie, $value); 1.1147 - } 1.1148 - } 1.1149 - break; 1.1150 - case 32: 1.1151 - { 1.1152 - if(($ai = $runtime.getAttributeIndex("","default"))>=0) { 1.1153 - $runtime.consumeAttribute($ai); 1.1154 - $runtime.sendText(super._cookie, $value); 1.1155 - } 1.1156 - else { 1.1157 - $_ngcc_current_state = 28; 1.1158 - $runtime.sendText(super._cookie, $value); 1.1159 - } 1.1160 - } 1.1161 - break; 1.1162 - case 42: 1.1163 - { 1.1164 - NGCCHandler h = new ersSet(this, super._source, $runtime, 165); 1.1165 - spawnChildFromText(h, $value); 1.1166 - } 1.1167 - break; 1.1168 - case 6: 1.1169 - { 1.1170 - NGCCHandler h = new qname(this, super._source, $runtime, 115); 1.1171 - spawnChildFromText(h, $value); 1.1172 - } 1.1173 - break; 1.1174 - case 19: 1.1175 - { 1.1176 - nillable = $value; 1.1177 - $_ngcc_current_state = 18; 1.1178 - } 1.1179 - break; 1.1180 - case 0: 1.1181 - { 1.1182 - revertToParentFromText(makeResult(), super._cookie, $value); 1.1183 - } 1.1184 - break; 1.1185 case 13: 1.1186 { 1.1187 if(($ai = $runtime.getAttributeIndex("","substitutionGroup"))>=0) { 1.1188 @@ -920,204 +994,130 @@ 1.1189 } 1.1190 } 1.1191 break; 1.1192 + case 38: 1.1193 + { 1.1194 + NGCCHandler h = new erSet(this, super._source, $runtime, 55); 1.1195 + spawnChildFromText(h, $value); 1.1196 + } 1.1197 + break; 1.1198 + case 15: 1.1199 + { 1.1200 + NGCCHandler h = new qname(this, super._source, $runtime, 27); 1.1201 + spawnChildFromText(h, $value); 1.1202 + } 1.1203 + break; 1.1204 case 26: 1.1205 { 1.1206 if($value.equals("unqualified")) { 1.1207 - NGCCHandler h = new qualification(this, super._source, $runtime, 145); 1.1208 + NGCCHandler h = new qualification(this, super._source, $runtime, 40); 1.1209 spawnChildFromText(h, $value); 1.1210 } 1.1211 else { 1.1212 if($value.equals("qualified")) { 1.1213 - NGCCHandler h = new qualification(this, super._source, $runtime, 145); 1.1214 + NGCCHandler h = new qualification(this, super._source, $runtime, 40); 1.1215 spawnChildFromText(h, $value); 1.1216 } 1.1217 } 1.1218 } 1.1219 break; 1.1220 - case 24: 1.1221 + case 36: 1.1222 { 1.1223 - if(($ai = $runtime.getAttributeIndex("","form"))>=0) { 1.1224 + if(($ai = $runtime.getAttributeIndex("","final"))>=0) { 1.1225 $runtime.consumeAttribute($ai); 1.1226 $runtime.sendText(super._cookie, $value); 1.1227 } 1.1228 else { 1.1229 - $_ngcc_current_state = 23; 1.1230 + $_ngcc_current_state = 32; 1.1231 $runtime.sendText(super._cookie, $value); 1.1232 } 1.1233 } 1.1234 break; 1.1235 - case 28: 1.1236 + case 42: 1.1237 { 1.1238 - if(($ai = $runtime.getAttributeIndex("","fixed"))>=0) { 1.1239 - $runtime.consumeAttribute($ai); 1.1240 - $runtime.sendText(super._cookie, $value); 1.1241 - } 1.1242 - else { 1.1243 - $_ngcc_current_state = 24; 1.1244 - $runtime.sendText(super._cookie, $value); 1.1245 - } 1.1246 - } 1.1247 - break; 1.1248 - case 17: 1.1249 - { 1.1250 - if(($ai = $runtime.getAttributeIndex("","nillable"))>=0) { 1.1251 - $runtime.consumeAttribute($ai); 1.1252 - $runtime.sendText(super._cookie, $value); 1.1253 - } 1.1254 - else { 1.1255 - $_ngcc_current_state = 13; 1.1256 - $runtime.sendText(super._cookie, $value); 1.1257 - } 1.1258 - } 1.1259 - break; 1.1260 - case 48: 1.1261 - { 1.1262 - if(($ai = $runtime.getAttributeIndex("","default"))>=0) { 1.1263 - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 174, fa); 1.1264 - spawnChildFromText(h, $value); 1.1265 - } 1.1266 - else { 1.1267 - if(($ai = $runtime.getAttributeIndex("","abstract"))>=0) { 1.1268 - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 174, fa); 1.1269 - spawnChildFromText(h, $value); 1.1270 - } 1.1271 - else { 1.1272 - if(($ai = $runtime.getAttributeIndex("","fixed"))>=0) { 1.1273 - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 174, fa); 1.1274 - spawnChildFromText(h, $value); 1.1275 - } 1.1276 - else { 1.1277 - if(($ai = $runtime.getAttributeIndex("","block"))>=0) { 1.1278 - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 174, fa); 1.1279 - spawnChildFromText(h, $value); 1.1280 - } 1.1281 - else { 1.1282 - if(($ai = $runtime.getAttributeIndex("","form"))>=0) { 1.1283 - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 174, fa); 1.1284 - spawnChildFromText(h, $value); 1.1285 - } 1.1286 - else { 1.1287 - if(($ai = $runtime.getAttributeIndex("","name"))>=0) { 1.1288 - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 174, fa); 1.1289 - spawnChildFromText(h, $value); 1.1290 - } 1.1291 - else { 1.1292 - if(($ai = $runtime.getAttributeIndex("","final"))>=0) { 1.1293 - NGCCHandler h = new foreignAttributes(this, super._source, $runtime, 174, fa); 1.1294 - spawnChildFromText(h, $value); 1.1295 - } 1.1296 - } 1.1297 - } 1.1298 - } 1.1299 - } 1.1300 - } 1.1301 - } 1.1302 - } 1.1303 - break; 1.1304 - case 15: 1.1305 - { 1.1306 - NGCCHandler h = new qname(this, super._source, $runtime, 132); 1.1307 + NGCCHandler h = new ersSet(this, super._source, $runtime, 60); 1.1308 spawnChildFromText(h, $value); 1.1309 } 1.1310 break; 1.1311 - case 11: 1.1312 - { 1.1313 - $_ngcc_current_state = 3; 1.1314 - $runtime.sendText(super._cookie, $value); 1.1315 - } 1.1316 - break; 1.1317 - case 38: 1.1318 - { 1.1319 - NGCCHandler h = new erSet(this, super._source, $runtime, 160); 1.1320 - spawnChildFromText(h, $value); 1.1321 - } 1.1322 - break; 1.1323 - case 34: 1.1324 - { 1.1325 - defaultValue = $value; 1.1326 - $_ngcc_current_state = 33; 1.1327 - } 1.1328 - break; 1.1329 } 1.1330 } 1.1331 1.1332 public void onChildCompleted(Object $__result__, int $__cookie__, boolean $__needAttCheck__)throws SAXException { 1.1333 switch($__cookie__) { 1.1334 - case 145: 1.1335 + case 24: 1.1336 + { 1.1337 + annotation = ((AnnotationImpl)$__result__); 1.1338 + $_ngcc_current_state = 3; 1.1339 + } 1.1340 + break; 1.1341 + case 27: 1.1342 + { 1.1343 + substRef = ((UName)$__result__); 1.1344 + action2(); 1.1345 + $_ngcc_current_state = 14; 1.1346 + } 1.1347 + break; 1.1348 + case 10: 1.1349 + { 1.1350 + typeName = ((UName)$__result__); 1.1351 + $_ngcc_current_state = 5; 1.1352 + } 1.1353 + break; 1.1354 + case 60: 1.1355 + { 1.1356 + blockValue = ((Integer)$__result__); 1.1357 + $_ngcc_current_state = 41; 1.1358 + } 1.1359 + break; 1.1360 + case 69: 1.1361 + { 1.1362 + fa = ((ForeignAttributesImpl)$__result__); 1.1363 + $_ngcc_current_state = 44; 1.1364 + } 1.1365 + break; 1.1366 + case 19: 1.1367 + { 1.1368 + type = ((SimpleTypeImpl)$__result__); 1.1369 + $_ngcc_current_state = 1; 1.1370 + } 1.1371 + break; 1.1372 + case 20: 1.1373 + { 1.1374 + type = ((ComplexTypeImpl)$__result__); 1.1375 + $_ngcc_current_state = 1; 1.1376 + } 1.1377 + break; 1.1378 + case 40: 1.1379 { 1.1380 form = ((Boolean)$__result__).booleanValue(); 1.1381 action3(); 1.1382 $_ngcc_current_state = 25; 1.1383 } 1.1384 break; 1.1385 - case 174: 1.1386 - { 1.1387 - fa = ((ForeignAttributesImpl)$__result__); 1.1388 - $_ngcc_current_state = 44; 1.1389 - } 1.1390 - break; 1.1391 - case 129: 1.1392 - { 1.1393 - annotation = ((AnnotationImpl)$__result__); 1.1394 - $_ngcc_current_state = 3; 1.1395 - } 1.1396 - break; 1.1397 - case 115: 1.1398 - { 1.1399 - typeName = ((UName)$__result__); 1.1400 - $_ngcc_current_state = 5; 1.1401 - } 1.1402 - break; 1.1403 - case 165: 1.1404 - { 1.1405 - blockValue = ((Integer)$__result__); 1.1406 - $_ngcc_current_state = 41; 1.1407 - } 1.1408 - break; 1.1409 - case 111: 1.1410 + case 6: 1.1411 { 1.1412 idc = ((IdentityConstraintImpl)$__result__); 1.1413 action0(); 1.1414 $_ngcc_current_state = 0; 1.1415 } 1.1416 break; 1.1417 - case 132: 1.1418 - { 1.1419 - substRef = ((UName)$__result__); 1.1420 - action2(); 1.1421 - $_ngcc_current_state = 14; 1.1422 - } 1.1423 - break; 1.1424 - case 124: 1.1425 - { 1.1426 - type = ((SimpleTypeImpl)$__result__); 1.1427 - $_ngcc_current_state = 1; 1.1428 - } 1.1429 - break; 1.1430 - case 125: 1.1431 - { 1.1432 - type = ((ComplexTypeImpl)$__result__); 1.1433 - $_ngcc_current_state = 1; 1.1434 - } 1.1435 - break; 1.1436 - case 160: 1.1437 - { 1.1438 - finalValue = ((Integer)$__result__); 1.1439 - $_ngcc_current_state = 37; 1.1440 - } 1.1441 - break; 1.1442 - case 112: 1.1443 + case 7: 1.1444 { 1.1445 idc = ((IdentityConstraintImpl)$__result__); 1.1446 action0(); 1.1447 $_ngcc_current_state = 0; 1.1448 } 1.1449 break; 1.1450 + case 55: 1.1451 + { 1.1452 + finalValue = ((Integer)$__result__); 1.1453 + $_ngcc_current_state = 37; 1.1454 + } 1.1455 + break; 1.1456 } 1.1457 } 1.1458 1.1459 public boolean accepted() { 1.1460 - return((($_ngcc_current_state == 1) || (($_ngcc_current_state == 3) || (($_ngcc_current_state == 0) || (($_ngcc_current_state == 11) || (($_ngcc_current_state == 17) || ($_ngcc_current_state == 13))))))); 1.1461 + return((($_ngcc_current_state == 1) || (($_ngcc_current_state == 0) || (($_ngcc_current_state == 3) || (($_ngcc_current_state == 17) || (($_ngcc_current_state == 13) || ($_ngcc_current_state == 11))))))); 1.1462 } 1.1463 1.1464