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