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 MessageReferenceImpl
012    extends org.jdtaus.mojo.resource.model.impl.ModelObjectImpl
013    implements org.jdtaus.mojo.resource.model.MessageReference, 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 _Name;
017    public final static java.lang.Class version = (org.jdtaus.mojo.resource.model.impl.JAXBVersion.class);
018    private static com.sun.msv.grammar.Grammar schemaFragment;
019
020    private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
021        return (org.jdtaus.mojo.resource.model.MessageReference.class);
022    }
023
024    public java.lang.String getName() {
025        return _Name;
026    }
027
028    public void setName(java.lang.String value) {
029        _Name = value;
030    }
031
032    public org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingEventHandler createUnmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) {
033        return new org.jdtaus.mojo.resource.model.impl.MessageReferenceImpl.Unmarshaller(context);
034    }
035
036    public void serializeBody(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
037        throws org.xml.sax.SAXException
038    {
039        super.serializeBody(context);
040    }
041
042    public void serializeAttributes(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
043        throws org.xml.sax.SAXException
044    {
045        context.startAttribute("http://jdtaus.org/core/model/container", "name");
046        try {
047            context.text(((java.lang.String) _Name), "Name");
048        } catch (java.lang.Exception e) {
049            org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
050        }
051        context.endAttribute();
052        super.serializeAttributes(context);
053    }
054
055    public void serializeURIs(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
056        throws org.xml.sax.SAXException
057    {
058        context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
059        super.serializeURIs(context);
060    }
061
062    public java.lang.Class getPrimaryInterface() {
063        return (org.jdtaus.mojo.resource.model.MessageReference.class);
064    }
065
066    public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
067        if (schemaFragment == null) {
068            schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
069 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
070+"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
071+"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
072+"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
073+"expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.grammar.ChoiceEx"
074+"p\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsq\u0000~\u0000\u0007sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000"
075+"\u0005valuexp\u0000psr\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
076+"\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.su"
077+"n.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttrib"
078+"utesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u000bp\u0000sq\u0000~\u0000\u0007ppsr\u0000 com.sun.msv"
079+".grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.Unar"
080+"yExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u000bpsr\u0000 com.sun.msv.gramma"
081+"r.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\rxq\u0000~\u0000\u0003q"
082+"\u0000~\u0000\u000bpsr\u00002com.sun.msv.grammar.Expression$AnyStringExpression\u0000"
083+"\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\n\u0001q\u0000~\u0000\u0017sr\u0000 com.sun.msv.grammar.AnyNameC"
084+"lass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000x"
085+"psr\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
086+"\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u0018q\u0000~\u0000\u001dsr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000"
087+"\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000"
088+"~\u0000\u001fxq\u0000~\u0000\u001at\u00003org.jdtaus.mojo.resource.model.DocumentationElem"
089+"entt\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\fq\u0000~\u0000\u000b"
090+"p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\fpp\u0000sq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0011q\u0000~\u0000\u000bpsq\u0000~\u0000\u0014q\u0000~\u0000\u000bpq\u0000~\u0000\u0017q\u0000~\u0000"
091+"\u001bq\u0000~\u0000\u001dsq\u0000~\u0000\u001et\u0000$org.jdtaus.mojo.resource.model.Textsq\u0000~\u0000\"sq\u0000~"
092+"\u0000\u0007ppsq\u0000~\u0000\u0014q\u0000~\u0000\u000bpsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000"
093+"\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000"
094+"\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.sun.msv.dataty"
095+"pe.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.Buil"
096+"tinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.Concret"
097+"eType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000"
098+"\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000\u001fL\u0000\btypeNameq\u0000~\u0000\u001fL\u0000\nwhiteSpacet"
099+"\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://"
100+"www.w3.org/2001/XMLSchemat\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xs"
101+"d.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.dat"
102+"atype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.gr"
103+"ammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom"
104+".sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u001fL\u0000\fnames"
105+"paceURIq\u0000~\u0000\u001fxpq\u0000~\u00008q\u0000~\u00007sq\u0000~\u0000\u001et\u0000\u0004typet\u0000)http://www.w3.org/20"
106+"01/XMLSchema-instanceq\u0000~\u0000\u001dsq\u0000~\u0000\u001et\u0000\rdocumentationt\u0000&http://jd"
107+"taus.org/core/model/containerq\u0000~\u0000\u001dsq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0014q\u0000~\u0000\u000bpsq\u0000~\u0000-"
108+"ppsr\u0000\'com.sun.msv.datatype.xsd.MaxLengthFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\tm"
109+"axLengthxr\u00009com.sun.msv.datatype.xsd.DataTypeWithValueConstr"
110+"aintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.DataTypeWit"
111+"hFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needValueCheckFlagL\u0000\bbase"
112+"Typet\u0000)Lcom/sun/msv/datatype/xsd/XSDatatypeImpl;L\u0000\fconcreteT"
113+"ypet\u0000\'Lcom/sun/msv/datatype/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~"
114+"\u0000\u001fxq\u0000~\u00004q\u0000~\u0000Et\u0000\u0007Versionsr\u00005com.sun.msv.datatype.xsd.WhiteSpa"
115+"ceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000:\u0000\u0000sr\u0000#com.sun.msv.datat"
116+"ype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u00002q\u0000~\u00007t\u0000\u0006s"
117+"tringq\u0000~\u0000Q\u0001q\u0000~\u0000St\u0000\tmaxLength\u0000\u0000\u0000dq\u0000~\u0000=sq\u0000~\u0000>q\u0000~\u0000Oq\u0000~\u0000Esq\u0000~\u0000\u001et"
118+"\u0000\fmodelVersionq\u0000~\u0000Eq\u0000~\u0000\u001dsq\u0000~\u0000\u0014ppsq\u0000~\u0000-ppsr\u0000%com.sun.msv.data"
119+"type.xsd.PatternFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001[\u0000\bpatternst\u0000\u0013[Ljava/lang/St"
120+"ring;xr\u0000;com.sun.msv.datatype.xsd.DataTypeWithLexicalConstra"
121+"intFacetT\u0090\u001c>\u001azb\u00ea\u0002\u0000\u0000xq\u0000~\u0000Kq\u0000~\u0000Et\u0000\nIdentifierq\u0000~\u0000;\u0000\u0000sr\u0000(com.su"
122+"n.msv.datatype.xsd.WhiteSpaceFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000Kq\u0000~\u0000Eq\u0000~\u0000"
123+"_q\u0000~\u0000;\u0000\u0000q\u0000~\u0000Sq\u0000~\u0000St\u0000\nwhiteSpaceq\u0000~\u0000St\u0000\u0007patternur\u0000\u0013[Ljava.lan"
124+"g.String;\u00ad\u00d2V\u00e7\u00e9\u001d{G\u0002\u0000\u0000xp\u0000\u0000\u0000\u0001t\u0000\u0007\\p{L}.*q\u0000~\u0000=sq\u0000~\u0000>q\u0000~\u0000_q\u0000~\u0000Esq\u0000"
125+"~\u0000\u001et\u0000\u0004nameq\u0000~\u0000Esr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
126+"\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$Closed"
127+"Hash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N"
128+"\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/gram"
129+"mar/ExpressionPool;xp\u0000\u0000\u0000\u000b\u0001pq\u0000~\u0000\u0010q\u0000~\u0000&q\u0000~\u0000+q\u0000~\u0000\u0006q\u0000~\u0000\tq\u0000~\u0000\u0013q\u0000~"
130+"\u0000\'q\u0000~\u0000\bq\u0000~\u0000$q\u0000~\u0000\u0005q\u0000~\u0000Fx"));
131        }
132        return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
133    }
134
135    public class Unmarshaller
136        extends org.jdtaus.mojo.resource.model.impl.runtime.AbstractUnmarshallingEventHandlerImpl
137    {
138
139
140        public Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) {
141            super(context, "-----");
142        }
143
144        protected Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context, int startState) {
145            this(context);
146            state = startState;
147        }
148
149        public java.lang.Object owner() {
150            return org.jdtaus.mojo.resource.model.impl.MessageReferenceImpl.this;
151        }
152
153        public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
154            throws org.xml.sax.SAXException
155        {
156            int attIdx;
157            outer:
158            while (true) {
159                switch (state) {
160                    case  4 :
161                        revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
162                        return ;
163                    case  3 :
164                        attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
165                        if (attIdx >= 0) {
166                            context.consumeAttribute(attIdx);
167                            context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
168                            return ;
169                        }
170                        if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
171                            spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageReferenceImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname, __atts);
172                            return ;
173                        }
174                        if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
175                            spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageReferenceImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname, __atts);
176                            return ;
177                        }
178                        spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageReferenceImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname, __atts);
179                        return ;
180                    case  0 :
181                        attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
182                        if (attIdx >= 0) {
183                            final java.lang.String v = context.eatAttribute(attIdx);
184                            state = 3;
185                            eatText1(v);
186                            continue outer;
187                        }
188                        break;
189                }
190                super.enterElement(___uri, ___local, ___qname, __atts);
191                break;
192            }
193        }
194
195        private void eatText1(final java.lang.String value)
196            throws org.xml.sax.SAXException
197        {
198            try {
199                _Name = com.sun.xml.bind.WhiteSpaceProcessor.collapse(value);
200            } catch (java.lang.Exception e) {
201                handleParseConversionException(e);
202            }
203        }
204
205        public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
206            throws org.xml.sax.SAXException
207        {
208            int attIdx;
209            outer:
210            while (true) {
211                switch (state) {
212                    case  4 :
213                        revertToParentFromLeaveElement(___uri, ___local, ___qname);
214                        return ;
215                    case  3 :
216                        attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
217                        if (attIdx >= 0) {
218                            context.consumeAttribute(attIdx);
219                            context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
220                            return ;
221                        }
222                        spawnHandlerFromLeaveElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageReferenceImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname);
223                        return ;
224                    case  0 :
225                        attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
226                        if (attIdx >= 0) {
227                            final java.lang.String v = context.eatAttribute(attIdx);
228                            state = 3;
229                            eatText1(v);
230                            continue outer;
231                        }
232                        break;
233                }
234                super.leaveElement(___uri, ___local, ___qname);
235                break;
236            }
237        }
238
239        public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
240            throws org.xml.sax.SAXException
241        {
242            int attIdx;
243            outer:
244            while (true) {
245                switch (state) {
246                    case  4 :
247                        revertToParentFromEnterAttribute(___uri, ___local, ___qname);
248                        return ;
249                    case  3 :
250                        if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
251                            spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageReferenceImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname);
252                            return ;
253                        }
254                        spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageReferenceImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname);
255                        return ;
256                    case  0 :
257                        if (("name" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
258                            state = 1;
259                            return ;
260                        }
261                        break;
262                }
263                super.enterAttribute(___uri, ___local, ___qname);
264                break;
265            }
266        }
267
268        public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
269            throws org.xml.sax.SAXException
270        {
271            int attIdx;
272            outer:
273            while (true) {
274                switch (state) {
275                    case  4 :
276                        revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
277                        return ;
278                    case  2 :
279                        if (("name" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
280                            state = 3;
281                            return ;
282                        }
283                        break;
284                    case  3 :
285                        attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
286                        if (attIdx >= 0) {
287                            context.consumeAttribute(attIdx);
288                            context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
289                            return ;
290                        }
291                        spawnHandlerFromLeaveAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageReferenceImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname);
292                        return ;
293                    case  0 :
294                        attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
295                        if (attIdx >= 0) {
296                            final java.lang.String v = context.eatAttribute(attIdx);
297                            state = 3;
298                            eatText1(v);
299                            continue outer;
300                        }
301                        break;
302                }
303                super.leaveAttribute(___uri, ___local, ___qname);
304                break;
305            }
306        }
307
308        public void handleText(final java.lang.String value)
309            throws org.xml.sax.SAXException
310        {
311            int attIdx;
312            outer:
313            while (true) {
314                try {
315                    switch (state) {
316                        case  1 :
317                            state = 2;
318                            eatText1(value);
319                            return ;
320                        case  4 :
321                            revertToParentFromText(value);
322                            return ;
323                        case  3 :
324                            attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
325                            if (attIdx >= 0) {
326                                context.consumeAttribute(attIdx);
327                                context.getCurrentHandler().text(value);
328                                return ;
329                            }
330                            spawnHandlerFromText((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageReferenceImpl.this).new Unmarshaller(context)), 4, value);
331                            return ;
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                    }
342                } catch (java.lang.RuntimeException e) {
343                    handleUnexpectedTextException(value, e);
344                }
345                break;
346            }
347        }
348
349    }
350
351}