1
2
3
4
5
6
7
8
9 package org.jdtaus.mojo.resource.model.impl;
10
11 public class SpecificationImpl
12 extends org.jdtaus.mojo.resource.model.impl.ModelObjectImpl
13 implements org.jdtaus.mojo.resource.model.Specification, com.sun.xml.bind.JAXBObject, org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallableObject, org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializable, org.jdtaus.mojo.resource.model.impl.runtime.ValidatableObject
14 {
15
16 protected java.lang.String _Vendor;
17 protected java.lang.String _Version;
18 protected java.lang.String _Identifier;
19 protected org.jdtaus.mojo.resource.model.Multiplicity _Multiplicity;
20 protected org.jdtaus.mojo.resource.model.Properties _Properties;
21 protected boolean has_Stateless;
22 protected boolean _Stateless;
23 protected org.jdtaus.mojo.resource.model.Scope _Scope;
24 public final static java.lang.Class version = (org.jdtaus.mojo.resource.model.impl.JAXBVersion.class);
25 private static com.sun.msv.grammar.Grammar schemaFragment;
26
27 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
28 return (org.jdtaus.mojo.resource.model.Specification.class);
29 }
30
31 public java.lang.String getVendor() {
32 return _Vendor;
33 }
34
35 public void setVendor(java.lang.String value) {
36 _Vendor = value;
37 }
38
39 public java.lang.String getVersion() {
40 return _Version;
41 }
42
43 public void setVersion(java.lang.String value) {
44 _Version = value;
45 }
46
47 public java.lang.String getIdentifier() {
48 return _Identifier;
49 }
50
51 public void setIdentifier(java.lang.String value) {
52 _Identifier = value;
53 }
54
55 public org.jdtaus.mojo.resource.model.Multiplicity getMultiplicity() {
56 return _Multiplicity;
57 }
58
59 public void setMultiplicity(org.jdtaus.mojo.resource.model.Multiplicity value) {
60 _Multiplicity = value;
61 }
62
63 public org.jdtaus.mojo.resource.model.Properties getProperties() {
64 return _Properties;
65 }
66
67 public void setProperties(org.jdtaus.mojo.resource.model.Properties value) {
68 _Properties = value;
69 }
70
71 public boolean isStateless() {
72 return _Stateless;
73 }
74
75 public void setStateless(boolean value) {
76 _Stateless = value;
77 has_Stateless = true;
78 }
79
80 public org.jdtaus.mojo.resource.model.Scope getScope() {
81 return _Scope;
82 }
83
84 public void setScope(org.jdtaus.mojo.resource.model.Scope value) {
85 _Scope = value;
86 }
87
88 public org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingEventHandler createUnmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) {
89 return new org.jdtaus.mojo.resource.model.impl.SpecificationImpl.Unmarshaller(context);
90 }
91
92 public void serializeBody(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
93 throws org.xml.sax.SAXException
94 {
95 super.serializeBody(context);
96 if (_Properties!= null) {
97 if (_Properties instanceof javax.xml.bind.Element) {
98 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
99 } else {
100 context.startElement("http://jdtaus.org/core/model/container", "properties");
101 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
102 context.endNamespaceDecls();
103 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
104 context.endAttributes();
105 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
106 context.endElement();
107 }
108 }
109 }
110
111 public void serializeAttributes(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
112 throws org.xml.sax.SAXException
113 {
114 context.startAttribute("http://jdtaus.org/core/model/container", "identifier");
115 try {
116 context.text(((java.lang.String) _Identifier), "Identifier");
117 } catch (java.lang.Exception e) {
118 org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
119 }
120 context.endAttribute();
121 context.startAttribute("http://jdtaus.org/core/model/container", "multiplicity");
122 try {
123 context.text(((org.jdtaus.mojo.resource.model.Multiplicity) _Multiplicity).toString(), "Multiplicity");
124 } catch (java.lang.Exception e) {
125 org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
126 }
127 context.endAttribute();
128 context.startAttribute("http://jdtaus.org/core/model/container", "scope");
129 try {
130 context.text(((org.jdtaus.mojo.resource.model.Scope) _Scope).toString(), "Scope");
131 } catch (java.lang.Exception e) {
132 org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
133 }
134 context.endAttribute();
135 if (has_Stateless) {
136 context.startAttribute("http://jdtaus.org/core/model/container", "stateless");
137 try {
138 context.text(javax.xml.bind.DatatypeConverter.printBoolean(((boolean) _Stateless)), "Stateless");
139 } catch (java.lang.Exception e) {
140 org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
141 }
142 context.endAttribute();
143 }
144 context.startAttribute("http://jdtaus.org/core/model/container", "vendor");
145 try {
146 context.text(((java.lang.String) _Vendor), "Vendor");
147 } catch (java.lang.Exception e) {
148 org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
149 }
150 context.endAttribute();
151 context.startAttribute("http://jdtaus.org/core/model/container", "version");
152 try {
153 context.text(((java.lang.String) _Version), "Version");
154 } catch (java.lang.Exception e) {
155 org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
156 }
157 context.endAttribute();
158 super.serializeAttributes(context);
159 if (_Properties!= null) {
160 if (_Properties instanceof javax.xml.bind.Element) {
161 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
162 }
163 }
164 }
165
166 public void serializeURIs(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
167 throws org.xml.sax.SAXException
168 {
169 context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
170 context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
171 context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
172 if (has_Stateless) {
173 context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
174 }
175 context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
176 context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
177 super.serializeURIs(context);
178 if (_Properties!= null) {
179 if (_Properties instanceof javax.xml.bind.Element) {
180 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
181 }
182 }
183 }
184
185 public java.lang.Class getPrimaryInterface() {
186 return (org.jdtaus.mojo.resource.model.Specification.class);
187 }
188
189 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
190 if (schemaFragment == null) {
191 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
192 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
193 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
194 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
195 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
196 +"expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000pp"
197 +"sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000"
198 +"xq\u0000~\u0000\u0001ppsq\u0000~\u0000\rsr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr"
199 +"\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameC"
200 +"lasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.gramma"
201 +"r.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fconte"
202 +"ntModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u0011p\u0000sq\u0000~\u0000\rppsr\u0000 com.sun.msv.grammar.One"
203 +"OrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
204 +"\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u0011psr\u0000 com.sun.msv.grammar.AttributeE"
205 +"xp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\u0013xq\u0000~\u0000\u0003q\u0000~\u0000\u0011psr\u00002com"
206 +".sun.msv.grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq"
207 +"\u0000~\u0000\u0003sq\u0000~\u0000\u0010\u0001q\u0000~\u0000\u001dsr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
208 +"\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun"
209 +".msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000"
210 +"~\u0000\u001eq\u0000~\u0000#sr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000"
211 +"\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000%xq\u0000~\u0000 t\u00003"
212 +"org.jdtaus.mojo.resource.model.DocumentationElementt\u0000+http:/"
213 +"/java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\u0012q\u0000~\u0000\u0011p\u0000sq\u0000~\u0000\u0000ppsq"
214 +"\u0000~\u0000\u0012pp\u0000sq\u0000~\u0000\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011psq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u0000\u001dq\u0000~\u0000!q\u0000~\u0000#sq\u0000~\u0000$"
215 +"t\u0000$org.jdtaus.mojo.resource.model.Textsq\u0000~\u0000(sq\u0000~\u0000\rppsq\u0000~\u0000\u001aq\u0000"
216 +"~\u0000\u0011psr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/r"
217 +"elaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/ms"
218 +"v/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.sun.msv.datatype.xsd.Qname"
219 +"Type\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.BuiltinAtomicTyp"
220 +"e\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
221 +"\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000"
222 +"\fnamespaceUriq\u0000~\u0000%L\u0000\btypeNameq\u0000~\u0000%L\u0000\nwhiteSpacet\u0000.Lcom/sun/m"
223 +"sv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2"
224 +"001/XMLSchemat\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpace"
225 +"Processor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.Wh"
226 +"iteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expres"
227 +"sion$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.uti"
228 +"l.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000%L\u0000\fnamespaceURIq\u0000~\u0000%"
229 +"xpq\u0000~\u0000>q\u0000~\u0000=sq\u0000~\u0000$t\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema"
230 +"-instanceq\u0000~\u0000#sq\u0000~\u0000$t\u0000\rdocumentationt\u0000&http://jdtaus.org/cor"
231 +"e/model/containerq\u0000~\u0000#sq\u0000~\u0000\rppsq\u0000~\u0000\rq\u0000~\u0000\u0011psq\u0000~\u0000\u0012q\u0000~\u0000\u0011p\u0000sq\u0000~\u0000"
232 +"\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011psq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u0000\u001dq\u0000~\u0000!q\u0000~\u0000#sq\u0000~\u0000$t\u00000org.jdtau"
233 +"s.mojo.resource.model.PropertiesElementq\u0000~\u0000(sq\u0000~\u0000\u0012q\u0000~\u0000\u0011p\u0000sq\u0000"
234 +"~\u0000\u0000ppsq\u0000~\u0000\u0012pp\u0000sq\u0000~\u0000\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011psq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u0000\u001dq\u0000~\u0000!q\u0000~\u0000"
235 +"#sq\u0000~\u0000$t\u0000)org.jdtaus.mojo.resource.model.Propertiesq\u0000~\u0000(sq\u0000~"
236 +"\u0000\rppsq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u00006q\u0000~\u0000Fq\u0000~\u0000#sq\u0000~\u0000$t\u0000\npropertiesq\u0000~\u0000Kq\u0000~\u0000#"
237 +"sq\u0000~\u0000\rppsq\u0000~\u0000\u001aq\u0000~\u0000\u0011psq\u0000~\u00003ppsr\u0000\'com.sun.msv.datatype.xsd.Max"
238 +"LengthFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\tmaxLengthxr\u00009com.sun.msv.datatype.x"
239 +"sd.DataTypeWithValueConstraintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.ms"
240 +"v.datatype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000"
241 +"\u0012needValueCheckFlagL\u0000\bbaseTypet\u0000)Lcom/sun/msv/datatype/xsd/X"
242 +"SDatatypeImpl;L\u0000\fconcreteTypet\u0000\'Lcom/sun/msv/datatype/xsd/Co"
243 +"ncreteType;L\u0000\tfacetNameq\u0000~\u0000%xq\u0000~\u0000:q\u0000~\u0000Kt\u0000\u0007Versionsr\u00005com.sun"
244 +".msv.datatype.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000"
245 +"~\u0000@\u0000\u0000sr\u0000#com.sun.msv.datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\ris"
246 +"AlwaysValidxq\u0000~\u00008q\u0000~\u0000=t\u0000\u0006stringq\u0000~\u0000k\u0001q\u0000~\u0000mt\u0000\tmaxLength\u0000\u0000\u0000dq\u0000"
247 +"~\u0000Csq\u0000~\u0000Dq\u0000~\u0000iq\u0000~\u0000Ksq\u0000~\u0000$t\u0000\fmodelVersionq\u0000~\u0000Kq\u0000~\u0000#sq\u0000~\u0000\u001appsq"
248 +"\u0000~\u00003ppsr\u0000%com.sun.msv.datatype.xsd.PatternFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001[\u0000"
249 +"\bpatternst\u0000\u0013[Ljava/lang/String;xr\u0000;com.sun.msv.datatype.xsd."
250 +"DataTypeWithLexicalConstraintFacetT\u0090\u001c>\u001azb\u00ea\u0002\u0000\u0000xq\u0000~\u0000eq\u0000~\u0000Kt\u0000\nI"
251 +"dentifierq\u0000~\u0000A\u0000\u0000sr\u0000(com.sun.msv.datatype.xsd.WhiteSpaceFacet"
252 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000eq\u0000~\u0000Kq\u0000~\u0000yq\u0000~\u0000A\u0000\u0000q\u0000~\u0000mq\u0000~\u0000mt\u0000\nwhiteSpaceq\u0000~"
253 +"\u0000mt\u0000\u0007patternur\u0000\u0013[Ljava.lang.String;\u00ad\u00d2V\u00e7\u00e9\u001d{G\u0002\u0000\u0000xp\u0000\u0000\u0000\u0001t\u0000\u0007\\p{L}"
254 +".*q\u0000~\u0000Csq\u0000~\u0000Dq\u0000~\u0000yq\u0000~\u0000Ksq\u0000~\u0000$t\u0000\nidentifierq\u0000~\u0000Ksq\u0000~\u0000\u001appsq\u0000~\u0000"
255 +"3ppsr\u0000)com.sun.msv.datatype.xsd.EnumerationFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L"
256 +"\u0000\u0006valuest\u0000\u000fLjava/util/Set;xq\u0000~\u0000dq\u0000~\u0000Kt\u0000\fMultiplicityq\u0000~\u0000A\u0000\u0000s"
257 +"r\u0000#com.sun.msv.datatype.xsd.NcnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\"com.sun"
258 +".msv.datatype.xsd.TokenType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000lq\u0000~\u0000=t\u0000\u0006NCNameq\u0000"
259 +"~\u0000A\u0000q\u0000~\u0000\u008ct\u0000\u000benumerationsr\u0000\u0011java.util.HashSet\u00baD\u0085\u0095\u0096\u00b8\u00b74\u0003\u0000\u0000xpw\f\u0000"
260 +"\u0000\u0000\u0010?@\u0000\u0000\u0000\u0000\u0000\u0002t\u0000\u0004manyt\u0000\u0003onexq\u0000~\u0000Csq\u0000~\u0000Dq\u0000~\u0000\u0089q\u0000~\u0000Ksq\u0000~\u0000$t\u0000\fmulti"
261 +"plicityq\u0000~\u0000Ksq\u0000~\u0000\u001appsq\u0000~\u00003ppsq\u0000~\u0000\u0086q\u0000~\u0000Kt\u0000\u0005Scopeq\u0000~\u0000A\u0000\u0000q\u0000~\u0000\u008cq"
262 +"\u0000~\u0000\u008cq\u0000~\u0000\u008esq\u0000~\u0000\u008fw\f\u0000\u0000\u0000\u0010?@\u0000\u0000\u0000\u0000\u0000\u0003t\u0000\tsingletont\u0000\bmultitont\u0000\u0007conte"
263 +"xtxq\u0000~\u0000Csq\u0000~\u0000Dq\u0000~\u0000\u0099q\u0000~\u0000Ksq\u0000~\u0000$t\u0000\u0005scopeq\u0000~\u0000Ksq\u0000~\u0000\rppsq\u0000~\u0000\u001aq\u0000~"
264 +"\u0000\u0011psq\u0000~\u00003ppsr\u0000$com.sun.msv.datatype.xsd.BooleanType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
265 +"\u0000\u0000xq\u0000~\u00008q\u0000~\u0000=t\u0000\u0007booleanq\u0000~\u0000Aq\u0000~\u0000Csq\u0000~\u0000Dq\u0000~\u0000\u00a6q\u0000~\u0000=sq\u0000~\u0000$t\u0000\tst"
266 +"atelessq\u0000~\u0000Kq\u0000~\u0000#sq\u0000~\u0000\u001appsq\u0000~\u00003ppsr\u0000\'com.sun.msv.datatype.xs"
267 +"d.FinalComponent\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\nfinalValuexr\u0000\u001ecom.sun.msv.data"
268 +"type.xsd.Proxy\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bbaseTypeq\u0000~\u0000fxq\u0000~\u0000:q\u0000~\u0000Kt\u0000\u0006Strin"
269 +"gq\u0000~\u0000kq\u0000~\u0000m\u0000\u0000\u0000\u0000q\u0000~\u0000Csq\u0000~\u0000Dq\u0000~\u0000nq\u0000~\u0000Ksq\u0000~\u0000$t\u0000\u0006vendorq\u0000~\u0000Ksq\u0000~"
270 +"\u0000\u001appq\u0000~\u0000bsq\u0000~\u0000$t\u0000\u0007versionq\u0000~\u0000Ksr\u0000\"com.sun.msv.grammar.Expres"
271 +"sionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/Expres"
272 +"sionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool"
273 +"$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lc"
274 +"om/sun/msv/grammar/ExpressionPool;xp\u0000\u0000\u0000\u001a\u0001pq\u0000~\u0000\u0016q\u0000~\u0000,q\u0000~\u0000Oq\u0000~"
275 +"\u0000Wq\u0000~\u0000\bq\u0000~\u0000`q\u0000~\u0000\tq\u0000~\u0000\u0006q\u0000~\u00001q\u0000~\u0000\\q\u0000~\u0000\u000bq\u0000~\u0000\u000fq\u0000~\u0000Mq\u0000~\u0000\u0005q\u0000~\u0000\u0019q\u0000~"
276 +"\u0000-q\u0000~\u0000Pq\u0000~\u0000Xq\u0000~\u0000\fq\u0000~\u0000\u00a1q\u0000~\u0000\u0007q\u0000~\u0000\u000eq\u0000~\u0000Lq\u0000~\u0000*q\u0000~\u0000Uq\u0000~\u0000\nx"));
277 }
278 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
279 }
280
281 public class Unmarshaller
282 extends org.jdtaus.mojo.resource.model.impl.runtime.AbstractUnmarshallingEventHandlerImpl
283 {
284
285
286 public Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) {
287 super(context, "-----------------------");
288 }
289
290 protected Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context, int startState) {
291 this(context);
292 state = startState;
293 }
294
295 public java.lang.Object owner() {
296 return org.jdtaus.mojo.resource.model.impl.SpecificationImpl.this;
297 }
298
299 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
300 throws org.xml.sax.SAXException
301 {
302 int attIdx;
303 outer:
304 while (true) {
305 switch (state) {
306 case 20 :
307 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
308 if (attIdx >= 0) {
309 context.consumeAttribute(attIdx);
310 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
311 return ;
312 }
313 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
314 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 21, ___uri, ___local, ___qname, __atts));
315 return ;
316 }
317 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
318 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 21, ___uri, ___local, ___qname, __atts));
319 return ;
320 }
321 if (("property" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
322 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 21, ___uri, ___local, ___qname, __atts));
323 return ;
324 }
325 if (("property" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
326 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 21, ___uri, ___local, ___qname, __atts));
327 return ;
328 }
329 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 21, ___uri, ___local, ___qname, __atts));
330 return ;
331 case 0 :
332 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "identifier");
333 if (attIdx >= 0) {
334 final java.lang.String v = context.eatAttribute(attIdx);
335 state = 3;
336 eatText1(v);
337 continue outer;
338 }
339 break;
340 case 6 :
341 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "scope");
342 if (attIdx >= 0) {
343 final java.lang.String v = context.eatAttribute(attIdx);
344 state = 9;
345 eatText2(v);
346 continue outer;
347 }
348 break;
349 case 22 :
350 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
351 return ;
352 case 15 :
353 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
354 if (attIdx >= 0) {
355 final java.lang.String v = context.eatAttribute(attIdx);
356 state = 18;
357 eatText3(v);
358 continue outer;
359 }
360 break;
361 case 9 :
362 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "stateless");
363 if (attIdx >= 0) {
364 final java.lang.String v = context.eatAttribute(attIdx);
365 state = 12;
366 eatText4(v);
367 continue outer;
368 }
369 state = 12;
370 continue outer;
371 case 3 :
372 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "multiplicity");
373 if (attIdx >= 0) {
374 final java.lang.String v = context.eatAttribute(attIdx);
375 state = 6;
376 eatText5(v);
377 continue outer;
378 }
379 break;
380 case 19 :
381 if (("properties" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
382 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesElementImpl.class), 22, ___uri, ___local, ___qname, __atts));
383 return ;
384 }
385 if (("properties" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
386 context.pushAttributes(__atts, false);
387 state = 20;
388 return ;
389 }
390 state = 22;
391 continue outer;
392 case 12 :
393 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "vendor");
394 if (attIdx >= 0) {
395 final java.lang.String v = context.eatAttribute(attIdx);
396 state = 15;
397 eatText6(v);
398 continue outer;
399 }
400 break;
401 case 18 :
402 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
403 if (attIdx >= 0) {
404 context.consumeAttribute(attIdx);
405 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
406 return ;
407 }
408 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
409 spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.SpecificationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname, __atts);
410 return ;
411 }
412 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
413 spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.SpecificationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname, __atts);
414 return ;
415 }
416 spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.SpecificationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname, __atts);
417 return ;
418 }
419 super.enterElement(___uri, ___local, ___qname, __atts);
420 break;
421 }
422 }
423
424 private void eatText1(final java.lang.String value)
425 throws org.xml.sax.SAXException
426 {
427 try {
428 _Identifier = com.sun.xml.bind.WhiteSpaceProcessor.collapse(value);
429 } catch (java.lang.Exception e) {
430 handleParseConversionException(e);
431 }
432 }
433
434 private void eatText2(final java.lang.String value)
435 throws org.xml.sax.SAXException
436 {
437 try {
438 _Scope = org.jdtaus.mojo.resource.model.Scope.fromString(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
439 } catch (java.lang.Exception e) {
440 handleParseConversionException(e);
441 }
442 }
443
444 private void eatText3(final java.lang.String value)
445 throws org.xml.sax.SAXException
446 {
447 try {
448 _Version = value;
449 } catch (java.lang.Exception e) {
450 handleParseConversionException(e);
451 }
452 }
453
454 private void eatText4(final java.lang.String value)
455 throws org.xml.sax.SAXException
456 {
457 try {
458 _Stateless = javax.xml.bind.DatatypeConverter.parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
459 has_Stateless = true;
460 } catch (java.lang.Exception e) {
461 handleParseConversionException(e);
462 }
463 }
464
465 private void eatText5(final java.lang.String value)
466 throws org.xml.sax.SAXException
467 {
468 try {
469 _Multiplicity = org.jdtaus.mojo.resource.model.Multiplicity.fromString(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
470 } catch (java.lang.Exception e) {
471 handleParseConversionException(e);
472 }
473 }
474
475 private void eatText6(final java.lang.String value)
476 throws org.xml.sax.SAXException
477 {
478 try {
479 _Vendor = value;
480 } catch (java.lang.Exception e) {
481 handleParseConversionException(e);
482 }
483 }
484
485 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
486 throws org.xml.sax.SAXException
487 {
488 int attIdx;
489 outer:
490 while (true) {
491 switch (state) {
492 case 20 :
493 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
494 if (attIdx >= 0) {
495 context.consumeAttribute(attIdx);
496 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
497 return ;
498 }
499 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 21, ___uri, ___local, ___qname));
500 return ;
501 case 0 :
502 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "identifier");
503 if (attIdx >= 0) {
504 final java.lang.String v = context.eatAttribute(attIdx);
505 state = 3;
506 eatText1(v);
507 continue outer;
508 }
509 break;
510 case 21 :
511 if (("properties" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
512 context.popAttributes();
513 state = 22;
514 return ;
515 }
516 break;
517 case 6 :
518 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "scope");
519 if (attIdx >= 0) {
520 final java.lang.String v = context.eatAttribute(attIdx);
521 state = 9;
522 eatText2(v);
523 continue outer;
524 }
525 break;
526 case 22 :
527 revertToParentFromLeaveElement(___uri, ___local, ___qname);
528 return ;
529 case 15 :
530 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
531 if (attIdx >= 0) {
532 final java.lang.String v = context.eatAttribute(attIdx);
533 state = 18;
534 eatText3(v);
535 continue outer;
536 }
537 break;
538 case 9 :
539 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "stateless");
540 if (attIdx >= 0) {
541 final java.lang.String v = context.eatAttribute(attIdx);
542 state = 12;
543 eatText4(v);
544 continue outer;
545 }
546 state = 12;
547 continue outer;
548 case 3 :
549 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "multiplicity");
550 if (attIdx >= 0) {
551 final java.lang.String v = context.eatAttribute(attIdx);
552 state = 6;
553 eatText5(v);
554 continue outer;
555 }
556 break;
557 case 19 :
558 state = 22;
559 continue outer;
560 case 12 :
561 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "vendor");
562 if (attIdx >= 0) {
563 final java.lang.String v = context.eatAttribute(attIdx);
564 state = 15;
565 eatText6(v);
566 continue outer;
567 }
568 break;
569 case 18 :
570 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
571 if (attIdx >= 0) {
572 context.consumeAttribute(attIdx);
573 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
574 return ;
575 }
576 spawnHandlerFromLeaveElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.SpecificationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname);
577 return ;
578 }
579 super.leaveElement(___uri, ___local, ___qname);
580 break;
581 }
582 }
583
584 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
585 throws org.xml.sax.SAXException
586 {
587 int attIdx;
588 outer:
589 while (true) {
590 switch (state) {
591 case 20 :
592 if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
593 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 21, ___uri, ___local, ___qname));
594 return ;
595 }
596 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 21, ___uri, ___local, ___qname));
597 return ;
598 case 0 :
599 if (("identifier" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
600 state = 1;
601 return ;
602 }
603 break;
604 case 6 :
605 if (("scope" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
606 state = 7;
607 return ;
608 }
609 break;
610 case 22 :
611 revertToParentFromEnterAttribute(___uri, ___local, ___qname);
612 return ;
613 case 15 :
614 if (("version" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
615 state = 16;
616 return ;
617 }
618 break;
619 case 9 :
620 if (("stateless" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
621 state = 10;
622 return ;
623 }
624 state = 12;
625 continue outer;
626 case 3 :
627 if (("multiplicity" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
628 state = 4;
629 return ;
630 }
631 break;
632 case 19 :
633 state = 22;
634 continue outer;
635 case 12 :
636 if (("vendor" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
637 state = 13;
638 return ;
639 }
640 break;
641 case 18 :
642 if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
643 spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.SpecificationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname);
644 return ;
645 }
646 spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.SpecificationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname);
647 return ;
648 }
649 super.enterAttribute(___uri, ___local, ___qname);
650 break;
651 }
652 }
653
654 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
655 throws org.xml.sax.SAXException
656 {
657 int attIdx;
658 outer:
659 while (true) {
660 switch (state) {
661 case 11 :
662 if (("stateless" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
663 state = 12;
664 return ;
665 }
666 break;
667 case 20 :
668 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
669 if (attIdx >= 0) {
670 context.consumeAttribute(attIdx);
671 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
672 return ;
673 }
674 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 21, ___uri, ___local, ___qname));
675 return ;
676 case 0 :
677 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "identifier");
678 if (attIdx >= 0) {
679 final java.lang.String v = context.eatAttribute(attIdx);
680 state = 3;
681 eatText1(v);
682 continue outer;
683 }
684 break;
685 case 5 :
686 if (("multiplicity" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
687 state = 6;
688 return ;
689 }
690 break;
691 case 2 :
692 if (("identifier" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
693 state = 3;
694 return ;
695 }
696 break;
697 case 6 :
698 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "scope");
699 if (attIdx >= 0) {
700 final java.lang.String v = context.eatAttribute(attIdx);
701 state = 9;
702 eatText2(v);
703 continue outer;
704 }
705 break;
706 case 22 :
707 revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
708 return ;
709 case 15 :
710 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
711 if (attIdx >= 0) {
712 final java.lang.String v = context.eatAttribute(attIdx);
713 state = 18;
714 eatText3(v);
715 continue outer;
716 }
717 break;
718 case 9 :
719 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "stateless");
720 if (attIdx >= 0) {
721 final java.lang.String v = context.eatAttribute(attIdx);
722 state = 12;
723 eatText4(v);
724 continue outer;
725 }
726 state = 12;
727 continue outer;
728 case 17 :
729 if (("version" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
730 state = 18;
731 return ;
732 }
733 break;
734 case 3 :
735 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "multiplicity");
736 if (attIdx >= 0) {
737 final java.lang.String v = context.eatAttribute(attIdx);
738 state = 6;
739 eatText5(v);
740 continue outer;
741 }
742 break;
743 case 19 :
744 state = 22;
745 continue outer;
746 case 12 :
747 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "vendor");
748 if (attIdx >= 0) {
749 final java.lang.String v = context.eatAttribute(attIdx);
750 state = 15;
751 eatText6(v);
752 continue outer;
753 }
754 break;
755 case 14 :
756 if (("vendor" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
757 state = 15;
758 return ;
759 }
760 break;
761 case 18 :
762 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
763 if (attIdx >= 0) {
764 context.consumeAttribute(attIdx);
765 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
766 return ;
767 }
768 spawnHandlerFromLeaveAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.SpecificationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname);
769 return ;
770 case 8 :
771 if (("scope" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
772 state = 9;
773 return ;
774 }
775 break;
776 }
777 super.leaveAttribute(___uri, ___local, ___qname);
778 break;
779 }
780 }
781
782 public void handleText(final java.lang.String value)
783 throws org.xml.sax.SAXException
784 {
785 int attIdx;
786 outer:
787 while (true) {
788 try {
789 switch (state) {
790 case 20 :
791 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
792 if (attIdx >= 0) {
793 context.consumeAttribute(attIdx);
794 context.getCurrentHandler().text(value);
795 return ;
796 }
797 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 21, value));
798 return ;
799 case 16 :
800 state = 17;
801 eatText3(value);
802 return ;
803 case 0 :
804 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "identifier");
805 if (attIdx >= 0) {
806 final java.lang.String v = context.eatAttribute(attIdx);
807 state = 3;
808 eatText1(v);
809 continue outer;
810 }
811 break;
812 case 13 :
813 state = 14;
814 eatText6(value);
815 return ;
816 case 6 :
817 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "scope");
818 if (attIdx >= 0) {
819 final java.lang.String v = context.eatAttribute(attIdx);
820 state = 9;
821 eatText2(v);
822 continue outer;
823 }
824 break;
825 case 22 :
826 revertToParentFromText(value);
827 return ;
828 case 15 :
829 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
830 if (attIdx >= 0) {
831 final java.lang.String v = context.eatAttribute(attIdx);
832 state = 18;
833 eatText3(v);
834 continue outer;
835 }
836 break;
837 case 1 :
838 state = 2;
839 eatText1(value);
840 return ;
841 case 9 :
842 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "stateless");
843 if (attIdx >= 0) {
844 final java.lang.String v = context.eatAttribute(attIdx);
845 state = 12;
846 eatText4(v);
847 continue outer;
848 }
849 state = 12;
850 continue outer;
851 case 4 :
852 state = 5;
853 eatText5(value);
854 return ;
855 case 3 :
856 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "multiplicity");
857 if (attIdx >= 0) {
858 final java.lang.String v = context.eatAttribute(attIdx);
859 state = 6;
860 eatText5(v);
861 continue outer;
862 }
863 break;
864 case 19 :
865 state = 22;
866 continue outer;
867 case 12 :
868 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "vendor");
869 if (attIdx >= 0) {
870 final java.lang.String v = context.eatAttribute(attIdx);
871 state = 15;
872 eatText6(v);
873 continue outer;
874 }
875 break;
876 case 7 :
877 state = 8;
878 eatText2(value);
879 return ;
880 case 10 :
881 state = 11;
882 eatText4(value);
883 return ;
884 case 18 :
885 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
886 if (attIdx >= 0) {
887 context.consumeAttribute(attIdx);
888 context.getCurrentHandler().text(value);
889 return ;
890 }
891 spawnHandlerFromText((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.SpecificationImpl.this).new Unmarshaller(context)), 19, value);
892 return ;
893 }
894 } catch (java.lang.RuntimeException e) {
895 handleUnexpectedTextException(value, e);
896 }
897 break;
898 }
899 }
900
901 }
902
903 }