View Javadoc

1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-01/24/2006 06:15 PM(kohsuke)-fcs 
3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4   // Any modifications to this file will be lost upon recompilation of the source schema. 
5   // Generated on: 2012.10.03 at 04:27:47 AM CEST 
6   //
7   
8   
9   package org.jdtaus.mojo.resource.model.impl;
10  
11  public class ImplementationImpl
12      extends org.jdtaus.mojo.resource.model.impl.ModelObjectImpl
13      implements org.jdtaus.mojo.resource.model.Implementation, 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 _Name;
17      protected org.jdtaus.mojo.resource.model.Messages _Messages;
18      protected java.lang.String _Parent;
19      protected boolean has_Final;
20      protected boolean _Final;
21      protected java.lang.String _Vendor;
22      protected org.jdtaus.mojo.resource.model.Dependencies _Dependencies;
23      protected java.lang.String _Version;
24      protected java.lang.String _Identifier;
25      protected org.jdtaus.mojo.resource.model.Specifications _Specifications;
26      protected org.jdtaus.mojo.resource.model.Properties _Properties;
27      public final static java.lang.Class version = (org.jdtaus.mojo.resource.model.impl.JAXBVersion.class);
28      private static com.sun.msv.grammar.Grammar schemaFragment;
29  
30      private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
31          return (org.jdtaus.mojo.resource.model.Implementation.class);
32      }
33  
34      public java.lang.String getName() {
35          return _Name;
36      }
37  
38      public void setName(java.lang.String value) {
39          _Name = value;
40      }
41  
42      public org.jdtaus.mojo.resource.model.Messages getMessages() {
43          return _Messages;
44      }
45  
46      public void setMessages(org.jdtaus.mojo.resource.model.Messages value) {
47          _Messages = value;
48      }
49  
50      public java.lang.String getParent() {
51          return _Parent;
52      }
53  
54      public void setParent(java.lang.String value) {
55          _Parent = value;
56      }
57  
58      public boolean isFinal() {
59          return _Final;
60      }
61  
62      public void setFinal(boolean value) {
63          _Final = value;
64          has_Final = true;
65      }
66  
67      public java.lang.String getVendor() {
68          return _Vendor;
69      }
70  
71      public void setVendor(java.lang.String value) {
72          _Vendor = value;
73      }
74  
75      public org.jdtaus.mojo.resource.model.Dependencies getDependencies() {
76          return _Dependencies;
77      }
78  
79      public void setDependencies(org.jdtaus.mojo.resource.model.Dependencies value) {
80          _Dependencies = value;
81      }
82  
83      public java.lang.String getVersion() {
84          return _Version;
85      }
86  
87      public void setVersion(java.lang.String value) {
88          _Version = value;
89      }
90  
91      public java.lang.String getIdentifier() {
92          return _Identifier;
93      }
94  
95      public void setIdentifier(java.lang.String value) {
96          _Identifier = value;
97      }
98  
99      public org.jdtaus.mojo.resource.model.Specifications getSpecifications() {
100         return _Specifications;
101     }
102 
103     public void setSpecifications(org.jdtaus.mojo.resource.model.Specifications value) {
104         _Specifications = value;
105     }
106 
107     public org.jdtaus.mojo.resource.model.Properties getProperties() {
108         return _Properties;
109     }
110 
111     public void setProperties(org.jdtaus.mojo.resource.model.Properties value) {
112         _Properties = value;
113     }
114 
115     public org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingEventHandler createUnmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) {
116         return new org.jdtaus.mojo.resource.model.impl.ImplementationImpl.Unmarshaller(context);
117     }
118 
119     public void serializeBody(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
120         throws org.xml.sax.SAXException
121     {
122         super.serializeBody(context);
123         if (_Specifications!= null) {
124             if (_Specifications instanceof javax.xml.bind.Element) {
125                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
126             } else {
127                 context.startElement("http://jdtaus.org/core/model/container", "specifications");
128                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
129                 context.endNamespaceDecls();
130                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
131                 context.endAttributes();
132                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
133                 context.endElement();
134             }
135         }
136         if (_Dependencies!= null) {
137             if (_Dependencies instanceof javax.xml.bind.Element) {
138                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Dependencies), "Dependencies");
139             } else {
140                 context.startElement("http://jdtaus.org/core/model/container", "dependencies");
141                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Dependencies), "Dependencies");
142                 context.endNamespaceDecls();
143                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Dependencies), "Dependencies");
144                 context.endAttributes();
145                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Dependencies), "Dependencies");
146                 context.endElement();
147             }
148         }
149         if (_Properties!= null) {
150             if (_Properties instanceof javax.xml.bind.Element) {
151                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
152             } else {
153                 context.startElement("http://jdtaus.org/core/model/container", "properties");
154                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
155                 context.endNamespaceDecls();
156                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
157                 context.endAttributes();
158                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
159                 context.endElement();
160             }
161         }
162         if (_Messages!= null) {
163             if (_Messages instanceof javax.xml.bind.Element) {
164                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
165             } else {
166                 context.startElement("http://jdtaus.org/core/model/container", "messages");
167                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
168                 context.endNamespaceDecls();
169                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
170                 context.endAttributes();
171                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
172                 context.endElement();
173             }
174         }
175     }
176 
177     public void serializeAttributes(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
178         throws org.xml.sax.SAXException
179     {
180         if (has_Final) {
181             context.startAttribute("http://jdtaus.org/core/model/container", "final");
182             try {
183                 context.text(javax.xml.bind.DatatypeConverter.printBoolean(((boolean) _Final)), "Final");
184             } catch (java.lang.Exception e) {
185                 org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
186             }
187             context.endAttribute();
188         }
189         context.startAttribute("http://jdtaus.org/core/model/container", "identifier");
190         try {
191             context.text(((java.lang.String) _Identifier), "Identifier");
192         } catch (java.lang.Exception e) {
193             org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
194         }
195         context.endAttribute();
196         context.startAttribute("http://jdtaus.org/core/model/container", "name");
197         try {
198             context.text(((java.lang.String) _Name), "Name");
199         } catch (java.lang.Exception e) {
200             org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
201         }
202         context.endAttribute();
203         if (_Parent!= null) {
204             context.startAttribute("http://jdtaus.org/core/model/container", "parent");
205             try {
206                 context.text(((java.lang.String) _Parent), "Parent");
207             } catch (java.lang.Exception e) {
208                 org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
209             }
210             context.endAttribute();
211         }
212         context.startAttribute("http://jdtaus.org/core/model/container", "vendor");
213         try {
214             context.text(((java.lang.String) _Vendor), "Vendor");
215         } catch (java.lang.Exception e) {
216             org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
217         }
218         context.endAttribute();
219         context.startAttribute("http://jdtaus.org/core/model/container", "version");
220         try {
221             context.text(((java.lang.String) _Version), "Version");
222         } catch (java.lang.Exception e) {
223             org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
224         }
225         context.endAttribute();
226         super.serializeAttributes(context);
227         if (_Specifications!= null) {
228             if (_Specifications instanceof javax.xml.bind.Element) {
229                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
230             }
231         }
232         if (_Dependencies!= null) {
233             if (_Dependencies instanceof javax.xml.bind.Element) {
234                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Dependencies), "Dependencies");
235             }
236         }
237         if (_Properties!= null) {
238             if (_Properties instanceof javax.xml.bind.Element) {
239                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
240             }
241         }
242         if (_Messages!= null) {
243             if (_Messages instanceof javax.xml.bind.Element) {
244                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
245             }
246         }
247     }
248 
249     public void serializeURIs(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
250         throws org.xml.sax.SAXException
251     {
252         if (has_Final) {
253             context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
254         }
255         context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
256         context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
257         if (_Parent!= null) {
258             context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
259         }
260         context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
261         context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
262         super.serializeURIs(context);
263         if (_Specifications!= null) {
264             if (_Specifications instanceof javax.xml.bind.Element) {
265                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
266             }
267         }
268         if (_Dependencies!= null) {
269             if (_Dependencies instanceof javax.xml.bind.Element) {
270                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Dependencies), "Dependencies");
271             }
272         }
273         if (_Properties!= null) {
274             if (_Properties instanceof javax.xml.bind.Element) {
275                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
276             }
277         }
278         if (_Messages!= null) {
279             if (_Messages instanceof javax.xml.bind.Element) {
280                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
281             }
282         }
283     }
284 
285     public java.lang.Class getPrimaryInterface() {
286         return (org.jdtaus.mojo.resource.model.Implementation.class);
287     }
288 
289     public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
290         if (schemaFragment == null) {
291             schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
292  "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
293 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
294 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
295 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
296 +"expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000pp"
297 +"sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.gram"
298 +"mar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsq\u0000~\u0000\u0010sr\u0000\u0011java.lang.Boolean\u00cd"
299 +" r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000\'com.sun.msv.grammar.trex.ElementPa"
300 +"ttern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameClas"
301 +"s;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUnde"
302 +"claredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\u0010ppsr\u0000"
303 +" com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv."
304 +"grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u0014psr\u0000 com.su"
305 +"n.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClass"
306 +"q\u0000~\u0000\u0016xq\u0000~\u0000\u0003q\u0000~\u0000\u0014psr\u00002com.sun.msv.grammar.Expression$AnyStrin"
307 +"gExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\u0013\u0001q\u0000~\u0000 sr\u0000 com.sun.msv.gram"
308 +"mar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClass"
309 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$EpsilonExpre"
310 +"ssion\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000!q\u0000~\u0000&sr\u0000#com.sun.msv.grammar.Simp"
311 +"leNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fna"
312 +"mespaceURIq\u0000~\u0000(xq\u0000~\u0000#t\u00003org.jdtaus.mojo.resource.model.Docum"
313 +"entationElementt\u0000+http://java.sun.com/jaxb/xjc/dummy-element"
314 +"ssq\u0000~\u0000\u0015q\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0015pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001aq\u0000~\u0000\u0014psq\u0000~\u0000\u001dq\u0000~"
315 +"\u0000\u0014pq\u0000~\u0000 q\u0000~\u0000$q\u0000~\u0000&sq\u0000~\u0000\'t\u0000$org.jdtaus.mojo.resource.model.Te"
316 +"xtsq\u0000~\u0000+sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001dq\u0000~\u0000\u0014psr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000"
317 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000"
318 +"~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.su"
319 +"n.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datat"
320 +"ype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype"
321 +".xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSD"
322 +"atatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000(L\u0000\btypeNameq\u0000~\u0000(L\u0000"
323 +"\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcessor;"
324 +"xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0005QNamesr\u00005com.sun.msv"
325 +".datatype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com"
326 +".sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000co"
327 +"m.sun.msv.grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000"
328 +"~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq"
329 +"\u0000~\u0000(L\u0000\fnamespaceURIq\u0000~\u0000(xpq\u0000~\u0000Aq\u0000~\u0000@sq\u0000~\u0000\'t\u0000\u0004typet\u0000)http://w"
330 +"ww.w3.org/2001/XMLSchema-instanceq\u0000~\u0000&sq\u0000~\u0000\'t\u0000\rdocumentation"
331 +"t\u0000&http://jdtaus.org/core/model/containerq\u0000~\u0000&sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0010"
332 +"q\u0000~\u0000\u0014psq\u0000~\u0000\u0015q\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001aq\u0000~\u0000\u0014psq\u0000~\u0000\u001dq\u0000~\u0000\u0014pq\u0000~\u0000 q\u0000~\u0000"
333 +"$q\u0000~\u0000&sq\u0000~\u0000\'t\u00004org.jdtaus.mojo.resource.model.Specifications"
334 +"Elementq\u0000~\u0000+sq\u0000~\u0000\u0015q\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0015pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001aq\u0000~\u0000"
335 +"\u0014psq\u0000~\u0000\u001dq\u0000~\u0000\u0014pq\u0000~\u0000 q\u0000~\u0000$q\u0000~\u0000&sq\u0000~\u0000\'t\u0000-org.jdtaus.mojo.resour"
336 +"ce.model.Specificationsq\u0000~\u0000+sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001dq\u0000~\u0000\u0014pq\u0000~\u00009q\u0000~\u0000Iq\u0000"
337 +"~\u0000&sq\u0000~\u0000\'t\u0000\u000especificationsq\u0000~\u0000Nq\u0000~\u0000&sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0010q\u0000~\u0000\u0014psq\u0000~"
338 +"\u0000\u0015q\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001aq\u0000~\u0000\u0014psq\u0000~\u0000\u001dq\u0000~\u0000\u0014pq\u0000~\u0000 q\u0000~\u0000$q\u0000~\u0000&sq\u0000~"
339 +"\u0000\'t\u00002org.jdtaus.mojo.resource.model.DependenciesElementq\u0000~\u0000+"
340 +"sq\u0000~\u0000\u0015q\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0015pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001aq\u0000~\u0000\u0014psq\u0000~\u0000\u001dq\u0000~\u0000"
341 +"\u0014pq\u0000~\u0000 q\u0000~\u0000$q\u0000~\u0000&sq\u0000~\u0000\'t\u0000+org.jdtaus.mojo.resource.model.Dep"
342 +"endenciesq\u0000~\u0000+sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001dq\u0000~\u0000\u0014pq\u0000~\u00009q\u0000~\u0000Iq\u0000~\u0000&sq\u0000~\u0000\'t\u0000\fde"
343 +"pendenciesq\u0000~\u0000Nq\u0000~\u0000&sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0010q\u0000~\u0000\u0014psq\u0000~\u0000\u0015q\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\u0010p"
344 +"psq\u0000~\u0000\u001aq\u0000~\u0000\u0014psq\u0000~\u0000\u001dq\u0000~\u0000\u0014pq\u0000~\u0000 q\u0000~\u0000$q\u0000~\u0000&sq\u0000~\u0000\'t\u00000org.jdtaus."
345 +"mojo.resource.model.PropertiesElementq\u0000~\u0000+sq\u0000~\u0000\u0015q\u0000~\u0000\u0014p\u0000sq\u0000~\u0000"
346 +"\u0000ppsq\u0000~\u0000\u0015pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001aq\u0000~\u0000\u0014psq\u0000~\u0000\u001dq\u0000~\u0000\u0014pq\u0000~\u0000 q\u0000~\u0000$q\u0000~\u0000&s"
347 +"q\u0000~\u0000\'t\u0000)org.jdtaus.mojo.resource.model.Propertiesq\u0000~\u0000+sq\u0000~\u0000\u0010"
348 +"ppsq\u0000~\u0000\u001dq\u0000~\u0000\u0014pq\u0000~\u00009q\u0000~\u0000Iq\u0000~\u0000&sq\u0000~\u0000\'t\u0000\npropertiesq\u0000~\u0000Nq\u0000~\u0000&sq"
349 +"\u0000~\u0000\u0010ppsq\u0000~\u0000\u0010q\u0000~\u0000\u0014psq\u0000~\u0000\u0015q\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001aq\u0000~\u0000\u0014psq\u0000~\u0000\u001dq\u0000~"
350 +"\u0000\u0014pq\u0000~\u0000 q\u0000~\u0000$q\u0000~\u0000&sq\u0000~\u0000\'t\u0000.org.jdtaus.mojo.resource.model.Me"
351 +"ssagesElementq\u0000~\u0000+sq\u0000~\u0000\u0015q\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0015pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~"
352 +"\u0000\u001aq\u0000~\u0000\u0014psq\u0000~\u0000\u001dq\u0000~\u0000\u0014pq\u0000~\u0000 q\u0000~\u0000$q\u0000~\u0000&sq\u0000~\u0000\'t\u0000\'org.jdtaus.mojo."
353 +"resource.model.Messagesq\u0000~\u0000+sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001dq\u0000~\u0000\u0014pq\u0000~\u00009q\u0000~\u0000Iq\u0000"
354 +"~\u0000&sq\u0000~\u0000\'t\u0000\bmessagesq\u0000~\u0000Nq\u0000~\u0000&sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001dq\u0000~\u0000\u0014psq\u0000~\u00006ppsr"
355 +"\u0000\'com.sun.msv.datatype.xsd.MaxLengthFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\tmaxLe"
356 +"ngthxr\u00009com.sun.msv.datatype.xsd.DataTypeWithValueConstraint"
357 +"Facet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.DataTypeWithFac"
358 +"et\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needValueCheckFlagL\u0000\bbaseType"
359 +"t\u0000)Lcom/sun/msv/datatype/xsd/XSDatatypeImpl;L\u0000\fconcreteTypet"
360 +"\u0000\'Lcom/sun/msv/datatype/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~\u0000(xq"
361 +"\u0000~\u0000=q\u0000~\u0000Nt\u0000\u0007Versionsr\u00005com.sun.msv.datatype.xsd.WhiteSpacePr"
362 +"ocessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000C\u0000\u0000sr\u0000#com.sun.msv.datatype."
363 +"xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u0000;q\u0000~\u0000@t\u0000\u0006strin"
364 +"gq\u0000~\u0000\u00aa\u0001q\u0000~\u0000\u00act\u0000\tmaxLength\u0000\u0000\u0000dq\u0000~\u0000Fsq\u0000~\u0000Gq\u0000~\u0000\u00a8q\u0000~\u0000Nsq\u0000~\u0000\'t\u0000\fmo"
365 +"delVersionq\u0000~\u0000Nq\u0000~\u0000&sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001dq\u0000~\u0000\u0014psq\u0000~\u00006ppsr\u0000$com.sun."
366 +"msv.datatype.xsd.BooleanType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000;q\u0000~\u0000@t\u0000\u0007boolean"
367 +"q\u0000~\u0000Dq\u0000~\u0000Fsq\u0000~\u0000Gq\u0000~\u0000\u00b7q\u0000~\u0000@sq\u0000~\u0000\'t\u0000\u0005finalq\u0000~\u0000Nq\u0000~\u0000&sq\u0000~\u0000\u001dppsq"
368 +"\u0000~\u00006ppsr\u0000%com.sun.msv.datatype.xsd.PatternFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001[\u0000"
369 +"\bpatternst\u0000\u0013[Ljava/lang/String;xr\u0000;com.sun.msv.datatype.xsd."
370 +"DataTypeWithLexicalConstraintFacetT\u0090\u001c>\u001azb\u00ea\u0002\u0000\u0000xq\u0000~\u0000\u00a4q\u0000~\u0000Nt\u0000\nI"
371 +"dentifierq\u0000~\u0000D\u0000\u0000sr\u0000(com.sun.msv.datatype.xsd.WhiteSpaceFacet"
372 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u00a4q\u0000~\u0000Nq\u0000~\u0000\u00c1q\u0000~\u0000D\u0000\u0000q\u0000~\u0000\u00acq\u0000~\u0000\u00act\u0000\nwhiteSpaceq\u0000~"
373 +"\u0000\u00act\u0000\u0007patternur\u0000\u0013[Ljava.lang.String;\u00ad\u00d2V\u00e7\u00e9\u001d{G\u0002\u0000\u0000xp\u0000\u0000\u0000\u0001t\u0000\u0007\\p{L}"
374 +".*q\u0000~\u0000Fsq\u0000~\u0000Gq\u0000~\u0000\u00c1q\u0000~\u0000Nsq\u0000~\u0000\'t\u0000\nidentifierq\u0000~\u0000Nsq\u0000~\u0000\u001dppq\u0000~\u0000\u00bc"
375 +"sq\u0000~\u0000\'t\u0000\u0004nameq\u0000~\u0000Nsq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001dq\u0000~\u0000\u0014pq\u0000~\u0000\u00bcsq\u0000~\u0000\'t\u0000\u0006parentq\u0000"
376 +"~\u0000Nq\u0000~\u0000&sq\u0000~\u0000\u001dppsq\u0000~\u00006ppsr\u0000\'com.sun.msv.datatype.xsd.FinalCo"
377 +"mponent\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\nfinalValuexr\u0000\u001ecom.sun.msv.datatype.xsd."
378 +"Proxy\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bbaseTypeq\u0000~\u0000\u00a5xq\u0000~\u0000=q\u0000~\u0000Nt\u0000\u0006Stringq\u0000~\u0000\u00aaq\u0000~"
379 +"\u0000\u00ac\u0000\u0000\u0000\u0000q\u0000~\u0000Fsq\u0000~\u0000Gq\u0000~\u0000\u00adq\u0000~\u0000Nsq\u0000~\u0000\'t\u0000\u0006vendorq\u0000~\u0000Nsq\u0000~\u0000\u001dppq\u0000~\u0000\u00a1"
380 +"sq\u0000~\u0000\'t\u0000\u0007versionq\u0000~\u0000Nsr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000"
381 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$"
382 +"ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHa"
383 +"sh\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/ms"
384 +"v/grammar/ExpressionPool;xp\u0000\u0000\u00006\u0001pq\u0000~\u0000\u0019q\u0000~\u0000/q\u0000~\u0000Rq\u0000~\u0000Zq\u0000~\u0000fq\u0000"
385 +"~\u0000nq\u0000~\u0000zq\u0000~\u0000\u0082q\u0000~\u0000\u008eq\u0000~\u0000\u0096q\u0000~\u0000\bq\u0000~\u0000\u000eq\u0000~\u00004q\u0000~\u0000_q\u0000~\u0000sq\u0000~\u0000\u0087q\u0000~\u0000\u009bq\u0000"
386 +"~\u0000\u000bq\u0000~\u0000\u0012q\u0000~\u0000Pq\u0000~\u0000dq\u0000~\u0000xq\u0000~\u0000\u008cq\u0000~\u0000\u00cfq\u0000~\u0000\u001cq\u0000~\u00000q\u0000~\u0000Sq\u0000~\u0000[q\u0000~\u0000gq\u0000"
387 +"~\u0000oq\u0000~\u0000{q\u0000~\u0000\u000fq\u0000~\u0000\u0083q\u0000~\u0000\u008fq\u0000~\u0000\u0097q\u0000~\u0000\u0006q\u0000~\u0000\u0011q\u0000~\u0000Oq\u0000~\u0000cq\u0000~\u0000wq\u0000~\u0000\u008bq\u0000"
388 +"~\u0000\fq\u0000~\u0000\nq\u0000~\u0000\u00b2q\u0000~\u0000-q\u0000~\u0000Xq\u0000~\u0000lq\u0000~\u0000\u0080q\u0000~\u0000\u0094q\u0000~\u0000\tq\u0000~\u0000\u009fq\u0000~\u0000\u0007q\u0000~\u0000\u0005q\u0000"
389 +"~\u0000\rx"));
390         }
391         return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
392     }
393 
394     public class Unmarshaller
395         extends org.jdtaus.mojo.resource.model.impl.runtime.AbstractUnmarshallingEventHandlerImpl
396     {
397 
398 
399         public Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) {
400             super(context, "--------------------------------");
401         }
402 
403         protected Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context, int startState) {
404             this(context);
405             state = startState;
406         }
407 
408         public java.lang.Object owner() {
409             return org.jdtaus.mojo.resource.model.impl.ImplementationImpl.this;
410         }
411 
412         public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
413             throws org.xml.sax.SAXException
414         {
415             int attIdx;
416             outer:
417             while (true) {
418                 switch (state) {
419                     case  6 :
420                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
421                         if (attIdx >= 0) {
422                             final java.lang.String v = context.eatAttribute(attIdx);
423                             state = 9;
424                             eatText1(v);
425                             continue outer;
426                         }
427                         break;
428                     case  22 :
429                         if (("dependencies" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
430                             _Dependencies = ((org.jdtaus.mojo.resource.model.impl.DependenciesElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.DependenciesElementImpl.class), 23, ___uri, ___local, ___qname, __atts));
431                             return ;
432                         }
433                         if (("dependencies" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
434                             context.pushAttributes(__atts, false);
435                             state = 30;
436                             return ;
437                         }
438                         state = 23;
439                         continue outer;
440                     case  18 :
441                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
442                         if (attIdx >= 0) {
443                             context.consumeAttribute(attIdx);
444                             context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
445                             return ;
446                         }
447                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
448                             spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ImplementationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname, __atts);
449                             return ;
450                         }
451                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
452                             spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ImplementationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname, __atts);
453                             return ;
454                         }
455                         spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ImplementationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname, __atts);
456                         return ;
457                     case  24 :
458                         if (("messages" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
459                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesElementImpl.class), 25, ___uri, ___local, ___qname, __atts));
460                             return ;
461                         }
462                         if (("messages" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
463                             context.pushAttributes(__atts, false);
464                             state = 26;
465                             return ;
466                         }
467                         state = 25;
468                         continue outer;
469                     case  12 :
470                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "vendor");
471                         if (attIdx >= 0) {
472                             final java.lang.String v = context.eatAttribute(attIdx);
473                             state = 15;
474                             eatText2(v);
475                             continue outer;
476                         }
477                         break;
478                     case  28 :
479                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
480                         if (attIdx >= 0) {
481                             context.consumeAttribute(attIdx);
482                             context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
483                             return ;
484                         }
485                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
486                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 29, ___uri, ___local, ___qname, __atts));
487                             return ;
488                         }
489                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
490                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 29, ___uri, ___local, ___qname, __atts));
491                             return ;
492                         }
493                         if (("property" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
494                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 29, ___uri, ___local, ___qname, __atts));
495                             return ;
496                         }
497                         if (("property" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
498                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 29, ___uri, ___local, ___qname, __atts));
499                             return ;
500                         }
501                         _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 29, ___uri, ___local, ___qname, __atts));
502                         return ;
503                     case  20 :
504                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
505                         if (attIdx >= 0) {
506                             context.consumeAttribute(attIdx);
507                             context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
508                             return ;
509                         }
510                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
511                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 21, ___uri, ___local, ___qname, __atts));
512                             return ;
513                         }
514                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
515                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 21, ___uri, ___local, ___qname, __atts));
516                             return ;
517                         }
518                         if (("specification" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
519                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 21, ___uri, ___local, ___qname, __atts));
520                             return ;
521                         }
522                         if (("specification" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
523                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 21, ___uri, ___local, ___qname, __atts));
524                             return ;
525                         }
526                         if (("reference" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
527                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 21, ___uri, ___local, ___qname, __atts));
528                             return ;
529                         }
530                         _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 21, ___uri, ___local, ___qname, __atts));
531                         return ;
532                     case  23 :
533                         if (("properties" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
534                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesElementImpl.class), 24, ___uri, ___local, ___qname, __atts));
535                             return ;
536                         }
537                         if (("properties" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
538                             context.pushAttributes(__atts, false);
539                             state = 28;
540                             return ;
541                         }
542                         state = 24;
543                         continue outer;
544                     case  19 :
545                         if (("specifications" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
546                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsElementImpl.class), 22, ___uri, ___local, ___qname, __atts));
547                             return ;
548                         }
549                         if (("specifications" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
550                             context.pushAttributes(__atts, false);
551                             state = 20;
552                             return ;
553                         }
554                         state = 22;
555                         continue outer;
556                     case  9 :
557                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "parent");
558                         if (attIdx >= 0) {
559                             final java.lang.String v = context.eatAttribute(attIdx);
560                             state = 12;
561                             eatText3(v);
562                             continue outer;
563                         }
564                         state = 12;
565                         continue outer;
566                     case  3 :
567                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "identifier");
568                         if (attIdx >= 0) {
569                             final java.lang.String v = context.eatAttribute(attIdx);
570                             state = 6;
571                             eatText4(v);
572                             continue outer;
573                         }
574                         break;
575                     case  25 :
576                         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
577                         return ;
578                     case  26 :
579                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
580                         if (attIdx >= 0) {
581                             context.consumeAttribute(attIdx);
582                             context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
583                             return ;
584                         }
585                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
586                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 27, ___uri, ___local, ___qname, __atts));
587                             return ;
588                         }
589                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
590                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 27, ___uri, ___local, ___qname, __atts));
591                             return ;
592                         }
593                         if (("message" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
594                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 27, ___uri, ___local, ___qname, __atts));
595                             return ;
596                         }
597                         if (("message" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
598                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 27, ___uri, ___local, ___qname, __atts));
599                             return ;
600                         }
601                         if (("reference" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
602                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 27, ___uri, ___local, ___qname, __atts));
603                             return ;
604                         }
605                         _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 27, ___uri, ___local, ___qname, __atts));
606                         return ;
607                     case  0 :
608                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "final");
609                         if (attIdx >= 0) {
610                             final java.lang.String v = context.eatAttribute(attIdx);
611                             state = 3;
612                             eatText5(v);
613                             continue outer;
614                         }
615                         state = 3;
616                         continue outer;
617                     case  30 :
618                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
619                         if (attIdx >= 0) {
620                             context.consumeAttribute(attIdx);
621                             context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
622                             return ;
623                         }
624                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
625                             _Dependencies = ((org.jdtaus.mojo.resource.model.impl.DependenciesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.DependenciesImpl.class), 31, ___uri, ___local, ___qname, __atts));
626                             return ;
627                         }
628                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
629                             _Dependencies = ((org.jdtaus.mojo.resource.model.impl.DependenciesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.DependenciesImpl.class), 31, ___uri, ___local, ___qname, __atts));
630                             return ;
631                         }
632                         if (("dependency" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
633                             _Dependencies = ((org.jdtaus.mojo.resource.model.impl.DependenciesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.DependenciesImpl.class), 31, ___uri, ___local, ___qname, __atts));
634                             return ;
635                         }
636                         if (("dependency" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
637                             _Dependencies = ((org.jdtaus.mojo.resource.model.impl.DependenciesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.DependenciesImpl.class), 31, ___uri, ___local, ___qname, __atts));
638                             return ;
639                         }
640                         _Dependencies = ((org.jdtaus.mojo.resource.model.impl.DependenciesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.DependenciesImpl.class), 31, ___uri, ___local, ___qname, __atts));
641                         return ;
642                     case  15 :
643                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
644                         if (attIdx >= 0) {
645                             final java.lang.String v = context.eatAttribute(attIdx);
646                             state = 18;
647                             eatText6(v);
648                             continue outer;
649                         }
650                         break;
651                 }
652                 super.enterElement(___uri, ___local, ___qname, __atts);
653                 break;
654             }
655         }
656 
657         private void eatText1(final java.lang.String value)
658             throws org.xml.sax.SAXException
659         {
660             try {
661                 _Name = com.sun.xml.bind.WhiteSpaceProcessor.collapse(value);
662             } catch (java.lang.Exception e) {
663                 handleParseConversionException(e);
664             }
665         }
666 
667         private void eatText2(final java.lang.String value)
668             throws org.xml.sax.SAXException
669         {
670             try {
671                 _Vendor = value;
672             } catch (java.lang.Exception e) {
673                 handleParseConversionException(e);
674             }
675         }
676 
677         private void eatText3(final java.lang.String value)
678             throws org.xml.sax.SAXException
679         {
680             try {
681                 _Parent = com.sun.xml.bind.WhiteSpaceProcessor.collapse(value);
682             } catch (java.lang.Exception e) {
683                 handleParseConversionException(e);
684             }
685         }
686 
687         private void eatText4(final java.lang.String value)
688             throws org.xml.sax.SAXException
689         {
690             try {
691                 _Identifier = com.sun.xml.bind.WhiteSpaceProcessor.collapse(value);
692             } catch (java.lang.Exception e) {
693                 handleParseConversionException(e);
694             }
695         }
696 
697         private void eatText5(final java.lang.String value)
698             throws org.xml.sax.SAXException
699         {
700             try {
701                 _Final = javax.xml.bind.DatatypeConverter.parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
702                 has_Final = true;
703             } catch (java.lang.Exception e) {
704                 handleParseConversionException(e);
705             }
706         }
707 
708         private void eatText6(final java.lang.String value)
709             throws org.xml.sax.SAXException
710         {
711             try {
712                 _Version = value;
713             } catch (java.lang.Exception e) {
714                 handleParseConversionException(e);
715             }
716         }
717 
718         public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
719             throws org.xml.sax.SAXException
720         {
721             int attIdx;
722             outer:
723             while (true) {
724                 switch (state) {
725                     case  6 :
726                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
727                         if (attIdx >= 0) {
728                             final java.lang.String v = context.eatAttribute(attIdx);
729                             state = 9;
730                             eatText1(v);
731                             continue outer;
732                         }
733                         break;
734                     case  22 :
735                         state = 23;
736                         continue outer;
737                     case  18 :
738                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
739                         if (attIdx >= 0) {
740                             context.consumeAttribute(attIdx);
741                             context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
742                             return ;
743                         }
744                         spawnHandlerFromLeaveElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ImplementationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname);
745                         return ;
746                     case  31 :
747                         if (("dependencies" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
748                             context.popAttributes();
749                             state = 23;
750                             return ;
751                         }
752                         break;
753                     case  27 :
754                         if (("messages" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
755                             context.popAttributes();
756                             state = 25;
757                             return ;
758                         }
759                         break;
760                     case  24 :
761                         state = 25;
762                         continue outer;
763                     case  12 :
764                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "vendor");
765                         if (attIdx >= 0) {
766                             final java.lang.String v = context.eatAttribute(attIdx);
767                             state = 15;
768                             eatText2(v);
769                             continue outer;
770                         }
771                         break;
772                     case  28 :
773                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
774                         if (attIdx >= 0) {
775                             context.consumeAttribute(attIdx);
776                             context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
777                             return ;
778                         }
779                         _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 29, ___uri, ___local, ___qname));
780                         return ;
781                     case  20 :
782                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
783                         if (attIdx >= 0) {
784                             context.consumeAttribute(attIdx);
785                             context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
786                             return ;
787                         }
788                         _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 21, ___uri, ___local, ___qname));
789                         return ;
790                     case  23 :
791                         state = 24;
792                         continue outer;
793                     case  29 :
794                         if (("properties" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
795                             context.popAttributes();
796                             state = 24;
797                             return ;
798                         }
799                         break;
800                     case  21 :
801                         if (("specifications" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
802                             context.popAttributes();
803                             state = 22;
804                             return ;
805                         }
806                         break;
807                     case  19 :
808                         state = 22;
809                         continue outer;
810                     case  9 :
811                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "parent");
812                         if (attIdx >= 0) {
813                             final java.lang.String v = context.eatAttribute(attIdx);
814                             state = 12;
815                             eatText3(v);
816                             continue outer;
817                         }
818                         state = 12;
819                         continue outer;
820                     case  3 :
821                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "identifier");
822                         if (attIdx >= 0) {
823                             final java.lang.String v = context.eatAttribute(attIdx);
824                             state = 6;
825                             eatText4(v);
826                             continue outer;
827                         }
828                         break;
829                     case  25 :
830                         revertToParentFromLeaveElement(___uri, ___local, ___qname);
831                         return ;
832                     case  26 :
833                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
834                         if (attIdx >= 0) {
835                             context.consumeAttribute(attIdx);
836                             context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
837                             return ;
838                         }
839                         _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 27, ___uri, ___local, ___qname));
840                         return ;
841                     case  0 :
842                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "final");
843                         if (attIdx >= 0) {
844                             final java.lang.String v = context.eatAttribute(attIdx);
845                             state = 3;
846                             eatText5(v);
847                             continue outer;
848                         }
849                         state = 3;
850                         continue outer;
851                     case  30 :
852                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
853                         if (attIdx >= 0) {
854                             context.consumeAttribute(attIdx);
855                             context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
856                             return ;
857                         }
858                         _Dependencies = ((org.jdtaus.mojo.resource.model.impl.DependenciesImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.DependenciesImpl.class), 31, ___uri, ___local, ___qname));
859                         return ;
860                     case  15 :
861                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
862                         if (attIdx >= 0) {
863                             final java.lang.String v = context.eatAttribute(attIdx);
864                             state = 18;
865                             eatText6(v);
866                             continue outer;
867                         }
868                         break;
869                 }
870                 super.leaveElement(___uri, ___local, ___qname);
871                 break;
872             }
873         }
874 
875         public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
876             throws org.xml.sax.SAXException
877         {
878             int attIdx;
879             outer:
880             while (true) {
881                 switch (state) {
882                     case  6 :
883                         if (("name" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
884                             state = 7;
885                             return ;
886                         }
887                         break;
888                     case  22 :
889                         state = 23;
890                         continue outer;
891                     case  18 :
892                         if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
893                             spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ImplementationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname);
894                             return ;
895                         }
896                         spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ImplementationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname);
897                         return ;
898                     case  24 :
899                         state = 25;
900                         continue outer;
901                     case  12 :
902                         if (("vendor" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
903                             state = 13;
904                             return ;
905                         }
906                         break;
907                     case  28 :
908                         if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
909                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 29, ___uri, ___local, ___qname));
910                             return ;
911                         }
912                         _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 29, ___uri, ___local, ___qname));
913                         return ;
914                     case  20 :
915                         if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
916                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 21, ___uri, ___local, ___qname));
917                             return ;
918                         }
919                         _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 21, ___uri, ___local, ___qname));
920                         return ;
921                     case  23 :
922                         state = 24;
923                         continue outer;
924                     case  19 :
925                         state = 22;
926                         continue outer;
927                     case  9 :
928                         if (("parent" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
929                             state = 10;
930                             return ;
931                         }
932                         state = 12;
933                         continue outer;
934                     case  3 :
935                         if (("identifier" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
936                             state = 4;
937                             return ;
938                         }
939                         break;
940                     case  25 :
941                         revertToParentFromEnterAttribute(___uri, ___local, ___qname);
942                         return ;
943                     case  26 :
944                         if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
945                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 27, ___uri, ___local, ___qname));
946                             return ;
947                         }
948                         _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 27, ___uri, ___local, ___qname));
949                         return ;
950                     case  0 :
951                         if (("final" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
952                             state = 1;
953                             return ;
954                         }
955                         state = 3;
956                         continue outer;
957                     case  30 :
958                         if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
959                             _Dependencies = ((org.jdtaus.mojo.resource.model.impl.DependenciesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.DependenciesImpl.class), 31, ___uri, ___local, ___qname));
960                             return ;
961                         }
962                         _Dependencies = ((org.jdtaus.mojo.resource.model.impl.DependenciesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.DependenciesImpl.class), 31, ___uri, ___local, ___qname));
963                         return ;
964                     case  15 :
965                         if (("version" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
966                             state = 16;
967                             return ;
968                         }
969                         break;
970                 }
971                 super.enterAttribute(___uri, ___local, ___qname);
972                 break;
973             }
974         }
975 
976         public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
977             throws org.xml.sax.SAXException
978         {
979             int attIdx;
980             outer:
981             while (true) {
982                 switch (state) {
983                     case  6 :
984                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
985                         if (attIdx >= 0) {
986                             final java.lang.String v = context.eatAttribute(attIdx);
987                             state = 9;
988                             eatText1(v);
989                             continue outer;
990                         }
991                         break;
992                     case  22 :
993                         state = 23;
994                         continue outer;
995                     case  18 :
996                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
997                         if (attIdx >= 0) {
998                             context.consumeAttribute(attIdx);
999                             context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
1000                             return ;
1001                         }
1002                         spawnHandlerFromLeaveAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ImplementationImpl.this).new Unmarshaller(context)), 19, ___uri, ___local, ___qname);
1003                         return ;
1004                     case  24 :
1005                         state = 25;
1006                         continue outer;
1007                     case  12 :
1008                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "vendor");
1009                         if (attIdx >= 0) {
1010                             final java.lang.String v = context.eatAttribute(attIdx);
1011                             state = 15;
1012                             eatText2(v);
1013                             continue outer;
1014                         }
1015                         break;
1016                     case  8 :
1017                         if (("name" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
1018                             state = 9;
1019                             return ;
1020                         }
1021                         break;
1022                     case  28 :
1023                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
1024                         if (attIdx >= 0) {
1025                             context.consumeAttribute(attIdx);
1026                             context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
1027                             return ;
1028                         }
1029                         _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 29, ___uri, ___local, ___qname));
1030                         return ;
1031                     case  5 :
1032                         if (("identifier" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
1033                             state = 6;
1034                             return ;
1035                         }
1036                         break;
1037                     case  14 :
1038                         if (("vendor" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
1039                             state = 15;
1040                             return ;
1041                         }
1042                         break;
1043                     case  20 :
1044                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
1045                         if (attIdx >= 0) {
1046                             context.consumeAttribute(attIdx);
1047                             context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
1048                             return ;
1049                         }
1050                         _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 21, ___uri, ___local, ___qname));
1051                         return ;
1052                     case  11 :
1053                         if (("parent" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
1054                             state = 12;
1055                             return ;
1056                         }
1057                         break;
1058                     case  17 :
1059                         if (("version" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
1060                             state = 18;
1061                             return ;
1062                         }
1063                         break;
1064                     case  23 :
1065                         state = 24;
1066                         continue outer;
1067                     case  19 :
1068                         state = 22;
1069                         continue outer;
1070                     case  9 :
1071                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "parent");
1072                         if (attIdx >= 0) {
1073                             final java.lang.String v = context.eatAttribute(attIdx);
1074                             state = 12;
1075                             eatText3(v);
1076                             continue outer;
1077                         }
1078                         state = 12;
1079                         continue outer;
1080                     case  3 :
1081                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "identifier");
1082                         if (attIdx >= 0) {
1083                             final java.lang.String v = context.eatAttribute(attIdx);
1084                             state = 6;
1085                             eatText4(v);
1086                             continue outer;
1087                         }
1088                         break;
1089                     case  25 :
1090                         revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
1091                         return ;
1092                     case  26 :
1093                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
1094                         if (attIdx >= 0) {
1095                             context.consumeAttribute(attIdx);
1096                             context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
1097                             return ;
1098                         }
1099                         _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 27, ___uri, ___local, ___qname));
1100                         return ;
1101                     case  2 :
1102                         if (("final" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
1103                             state = 3;
1104                             return ;
1105                         }
1106                         break;
1107                     case  0 :
1108                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "final");
1109                         if (attIdx >= 0) {
1110                             final java.lang.String v = context.eatAttribute(attIdx);
1111                             state = 3;
1112                             eatText5(v);
1113                             continue outer;
1114                         }
1115                         state = 3;
1116                         continue outer;
1117                     case  30 :
1118                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
1119                         if (attIdx >= 0) {
1120                             context.consumeAttribute(attIdx);
1121                             context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
1122                             return ;
1123                         }
1124                         _Dependencies = ((org.jdtaus.mojo.resource.model.impl.DependenciesImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.DependenciesImpl.class), 31, ___uri, ___local, ___qname));
1125                         return ;
1126                     case  15 :
1127                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
1128                         if (attIdx >= 0) {
1129                             final java.lang.String v = context.eatAttribute(attIdx);
1130                             state = 18;
1131                             eatText6(v);
1132                             continue outer;
1133                         }
1134                         break;
1135                 }
1136                 super.leaveAttribute(___uri, ___local, ___qname);
1137                 break;
1138             }
1139         }
1140 
1141         public void handleText(final java.lang.String value)
1142             throws org.xml.sax.SAXException
1143         {
1144             int attIdx;
1145             outer:
1146             while (true) {
1147                 try {
1148                     switch (state) {
1149                         case  6 :
1150                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
1151                             if (attIdx >= 0) {
1152                                 final java.lang.String v = context.eatAttribute(attIdx);
1153                                 state = 9;
1154                                 eatText1(v);
1155                                 continue outer;
1156                             }
1157                             break;
1158                         case  22 :
1159                             state = 23;
1160                             continue outer;
1161                         case  1 :
1162                             state = 2;
1163                             eatText5(value);
1164                             return ;
1165                         case  18 :
1166                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
1167                             if (attIdx >= 0) {
1168                                 context.consumeAttribute(attIdx);
1169                                 context.getCurrentHandler().text(value);
1170                                 return ;
1171                             }
1172                             spawnHandlerFromText((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ImplementationImpl.this).new Unmarshaller(context)), 19, value);
1173                             return ;
1174                         case  7 :
1175                             state = 8;
1176                             eatText1(value);
1177                             return ;
1178                         case  24 :
1179                             state = 25;
1180                             continue outer;
1181                         case  12 :
1182                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "vendor");
1183                             if (attIdx >= 0) {
1184                                 final java.lang.String v = context.eatAttribute(attIdx);
1185                                 state = 15;
1186                                 eatText2(v);
1187                                 continue outer;
1188                             }
1189                             break;
1190                         case  28 :
1191                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
1192                             if (attIdx >= 0) {
1193                                 context.consumeAttribute(attIdx);
1194                                 context.getCurrentHandler().text(value);
1195                                 return ;
1196                             }
1197                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 29, value));
1198                             return ;
1199                         case  10 :
1200                             state = 11;
1201                             eatText3(value);
1202                             return ;
1203                         case  16 :
1204                             state = 17;
1205                             eatText6(value);
1206                             return ;
1207                         case  20 :
1208                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
1209                             if (attIdx >= 0) {
1210                                 context.consumeAttribute(attIdx);
1211                                 context.getCurrentHandler().text(value);
1212                                 return ;
1213                             }
1214                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 21, value));
1215                             return ;
1216                         case  23 :
1217                             state = 24;
1218                             continue outer;
1219                         case  13 :
1220                             state = 14;
1221                             eatText2(value);
1222                             return ;
1223                         case  19 :
1224                             state = 22;
1225                             continue outer;
1226                         case  9 :
1227                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "parent");
1228                             if (attIdx >= 0) {
1229                                 final java.lang.String v = context.eatAttribute(attIdx);
1230                                 state = 12;
1231                                 eatText3(v);
1232                                 continue outer;
1233                             }
1234                             state = 12;
1235                             continue outer;
1236                         case  3 :
1237                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "identifier");
1238                             if (attIdx >= 0) {
1239                                 final java.lang.String v = context.eatAttribute(attIdx);
1240                                 state = 6;
1241                                 eatText4(v);
1242                                 continue outer;
1243                             }
1244                             break;
1245                         case  25 :
1246                             revertToParentFromText(value);
1247                             return ;
1248                         case  26 :
1249                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
1250                             if (attIdx >= 0) {
1251                                 context.consumeAttribute(attIdx);
1252                                 context.getCurrentHandler().text(value);
1253                                 return ;
1254                             }
1255                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 27, value));
1256                             return ;
1257                         case  0 :
1258                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "final");
1259                             if (attIdx >= 0) {
1260                                 final java.lang.String v = context.eatAttribute(attIdx);
1261                                 state = 3;
1262                                 eatText5(v);
1263                                 continue outer;
1264                             }
1265                             state = 3;
1266                             continue outer;
1267                         case  30 :
1268                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
1269                             if (attIdx >= 0) {
1270                                 context.consumeAttribute(attIdx);
1271                                 context.getCurrentHandler().text(value);
1272                                 return ;
1273                             }
1274                             _Dependencies = ((org.jdtaus.mojo.resource.model.impl.DependenciesImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.DependenciesImpl.class), 31, value));
1275                             return ;
1276                         case  4 :
1277                             state = 5;
1278                             eatText4(value);
1279                             return ;
1280                         case  15 :
1281                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
1282                             if (attIdx >= 0) {
1283                                 final java.lang.String v = context.eatAttribute(attIdx);
1284                                 state = 18;
1285                                 eatText6(v);
1286                                 continue outer;
1287                             }
1288                             break;
1289                     }
1290                 } catch (java.lang.RuntimeException e) {
1291                     handleUnexpectedTextException(value, e);
1292                 }
1293                 break;
1294             }
1295         }
1296 
1297     }
1298 
1299 }