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 ModuleImpl
12      extends org.jdtaus.mojo.resource.model.impl.ModelObjectImpl
13      implements org.jdtaus.mojo.resource.model.Module, 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 org.jdtaus.mojo.resource.model.Implementations _Implementations;
19      protected java.lang.String _Version;
20      protected org.jdtaus.mojo.resource.model.Specifications _Specifications;
21      protected org.jdtaus.mojo.resource.model.Properties _Properties;
22      public final static java.lang.Class version = (org.jdtaus.mojo.resource.model.impl.JAXBVersion.class);
23      private static com.sun.msv.grammar.Grammar schemaFragment;
24  
25      private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
26          return (org.jdtaus.mojo.resource.model.Module.class);
27      }
28  
29      public java.lang.String getName() {
30          return _Name;
31      }
32  
33      public void setName(java.lang.String value) {
34          _Name = value;
35      }
36  
37      public org.jdtaus.mojo.resource.model.Messages getMessages() {
38          return _Messages;
39      }
40  
41      public void setMessages(org.jdtaus.mojo.resource.model.Messages value) {
42          _Messages = value;
43      }
44  
45      public org.jdtaus.mojo.resource.model.Implementations getImplementations() {
46          return _Implementations;
47      }
48  
49      public void setImplementations(org.jdtaus.mojo.resource.model.Implementations value) {
50          _Implementations = value;
51      }
52  
53      public java.lang.String getVersion() {
54          return _Version;
55      }
56  
57      public void setVersion(java.lang.String value) {
58          _Version = value;
59      }
60  
61      public org.jdtaus.mojo.resource.model.Specifications getSpecifications() {
62          return _Specifications;
63      }
64  
65      public void setSpecifications(org.jdtaus.mojo.resource.model.Specifications value) {
66          _Specifications = value;
67      }
68  
69      public org.jdtaus.mojo.resource.model.Properties getProperties() {
70          return _Properties;
71      }
72  
73      public void setProperties(org.jdtaus.mojo.resource.model.Properties value) {
74          _Properties = value;
75      }
76  
77      public org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingEventHandler createUnmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) {
78          return new org.jdtaus.mojo.resource.model.impl.ModuleImpl.Unmarshaller(context);
79      }
80  
81      public void serializeBody(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
82          throws org.xml.sax.SAXException
83      {
84          super.serializeBody(context);
85          if (_Specifications!= null) {
86              if (_Specifications instanceof javax.xml.bind.Element) {
87                  context.childAsBody(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
88              } else {
89                  context.startElement("http://jdtaus.org/core/model/container", "specifications");
90                  context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
91                  context.endNamespaceDecls();
92                  context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
93                  context.endAttributes();
94                  context.childAsBody(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
95                  context.endElement();
96              }
97          }
98          if (_Implementations!= null) {
99              if (_Implementations instanceof javax.xml.bind.Element) {
100                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Implementations), "Implementations");
101             } else {
102                 context.startElement("http://jdtaus.org/core/model/container", "implementations");
103                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Implementations), "Implementations");
104                 context.endNamespaceDecls();
105                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Implementations), "Implementations");
106                 context.endAttributes();
107                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Implementations), "Implementations");
108                 context.endElement();
109             }
110         }
111         if (_Properties!= null) {
112             if (_Properties instanceof javax.xml.bind.Element) {
113                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
114             } else {
115                 context.startElement("http://jdtaus.org/core/model/container", "properties");
116                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
117                 context.endNamespaceDecls();
118                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
119                 context.endAttributes();
120                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
121                 context.endElement();
122             }
123         }
124         if (_Messages!= null) {
125             if (_Messages instanceof javax.xml.bind.Element) {
126                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
127             } else {
128                 context.startElement("http://jdtaus.org/core/model/container", "messages");
129                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
130                 context.endNamespaceDecls();
131                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
132                 context.endAttributes();
133                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
134                 context.endElement();
135             }
136         }
137     }
138 
139     public void serializeAttributes(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
140         throws org.xml.sax.SAXException
141     {
142         context.startAttribute("http://jdtaus.org/core/model/container", "name");
143         try {
144             context.text(((java.lang.String) _Name), "Name");
145         } catch (java.lang.Exception e) {
146             org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
147         }
148         context.endAttribute();
149         context.startAttribute("http://jdtaus.org/core/model/container", "version");
150         try {
151             context.text(((java.lang.String) _Version), "Version");
152         } catch (java.lang.Exception e) {
153             org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
154         }
155         context.endAttribute();
156         super.serializeAttributes(context);
157         if (_Specifications!= null) {
158             if (_Specifications instanceof javax.xml.bind.Element) {
159                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
160             }
161         }
162         if (_Implementations!= null) {
163             if (_Implementations instanceof javax.xml.bind.Element) {
164                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Implementations), "Implementations");
165             }
166         }
167         if (_Properties!= null) {
168             if (_Properties instanceof javax.xml.bind.Element) {
169                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
170             }
171         }
172         if (_Messages!= null) {
173             if (_Messages instanceof javax.xml.bind.Element) {
174                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
175             }
176         }
177     }
178 
179     public void serializeURIs(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
180         throws org.xml.sax.SAXException
181     {
182         context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
183         context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
184         super.serializeURIs(context);
185         if (_Specifications!= null) {
186             if (_Specifications instanceof javax.xml.bind.Element) {
187                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
188             }
189         }
190         if (_Implementations!= null) {
191             if (_Implementations instanceof javax.xml.bind.Element) {
192                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Implementations), "Implementations");
193             }
194         }
195         if (_Properties!= null) {
196             if (_Properties instanceof javax.xml.bind.Element) {
197                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
198             }
199         }
200         if (_Messages!= null) {
201             if (_Messages instanceof javax.xml.bind.Element) {
202                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
203             }
204         }
205     }
206 
207     public java.lang.Class getPrimaryInterface() {
208         return (org.jdtaus.mojo.resource.model.Module.class);
209     }
210 
211     public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
212         if (schemaFragment == null) {
213             schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
214  "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
215 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
216 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
217 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
218 +"expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000pp"
219 +"sq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001pp"
220 +"sq\u0000~\u0000\fsr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000\'com.su"
221 +"n.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fL"
222 +"com/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.Elemen"
223 +"tExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq"
224 +"\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\fppsr\u0000 com.sun.msv.grammar.OneOrMoreEx"
225 +"p\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\u0002\u0000\u0001L\u0000\u0003ex"
226 +"pq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u0010psr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000"
227 +"\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\u0012xq\u0000~\u0000\u0003q\u0000~\u0000\u0010psr\u00002com.sun.msv"
228 +".grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~"
229 +"\u0000\u000f\u0001q\u0000~\u0000\u001csr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dc"
230 +"om.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.gra"
231 +"mmar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u001dq\u0000~\u0000\""
232 +"sr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNa"
233 +"met\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000$xq\u0000~\u0000\u001ft\u00003org.jdta"
234 +"us.mojo.resource.model.DocumentationElementt\u0000+http://java.su"
235 +"n.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0011pp\u0000s"
236 +"q\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u0000$org.j"
237 +"dtaus.mojo.resource.model.Textsq\u0000~\u0000\'sq\u0000~\u0000\fppsq\u0000~\u0000\u0019q\u0000~\u0000\u0010psr\u0000\u001b"
238 +"com.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/d"
239 +"atatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/S"
240 +"tringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000"
241 +"\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
242 +"\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'"
243 +"com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespa"
244 +"ceUriq\u0000~\u0000$L\u0000\btypeNameq\u0000~\u0000$L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datat"
245 +"ype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XMLS"
246 +"chemat\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcesso"
247 +"r$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpace"
248 +"Processor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$Nul"
249 +"lSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.String"
250 +"Pair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000$L\u0000\fnamespaceURIq\u0000~\u0000$xpq\u0000~\u0000=q"
251 +"\u0000~\u0000<sq\u0000~\u0000#t\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-instanc"
252 +"eq\u0000~\u0000\"sq\u0000~\u0000#t\u0000\rdocumentationt\u0000&http://jdtaus.org/core/model/"
253 +"containerq\u0000~\u0000\"sq\u0000~\u0000\fppsq\u0000~\u0000\fq\u0000~\u0000\u0010psq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\fppsq\u0000~\u0000"
254 +"\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u00004org.jdtaus.mojo.r"
255 +"esource.model.SpecificationsElementq\u0000~\u0000\'sq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\u0000p"
256 +"psq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000"
257 +"~\u0000#t\u0000-org.jdtaus.mojo.resource.model.Specificationsq\u0000~\u0000\'sq\u0000~"
258 +"\u0000\fppsq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u00005q\u0000~\u0000Eq\u0000~\u0000\"sq\u0000~\u0000#t\u0000\u000especificationsq\u0000~\u0000Jq"
259 +"\u0000~\u0000\"sq\u0000~\u0000\fppsq\u0000~\u0000\fq\u0000~\u0000\u0010psq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000"
260 +"~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u00005org.jdtaus.mojo.resource.mo"
261 +"del.ImplementationsElementq\u0000~\u0000\'sq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0011pp"
262 +"\u0000sq\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u0000.org"
263 +".jdtaus.mojo.resource.model.Implementationsq\u0000~\u0000\'sq\u0000~\u0000\fppsq\u0000~"
264 +"\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u00005q\u0000~\u0000Eq\u0000~\u0000\"sq\u0000~\u0000#t\u0000\u000fimplementationsq\u0000~\u0000Jq\u0000~\u0000\"sq\u0000"
265 +"~\u0000\fppsq\u0000~\u0000\fq\u0000~\u0000\u0010psq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000"
266 +"\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u00000org.jdtaus.mojo.resource.model.Pro"
267 +"pertiesElementq\u0000~\u0000\'sq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\fppsq\u0000"
268 +"~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u0000)org.jdtaus.mojo"
269 +".resource.model.Propertiesq\u0000~\u0000\'sq\u0000~\u0000\fppsq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u00005q\u0000~\u0000"
270 +"Eq\u0000~\u0000\"sq\u0000~\u0000#t\u0000\npropertiesq\u0000~\u0000Jq\u0000~\u0000\"sq\u0000~\u0000\fppsq\u0000~\u0000\fq\u0000~\u0000\u0010psq\u0000~\u0000"
271 +"\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000"
272 +"#t\u0000.org.jdtaus.mojo.resource.model.MessagesElementq\u0000~\u0000\'sq\u0000~\u0000"
273 +"\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~"
274 +"\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u0000\'org.jdtaus.mojo.resource.model.Messages"
275 +"q\u0000~\u0000\'sq\u0000~\u0000\fppsq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u00005q\u0000~\u0000Eq\u0000~\u0000\"sq\u0000~\u0000#t\u0000\bmessagesq\u0000~"
276 +"\u0000Jq\u0000~\u0000\"sq\u0000~\u0000\fppsq\u0000~\u0000\u0019q\u0000~\u0000\u0010psq\u0000~\u00002ppsr\u0000\'com.sun.msv.datatype."
277 +"xsd.MaxLengthFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\tmaxLengthxr\u00009com.sun.msv.dat"
278 +"atype.xsd.DataTypeWithValueConstraintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com"
279 +".sun.msv.datatype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacet"
280 +"FixedZ\u0000\u0012needValueCheckFlagL\u0000\bbaseTypet\u0000)Lcom/sun/msv/datatyp"
281 +"e/xsd/XSDatatypeImpl;L\u0000\fconcreteTypet\u0000\'Lcom/sun/msv/datatype"
282 +"/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~\u0000$xq\u0000~\u00009q\u0000~\u0000Jt\u0000\u0007Versionsr\u00005"
283 +"com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
284 +"\u0001\u0002\u0000\u0000xq\u0000~\u0000?\u0000\u0000sr\u0000#com.sun.msv.datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
285 +"\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u00007q\u0000~\u0000<t\u0000\u0006stringq\u0000~\u0000\u00a6\u0001q\u0000~\u0000\u00a8t\u0000\tmaxLengt"
286 +"h\u0000\u0000\u0000dq\u0000~\u0000Bsq\u0000~\u0000Cq\u0000~\u0000\u00a4q\u0000~\u0000Jsq\u0000~\u0000#t\u0000\fmodelVersionq\u0000~\u0000Jq\u0000~\u0000\"sq\u0000"
287 +"~\u0000\u0019ppsq\u0000~\u00002ppsr\u0000%com.sun.msv.datatype.xsd.PatternFacet\u0000\u0000\u0000\u0000\u0000\u0000"
288 +"\u0000\u0001\u0002\u0000\u0001[\u0000\bpatternst\u0000\u0013[Ljava/lang/String;xr\u0000;com.sun.msv.dataty"
289 +"pe.xsd.DataTypeWithLexicalConstraintFacetT\u0090\u001c>\u001azb\u00ea\u0002\u0000\u0000xq\u0000~\u0000\u00a0q\u0000"
290 +"~\u0000Jt\u0000\nIdentifierq\u0000~\u0000@\u0000\u0000sr\u0000(com.sun.msv.datatype.xsd.WhiteSpa"
291 +"ceFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u00a0q\u0000~\u0000Jq\u0000~\u0000\u00b4q\u0000~\u0000@\u0000\u0000q\u0000~\u0000\u00a8q\u0000~\u0000\u00a8t\u0000\nwhiteS"
292 +"paceq\u0000~\u0000\u00a8t\u0000\u0007patternur\u0000\u0013[Ljava.lang.String;\u00ad\u00d2V\u00e7\u00e9\u001d{G\u0002\u0000\u0000xp\u0000\u0000\u0000\u0001t"
293 +"\u0000\u0007\\p{L}.*q\u0000~\u0000Bsq\u0000~\u0000Cq\u0000~\u0000\u00b4q\u0000~\u0000Jsq\u0000~\u0000#t\u0000\u0004nameq\u0000~\u0000Jsq\u0000~\u0000\u0019ppq\u0000~\u0000"
294 +"\u009dsq\u0000~\u0000#t\u0000\u0007versionq\u0000~\u0000Jsr\u0000\"com.sun.msv.grammar.ExpressionPool"
295 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool"
296 +"$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedH"
297 +"ash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/m"
298 +"sv/grammar/ExpressionPool;xp\u0000\u0000\u00000\u0001pq\u0000~\u0000\u0015q\u0000~\u0000+q\u0000~\u0000Nq\u0000~\u0000Vq\u0000~\u0000bq"
299 +"\u0000~\u0000jq\u0000~\u0000vq\u0000~\u0000~q\u0000~\u0000\u008aq\u0000~\u0000\u0092q\u0000~\u0000\nq\u0000~\u0000\u0007q\u0000~\u00000q\u0000~\u0000[q\u0000~\u0000oq\u0000~\u0000\u0083q\u0000~\u0000\u0097q"
300 +"\u0000~\u0000\u009bq\u0000~\u0000\u000eq\u0000~\u0000Lq\u0000~\u0000`q\u0000~\u0000tq\u0000~\u0000\u0088q\u0000~\u0000\u0018q\u0000~\u0000,q\u0000~\u0000Oq\u0000~\u0000Wq\u0000~\u0000cq\u0000~\u0000kq"
301 +"\u0000~\u0000wq\u0000~\u0000\u000bq\u0000~\u0000\u007fq\u0000~\u0000\u008bq\u0000~\u0000\u0093q\u0000~\u0000\u0006q\u0000~\u0000\rq\u0000~\u0000Kq\u0000~\u0000_q\u0000~\u0000sq\u0000~\u0000\u0087q\u0000~\u0000\bq"
302 +"\u0000~\u0000\u0005q\u0000~\u0000)q\u0000~\u0000Tq\u0000~\u0000hq\u0000~\u0000|q\u0000~\u0000\u0090q\u0000~\u0000\tx"));
303         }
304         return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
305     }
306 
307     public class Unmarshaller
308         extends org.jdtaus.mojo.resource.model.impl.runtime.AbstractUnmarshallingEventHandlerImpl
309     {
310 
311 
312         public Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) {
313             super(context, "--------------------");
314         }
315 
316         protected Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context, int startState) {
317             this(context);
318             state = startState;
319         }
320 
321         public java.lang.Object owner() {
322             return org.jdtaus.mojo.resource.model.impl.ModuleImpl.this;
323         }
324 
325         public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
326             throws org.xml.sax.SAXException
327         {
328             int attIdx;
329             outer:
330             while (true) {
331                 switch (state) {
332                     case  0 :
333                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
334                         if (attIdx >= 0) {
335                             final java.lang.String v = context.eatAttribute(attIdx);
336                             state = 3;
337                             eatText1(v);
338                             continue outer;
339                         }
340                         break;
341                     case  14 :
342                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
343                         if (attIdx >= 0) {
344                             context.consumeAttribute(attIdx);
345                             context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
346                             return ;
347                         }
348                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
349                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname, __atts));
350                             return ;
351                         }
352                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
353                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname, __atts));
354                             return ;
355                         }
356                         if (("property" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
357                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname, __atts));
358                             return ;
359                         }
360                         if (("property" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
361                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname, __atts));
362                             return ;
363                         }
364                         _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname, __atts));
365                         return ;
366                     case  9 :
367                         if (("properties" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
368                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesElementImpl.class), 10, ___uri, ___local, ___qname, __atts));
369                             return ;
370                         }
371                         if (("properties" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
372                             context.pushAttributes(__atts, false);
373                             state = 14;
374                             return ;
375                         }
376                         state = 10;
377                         continue outer;
378                     case  3 :
379                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
380                         if (attIdx >= 0) {
381                             final java.lang.String v = context.eatAttribute(attIdx);
382                             state = 6;
383                             eatText2(v);
384                             continue outer;
385                         }
386                         break;
387                     case  6 :
388                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
389                         if (attIdx >= 0) {
390                             context.consumeAttribute(attIdx);
391                             context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
392                             return ;
393                         }
394                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
395                             spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname, __atts);
396                             return ;
397                         }
398                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
399                             spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname, __atts);
400                             return ;
401                         }
402                         spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname, __atts);
403                         return ;
404                     case  16 :
405                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
406                         if (attIdx >= 0) {
407                             context.consumeAttribute(attIdx);
408                             context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
409                             return ;
410                         }
411                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
412                             _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname, __atts));
413                             return ;
414                         }
415                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
416                             _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname, __atts));
417                             return ;
418                         }
419                         if (("implementation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
420                             _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname, __atts));
421                             return ;
422                         }
423                         if (("implementation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
424                             _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname, __atts));
425                             return ;
426                         }
427                         _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname, __atts));
428                         return ;
429                     case  12 :
430                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
431                         if (attIdx >= 0) {
432                             context.consumeAttribute(attIdx);
433                             context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
434                             return ;
435                         }
436                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
437                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname, __atts));
438                             return ;
439                         }
440                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
441                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname, __atts));
442                             return ;
443                         }
444                         if (("message" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
445                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname, __atts));
446                             return ;
447                         }
448                         if (("message" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
449                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname, __atts));
450                             return ;
451                         }
452                         if (("reference" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
453                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname, __atts));
454                             return ;
455                         }
456                         _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname, __atts));
457                         return ;
458                     case  8 :
459                         if (("implementations" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
460                             _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ImplementationsElementImpl.class), 9, ___uri, ___local, ___qname, __atts));
461                             return ;
462                         }
463                         if (("implementations" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
464                             context.pushAttributes(__atts, false);
465                             state = 16;
466                             return ;
467                         }
468                         state = 9;
469                         continue outer;
470                     case  18 :
471                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
472                         if (attIdx >= 0) {
473                             context.consumeAttribute(attIdx);
474                             context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
475                             return ;
476                         }
477                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
478                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname, __atts));
479                             return ;
480                         }
481                         if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
482                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname, __atts));
483                             return ;
484                         }
485                         if (("specification" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
486                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname, __atts));
487                             return ;
488                         }
489                         if (("specification" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
490                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname, __atts));
491                             return ;
492                         }
493                         if (("reference" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
494                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname, __atts));
495                             return ;
496                         }
497                         _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname, __atts));
498                         return ;
499                     case  7 :
500                         if (("specifications" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
501                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsElementImpl.class), 8, ___uri, ___local, ___qname, __atts));
502                             return ;
503                         }
504                         if (("specifications" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
505                             context.pushAttributes(__atts, false);
506                             state = 18;
507                             return ;
508                         }
509                         state = 8;
510                         continue outer;
511                     case  10 :
512                         if (("messages" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
513                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesElementImpl.class), 11, ___uri, ___local, ___qname, __atts));
514                             return ;
515                         }
516                         if (("messages" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
517                             context.pushAttributes(__atts, false);
518                             state = 12;
519                             return ;
520                         }
521                         state = 11;
522                         continue outer;
523                     case  11 :
524                         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
525                         return ;
526                 }
527                 super.enterElement(___uri, ___local, ___qname, __atts);
528                 break;
529             }
530         }
531 
532         private void eatText1(final java.lang.String value)
533             throws org.xml.sax.SAXException
534         {
535             try {
536                 _Name = com.sun.xml.bind.WhiteSpaceProcessor.collapse(value);
537             } catch (java.lang.Exception e) {
538                 handleParseConversionException(e);
539             }
540         }
541 
542         private void eatText2(final java.lang.String value)
543             throws org.xml.sax.SAXException
544         {
545             try {
546                 _Version = value;
547             } catch (java.lang.Exception e) {
548                 handleParseConversionException(e);
549             }
550         }
551 
552         public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
553             throws org.xml.sax.SAXException
554         {
555             int attIdx;
556             outer:
557             while (true) {
558                 switch (state) {
559                     case  0 :
560                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
561                         if (attIdx >= 0) {
562                             final java.lang.String v = context.eatAttribute(attIdx);
563                             state = 3;
564                             eatText1(v);
565                             continue outer;
566                         }
567                         break;
568                     case  14 :
569                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
570                         if (attIdx >= 0) {
571                             context.consumeAttribute(attIdx);
572                             context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
573                             return ;
574                         }
575                         _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname));
576                         return ;
577                     case  9 :
578                         state = 10;
579                         continue outer;
580                     case  3 :
581                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
582                         if (attIdx >= 0) {
583                             final java.lang.String v = context.eatAttribute(attIdx);
584                             state = 6;
585                             eatText2(v);
586                             continue outer;
587                         }
588                         break;
589                     case  6 :
590                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
591                         if (attIdx >= 0) {
592                             context.consumeAttribute(attIdx);
593                             context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
594                             return ;
595                         }
596                         spawnHandlerFromLeaveElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname);
597                         return ;
598                     case  16 :
599                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
600                         if (attIdx >= 0) {
601                             context.consumeAttribute(attIdx);
602                             context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
603                             return ;
604                         }
605                         _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname));
606                         return ;
607                     case  13 :
608                         if (("messages" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
609                             context.popAttributes();
610                             state = 11;
611                             return ;
612                         }
613                         break;
614                     case  12 :
615                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
616                         if (attIdx >= 0) {
617                             context.consumeAttribute(attIdx);
618                             context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
619                             return ;
620                         }
621                         _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname));
622                         return ;
623                     case  8 :
624                         state = 9;
625                         continue outer;
626                     case  19 :
627                         if (("specifications" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
628                             context.popAttributes();
629                             state = 8;
630                             return ;
631                         }
632                         break;
633                     case  18 :
634                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
635                         if (attIdx >= 0) {
636                             context.consumeAttribute(attIdx);
637                             context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
638                             return ;
639                         }
640                         _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname));
641                         return ;
642                     case  7 :
643                         state = 8;
644                         continue outer;
645                     case  10 :
646                         state = 11;
647                         continue outer;
648                     case  11 :
649                         revertToParentFromLeaveElement(___uri, ___local, ___qname);
650                         return ;
651                     case  17 :
652                         if (("implementations" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
653                             context.popAttributes();
654                             state = 9;
655                             return ;
656                         }
657                         break;
658                     case  15 :
659                         if (("properties" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
660                             context.popAttributes();
661                             state = 10;
662                             return ;
663                         }
664                         break;
665                 }
666                 super.leaveElement(___uri, ___local, ___qname);
667                 break;
668             }
669         }
670 
671         public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
672             throws org.xml.sax.SAXException
673         {
674             int attIdx;
675             outer:
676             while (true) {
677                 switch (state) {
678                     case  0 :
679                         if (("name" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
680                             state = 1;
681                             return ;
682                         }
683                         break;
684                     case  14 :
685                         if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
686                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname));
687                             return ;
688                         }
689                         _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname));
690                         return ;
691                     case  9 :
692                         state = 10;
693                         continue outer;
694                     case  3 :
695                         if (("version" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
696                             state = 4;
697                             return ;
698                         }
699                         break;
700                     case  6 :
701                         if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
702                             spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname);
703                             return ;
704                         }
705                         spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname);
706                         return ;
707                     case  16 :
708                         if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
709                             _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname));
710                             return ;
711                         }
712                         _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname));
713                         return ;
714                     case  12 :
715                         if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
716                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname));
717                             return ;
718                         }
719                         _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname));
720                         return ;
721                     case  8 :
722                         state = 9;
723                         continue outer;
724                     case  18 :
725                         if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
726                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname));
727                             return ;
728                         }
729                         _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname));
730                         return ;
731                     case  7 :
732                         state = 8;
733                         continue outer;
734                     case  10 :
735                         state = 11;
736                         continue outer;
737                     case  11 :
738                         revertToParentFromEnterAttribute(___uri, ___local, ___qname);
739                         return ;
740                 }
741                 super.enterAttribute(___uri, ___local, ___qname);
742                 break;
743             }
744         }
745 
746         public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
747             throws org.xml.sax.SAXException
748         {
749             int attIdx;
750             outer:
751             while (true) {
752                 switch (state) {
753                     case  0 :
754                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
755                         if (attIdx >= 0) {
756                             final java.lang.String v = context.eatAttribute(attIdx);
757                             state = 3;
758                             eatText1(v);
759                             continue outer;
760                         }
761                         break;
762                     case  14 :
763                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
764                         if (attIdx >= 0) {
765                             context.consumeAttribute(attIdx);
766                             context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
767                             return ;
768                         }
769                         _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname));
770                         return ;
771                     case  9 :
772                         state = 10;
773                         continue outer;
774                     case  3 :
775                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
776                         if (attIdx >= 0) {
777                             final java.lang.String v = context.eatAttribute(attIdx);
778                             state = 6;
779                             eatText2(v);
780                             continue outer;
781                         }
782                         break;
783                     case  6 :
784                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
785                         if (attIdx >= 0) {
786                             context.consumeAttribute(attIdx);
787                             context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
788                             return ;
789                         }
790                         spawnHandlerFromLeaveAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname);
791                         return ;
792                     case  16 :
793                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
794                         if (attIdx >= 0) {
795                             context.consumeAttribute(attIdx);
796                             context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
797                             return ;
798                         }
799                         _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname));
800                         return ;
801                     case  2 :
802                         if (("name" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
803                             state = 3;
804                             return ;
805                         }
806                         break;
807                     case  12 :
808                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
809                         if (attIdx >= 0) {
810                             context.consumeAttribute(attIdx);
811                             context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
812                             return ;
813                         }
814                         _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname));
815                         return ;
816                     case  8 :
817                         state = 9;
818                         continue outer;
819                     case  18 :
820                         attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
821                         if (attIdx >= 0) {
822                             context.consumeAttribute(attIdx);
823                             context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
824                             return ;
825                         }
826                         _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname));
827                         return ;
828                     case  5 :
829                         if (("version" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
830                             state = 6;
831                             return ;
832                         }
833                         break;
834                     case  7 :
835                         state = 8;
836                         continue outer;
837                     case  10 :
838                         state = 11;
839                         continue outer;
840                     case  11 :
841                         revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
842                         return ;
843                 }
844                 super.leaveAttribute(___uri, ___local, ___qname);
845                 break;
846             }
847         }
848 
849         public void handleText(final java.lang.String value)
850             throws org.xml.sax.SAXException
851         {
852             int attIdx;
853             outer:
854             while (true) {
855                 try {
856                     switch (state) {
857                         case  0 :
858                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
859                             if (attIdx >= 0) {
860                                 final java.lang.String v = context.eatAttribute(attIdx);
861                                 state = 3;
862                                 eatText1(v);
863                                 continue outer;
864                             }
865                             break;
866                         case  14 :
867                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
868                             if (attIdx >= 0) {
869                                 context.consumeAttribute(attIdx);
870                                 context.getCurrentHandler().text(value);
871                                 return ;
872                             }
873                             _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, value));
874                             return ;
875                         case  9 :
876                             state = 10;
877                             continue outer;
878                         case  3 :
879                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
880                             if (attIdx >= 0) {
881                                 final java.lang.String v = context.eatAttribute(attIdx);
882                                 state = 6;
883                                 eatText2(v);
884                                 continue outer;
885                             }
886                             break;
887                         case  4 :
888                             state = 5;
889                             eatText2(value);
890                             return ;
891                         case  6 :
892                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
893                             if (attIdx >= 0) {
894                                 context.consumeAttribute(attIdx);
895                                 context.getCurrentHandler().text(value);
896                                 return ;
897                             }
898                             spawnHandlerFromText((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, value);
899                             return ;
900                         case  16 :
901                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
902                             if (attIdx >= 0) {
903                                 context.consumeAttribute(attIdx);
904                                 context.getCurrentHandler().text(value);
905                                 return ;
906                             }
907                             _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, value));
908                             return ;
909                         case  1 :
910                             state = 2;
911                             eatText1(value);
912                             return ;
913                         case  12 :
914                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
915                             if (attIdx >= 0) {
916                                 context.consumeAttribute(attIdx);
917                                 context.getCurrentHandler().text(value);
918                                 return ;
919                             }
920                             _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, value));
921                             return ;
922                         case  8 :
923                             state = 9;
924                             continue outer;
925                         case  18 :
926                             attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
927                             if (attIdx >= 0) {
928                                 context.consumeAttribute(attIdx);
929                                 context.getCurrentHandler().text(value);
930                                 return ;
931                             }
932                             _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, value));
933                             return ;
934                         case  7 :
935                             state = 8;
936                             continue outer;
937                         case  10 :
938                             state = 11;
939                             continue outer;
940                         case  11 :
941                             revertToParentFromText(value);
942                             return ;
943                     }
944                 } catch (java.lang.RuntimeException e) {
945                     handleUnexpectedTextException(value, e);
946                 }
947                 break;
948             }
949         }
950 
951     }
952 
953 }