1 8 9 package com.sun.japex.testsuite.impl; 10 11 public class TestSuiteTypeImpl implements com.sun.japex.testsuite.TestSuiteType, com.sun.xml.bind.JAXBObject, com.sun.japex.testsuite.impl.runtime.UnmarshallableObject, com.sun.japex.testsuite.impl.runtime.XMLSerializable, com.sun.japex.testsuite.impl.runtime.ValidatableObject 12 { 13 14 protected com.sun.xml.bind.util.ListImpl _TestCase; 15 protected com.sun.xml.bind.util.ListImpl _Param; 16 protected com.sun.xml.bind.util.ListImpl _Driver; 17 protected java.lang.String _Name; 18 public final static java.lang.Class version = (com.sun.japex.testsuite.impl.JAXBVersion.class); 19 private static com.sun.msv.grammar.Grammar schemaFragment; 20 21 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() { 22 return (com.sun.japex.testsuite.TestSuiteType.class); 23 } 24 25 protected com.sun.xml.bind.util.ListImpl _getTestCase() { 26 if (_TestCase == null) { 27 _TestCase = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList ()); 28 } 29 return _TestCase; 30 } 31 32 public java.util.List getTestCase() { 33 return _getTestCase(); 34 } 35 36 protected com.sun.xml.bind.util.ListImpl _getParam() { 37 if (_Param == null) { 38 _Param = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList ()); 39 } 40 return _Param; 41 } 42 43 public java.util.List getParam() { 44 return _getParam(); 45 } 46 47 protected com.sun.xml.bind.util.ListImpl _getDriver() { 48 if (_Driver == null) { 49 _Driver = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList ()); 50 } 51 return _Driver; 52 } 53 54 public java.util.List getDriver() { 55 return _getDriver(); 56 } 57 58 public java.lang.String getName() { 59 return _Name; 60 } 61 62 public void setName(java.lang.String value) { 63 _Name = value; 64 } 65 66 public com.sun.japex.testsuite.impl.runtime.UnmarshallingEventHandler createUnmarshaller(com.sun.japex.testsuite.impl.runtime.UnmarshallingContext context) { 67 return new com.sun.japex.testsuite.impl.TestSuiteTypeImpl.Unmarshaller(context); 68 } 69 70 public void serializeBody(com.sun.japex.testsuite.impl.runtime.XMLSerializer context) 71 throws org.xml.sax.SAXException 72 { 73 int idx1 = 0; 74 final int len1 = ((_TestCase == null)? 0 :_TestCase.size()); 75 int idx2 = 0; 76 final int len2 = ((_Param == null)? 0 :_Param.size()); 77 int idx3 = 0; 78 final int len3 = ((_Driver == null)? 0 :_Driver.size()); 79 while (idx2 != len2) { 80 context.startElement("http://www.sun.com/japex/testSuite", "param"); 81 int idx_0 = idx2; 82 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Param.get(idx_0 ++)), "Param"); 83 context.endNamespaceDecls(); 84 int idx_1 = idx2; 85 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Param.get(idx_1 ++)), "Param"); 86 context.endAttributes(); 87 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Param.get(idx2 ++)), "Param"); 88 context.endElement(); 89 } 90 while (idx3 != len3) { 91 context.startElement("http://www.sun.com/japex/testSuite", "driver"); 92 int idx_2 = idx3; 93 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Driver.get(idx_2 ++)), "Driver"); 94 context.endNamespaceDecls(); 95 int idx_3 = idx3; 96 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Driver.get(idx_3 ++)), "Driver"); 97 context.endAttributes(); 98 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Driver.get(idx3 ++)), "Driver"); 99 context.endElement(); 100 } 101 while (idx1 != len1) { 102 context.startElement("http://www.sun.com/japex/testSuite", "testCase"); 103 int idx_4 = idx1; 104 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _TestCase.get(idx_4 ++)), "TestCase"); 105 context.endNamespaceDecls(); 106 int idx_5 = idx1; 107 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _TestCase.get(idx_5 ++)), "TestCase"); 108 context.endAttributes(); 109 context.childAsBody(((com.sun.xml.bind.JAXBObject) _TestCase.get(idx1 ++)), "TestCase"); 110 context.endElement(); 111 } 112 } 113 114 public void serializeAttributes(com.sun.japex.testsuite.impl.runtime.XMLSerializer context) 115 throws org.xml.sax.SAXException 116 { 117 int idx1 = 0; 118 final int len1 = ((_TestCase == null)? 0 :_TestCase.size()); 119 int idx2 = 0; 120 final int len2 = ((_Param == null)? 0 :_Param.size()); 121 int idx3 = 0; 122 final int len3 = ((_Driver == null)? 0 :_Driver.size()); 123 context.startAttribute("", "name"); 124 try { 125 context.text(((java.lang.String ) _Name), "Name"); 126 } catch (java.lang.Exception e) { 127 com.sun.japex.testsuite.impl.runtime.Util.handlePrintConversionException(this, e, context); 128 } 129 context.endAttribute(); 130 while (idx2 != len2) { 131 idx2 += 1; 132 } 133 while (idx3 != len3) { 134 idx3 += 1; 135 } 136 while (idx1 != len1) { 137 idx1 += 1; 138 } 139 } 140 141 public void serializeURIs(com.sun.japex.testsuite.impl.runtime.XMLSerializer context) 142 throws org.xml.sax.SAXException 143 { 144 int idx1 = 0; 145 final int len1 = ((_TestCase == null)? 0 :_TestCase.size()); 146 int idx2 = 0; 147 final int len2 = ((_Param == null)? 0 :_Param.size()); 148 int idx3 = 0; 149 final int len3 = ((_Driver == null)? 0 :_Driver.size()); 150 while (idx2 != len2) { 151 idx2 += 1; 152 } 153 while (idx3 != len3) { 154 idx3 += 1; 155 } 156 while (idx1 != len1) { 157 idx1 += 1; 158 } 159 } 160 161 public java.lang.Class getPrimaryInterface() { 162 return (com.sun.japex.testsuite.TestSuiteType.class); 163 } 164 165 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() { 166 if (schemaFragment == null) { 167 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize(( 168 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su" 169 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra" 170 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi" 171 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b" 172 +"expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.grammar." 173 +"ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.sun.msv.grammar.OneOrMor" 174 +"eExp\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" 175 +"\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000ps" 176 +"r\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tname" 177 +"Classt\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.gramm" 178 +"ar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcont" 179 +"entModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u000ep\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000fpp\u0000sq\u0000~\u0000\bppsq\u0000~\u0000\nq\u0000~" 180 +"\u0000\u000epsr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000" 181 +"\u0002L\u0000\tnameClassq\u0000~\u0000\u0010xq\u0000~\u0000\u0003q\u0000~\u0000\u000epsr\u00002com.sun.msv.grammar.Expres" 182 +"sion$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\r\u0001psr\u0000 com.sun" 183 +".msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar." 184 +"NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$Eps" 185 +"ilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u001bpsr\u0000#com.sun.msv.grammar" 186 +".SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;" 187 +"L\u0000\fnamespaceURIq\u0000~\u0000\"xq\u0000~\u0000\u001dt\u0000!com.sun.japex.testsuite.ParamTy" 188 +"pet\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\bppsq\u0000~" 189 +"\u0000\u0017q\u0000~\u0000\u000epsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLo" 190 +"rg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/su" 191 +"n/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.sun.msv.datatype.xsd.Q" 192 +"nameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.BuiltinAtomi" 193 +"cType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000" 194 +"\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002" 195 +"\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000\"L\u0000\btypeNameq\u0000~\u0000\"L\u0000\nwhiteSpacet\u0000.Lcom/s" 196 +"un/msv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.o" 197 +"rg/2001/XMLSchemat\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteS" 198 +"paceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xs" 199 +"d.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Ex" 200 +"pression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv" 201 +".util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\"L\u0000\fnamespaceURIq" 202 +"\u0000~\u0000\"xpq\u0000~\u00003q\u0000~\u00002sq\u0000~\u0000!t\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSc" 203 +"hema-instanceq\u0000~\u0000 sq\u0000~\u0000!t\u0000\u0005paramt\u0000\"http://www.sun.com/japex/" 204 +"testSuiteq\u0000~\u0000 sq\u0000~\u0000\nppsq\u0000~\u0000\u000fpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000fpp\u0000sq\u0000~\u0000\bppsq\u0000~" 205 +"\u0000\nq\u0000~\u0000\u000epsq\u0000~\u0000\u0017q\u0000~\u0000\u000epq\u0000~\u0000\u001aq\u0000~\u0000\u001eq\u0000~\u0000 sq\u0000~\u0000!t\u00000com.sun.japex.te" 206 +"stsuite.TestSuiteType.DriverTypeq\u0000~\u0000%sq\u0000~\u0000\bppsq\u0000~\u0000\u0017q\u0000~\u0000\u000epq\u0000~" 207 +"\u0000+q\u0000~\u0000;q\u0000~\u0000 sq\u0000~\u0000!t\u0000\u0006driverq\u0000~\u0000@sq\u0000~\u0000\nppsq\u0000~\u0000\u000fpp\u0000sq\u0000~\u0000\u0000ppsq\u0000" 208 +"~\u0000\u000fpp\u0000sq\u0000~\u0000\bppsq\u0000~\u0000\nq\u0000~\u0000\u000epsq\u0000~\u0000\u0017q\u0000~\u0000\u000epq\u0000~\u0000\u001aq\u0000~\u0000\u001eq\u0000~\u0000 sq\u0000~\u0000!t" 209 +"\u00002com.sun.japex.testsuite.TestSuiteType.TestCaseTypeq\u0000~\u0000%sq\u0000" 210 +"~\u0000\bppsq\u0000~\u0000\u0017q\u0000~\u0000\u000epq\u0000~\u0000+q\u0000~\u0000;q\u0000~\u0000 sq\u0000~\u0000!t\u0000\btestCaseq\u0000~\u0000@sq\u0000~\u0000\u0017" 211 +"ppsq\u0000~\u0000(ppsr\u0000#com.sun.msv.datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001" 212 +"Z\u0000\risAlwaysValidxq\u0000~\u0000-q\u0000~\u00002t\u0000\u0006stringsr\u00005com.sun.msv.datatype" 213 +".xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u00005\u0001q\u0000~\u00008sq\u0000~" 214 +"\u00009q\u0000~\u0000_q\u0000~\u00002sq\u0000~\u0000!t\u0000\u0004namet\u0000\u0000sr\u0000\"com.sun.msv.grammar.Expressi" 215 +"onPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/Expressi" 216 +"onPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$C" 217 +"losedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom" 218 +"/sun/msv/grammar/ExpressionPool;xp\u0000\u0000\u0000\u0013\u0001pq\u0000~\u0000\u0005q\u0000~\u0000\u0013q\u0000~\u0000Cq\u0000~\u0000P" 219 +"q\u0000~\u0000\u0016q\u0000~\u0000Fq\u0000~\u0000Sq\u0000~\u0000\fq\u0000~\u0000Aq\u0000~\u0000Nq\u0000~\u0000&q\u0000~\u0000Jq\u0000~\u0000Wq\u0000~\u0000\u0007q\u0000~\u0000\u0006q\u0000~\u0000\u0015" 220 +"q\u0000~\u0000Eq\u0000~\u0000Rq\u0000~\u0000\tx")); 221 } 222 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment); 223 } 224 225 public static class DriverTypeImpl implements com.sun.japex.testsuite.TestSuiteType.DriverType, com.sun.xml.bind.JAXBObject, com.sun.japex.testsuite.impl.runtime.UnmarshallableObject, com.sun.japex.testsuite.impl.runtime.XMLSerializable, com.sun.japex.testsuite.impl.runtime.ValidatableObject 226 { 227 228 protected com.sun.xml.bind.util.ListImpl _Param; 229 protected java.lang.String _Name; 230 protected boolean has_Normal; 231 protected boolean _Normal; 232 public final static java.lang.Class version = (com.sun.japex.testsuite.impl.JAXBVersion.class); 233 private static com.sun.msv.grammar.Grammar schemaFragment; 234 235 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() { 236 return (com.sun.japex.testsuite.TestSuiteType.DriverType.class); 237 } 238 239 protected com.sun.xml.bind.util.ListImpl _getParam() { 240 if (_Param == null) { 241 _Param = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList ()); 242 } 243 return _Param; 244 } 245 246 public java.util.List getParam() { 247 return _getParam(); 248 } 249 250 public java.lang.String getName() { 251 return _Name; 252 } 253 254 public void setName(java.lang.String value) { 255 _Name = value; 256 } 257 258 public boolean isNormal() { 259 if (!has_Normal) { 260 return javax.xml.bind.DatatypeConverter.parseBoolean(com.sun.xml.bind.DatatypeConverterImpl.installHook("false")); 261 } else { 262 return _Normal; 263 } 264 } 265 266 public void setNormal(boolean value) { 267 _Normal = value; 268 has_Normal = true; 269 } 270 271 public com.sun.japex.testsuite.impl.runtime.UnmarshallingEventHandler createUnmarshaller(com.sun.japex.testsuite.impl.runtime.UnmarshallingContext context) { 272 return new com.sun.japex.testsuite.impl.TestSuiteTypeImpl.DriverTypeImpl.Unmarshaller(context); 273 } 274 275 public void serializeBody(com.sun.japex.testsuite.impl.runtime.XMLSerializer context) 276 throws org.xml.sax.SAXException 277 { 278 int idx1 = 0; 279 final int len1 = ((_Param == null)? 0 :_Param.size()); 280 while (idx1 != len1) { 281 context.startElement("http://www.sun.com/japex/testSuite", "param"); 282 int idx_0 = idx1; 283 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Param.get(idx_0 ++)), "Param"); 284 context.endNamespaceDecls(); 285 int idx_1 = idx1; 286 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Param.get(idx_1 ++)), "Param"); 287 context.endAttributes(); 288 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Param.get(idx1 ++)), "Param"); 289 context.endElement(); 290 } 291 } 292 293 public void serializeAttributes(com.sun.japex.testsuite.impl.runtime.XMLSerializer context) 294 throws org.xml.sax.SAXException 295 { 296 int idx1 = 0; 297 final int len1 = ((_Param == null)? 0 :_Param.size()); 298 context.startAttribute("", "name"); 299 try { 300 context.text(((java.lang.String ) _Name), "Name"); 301 } catch (java.lang.Exception e) { 302 com.sun.japex.testsuite.impl.runtime.Util.handlePrintConversionException(this, e, context); 303 } 304 context.endAttribute(); 305 if (has_Normal) { 306 context.startAttribute("", "normal"); 307 try { 308 context.text(javax.xml.bind.DatatypeConverter.printBoolean(((boolean) _Normal)), "Normal"); 309 } catch (java.lang.Exception e) { 310 com.sun.japex.testsuite.impl.runtime.Util.handlePrintConversionException(this, e, context); 311 } 312 context.endAttribute(); 313 } 314 while (idx1 != len1) { 315 idx1 += 1; 316 } 317 } 318 319 public void serializeURIs(com.sun.japex.testsuite.impl.runtime.XMLSerializer context) 320 throws org.xml.sax.SAXException 321 { 322 int idx1 = 0; 323 final int len1 = ((_Param == null)? 0 :_Param.size()); 324 while (idx1 != len1) { 325 idx1 += 1; 326 } 327 } 328 329 public java.lang.Class getPrimaryInterface() { 330 return (com.sun.japex.testsuite.TestSuiteType.DriverType.class); 331 } 332 333 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() { 334 if (schemaFragment == null) { 335 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize(( 336 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su" 337 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra" 338 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi" 339 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b" 340 +"expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.grammar.ChoiceEx" 341 +"p\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000" 342 +"\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\u0003expq\u0000~\u0000" 343 +"\u0002xq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000\'com.s" 344 +"un.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001f" 345 +"Lcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.Eleme" 346 +"ntExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModel" 347 +"q\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\rp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000epp\u0000sq\u0000~\u0000\u0007ppsq\u0000~\u0000\tq\u0000~\u0000\rpsr\u0000 c" 348 +"om.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tname" 349 +"Classq\u0000~\u0000\u000fxq\u0000~\u0000\u0003q\u0000~\u0000\rpsr\u00002com.sun.msv.grammar.Expression$Any" 350 +"StringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\f\u0001psr\u0000 com.sun.msv.gra" 351 +"mmar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClas" 352 +"s\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$EpsilonExpr" 353 +"ession\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u001apsr\u0000#com.sun.msv.grammar.SimpleN" 354 +"ameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnames" 355 +"paceURIq\u0000~\u0000!xq\u0000~\u0000\u001ct\u0000!com.sun.japex.testsuite.ParamTypet\u0000+htt" 356 +"p://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0016q\u0000~\u0000\rp" 357 +"sr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relax" 358 +"ng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/ut" 359 +"il/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType" 360 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000" 361 +"\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000" 362 +"xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnam" 363 +"espaceUriq\u0000~\u0000!L\u0000\btypeNameq\u0000~\u0000!L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/d" 364 +"atatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/" 365 +"XMLSchemat\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProc" 366 +"essor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteS" 367 +"paceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression" 368 +"$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.St" 369 +"ringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000!L\u0000\fnamespaceURIq\u0000~\u0000!xpq\u0000" 370 +"~\u00002q\u0000~\u00001sq\u0000~\u0000 t\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-ins" 371 +"tanceq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000\u0005paramt\u0000\"http://www.sun.com/japex/testSuit" 372 +"eq\u0000~\u0000\u001fsq\u0000~\u0000\u0016ppsq\u0000~\u0000\'ppsr\u0000#com.sun.msv.datatype.xsd.StringTyp" 373 +"e\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u0000,q\u0000~\u00001t\u0000\u0006stringsr\u00005com.sun." 374 +"msv.datatype.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~" 375 +"\u00004\u0001q\u0000~\u00007sq\u0000~\u00008q\u0000~\u0000Dq\u0000~\u00001sq\u0000~\u0000 t\u0000\u0004namet\u0000\u0000sq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0016q\u0000~\u0000\rp" 376 +"sq\u0000~\u0000\'ppsr\u0000$com.sun.msv.datatype.xsd.BooleanType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000x" 377 +"q\u0000~\u0000,q\u0000~\u00001t\u0000\u0007booleanq\u0000~\u00005q\u0000~\u00007sq\u0000~\u00008q\u0000~\u0000Pq\u0000~\u00001sq\u0000~\u0000 t\u0000\u0006norma" 378 +"lq\u0000~\u0000Jq\u0000~\u0000\u001fsr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001" 379 +"L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash" 380 +";xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c" 381 +"\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/" 382 +"ExpressionPool;xp\u0000\u0000\u0000\t\u0001pq\u0000~\u0000\u0012q\u0000~\u0000\u0015q\u0000~\u0000\u000bq\u0000~\u0000\u0005q\u0000~\u0000%q\u0000~\u0000\u0006q\u0000~\u0000Kq\u0000" 383 +"~\u0000\u0014q\u0000~\u0000\bx")); 384 } 385 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment); 386 } 387 388 public class Unmarshaller 389 extends com.sun.japex.testsuite.impl.runtime.AbstractUnmarshallingEventHandlerImpl 390 { 391 392 393 public Unmarshaller(com.sun.japex.testsuite.impl.runtime.UnmarshallingContext context) { 394 super(context, "----------"); 395 } 396 397 protected Unmarshaller(com.sun.japex.testsuite.impl.runtime.UnmarshallingContext context, int startState) { 398 this(context); 399 state = startState; 400 } 401 402 public java.lang.Object owner() { 403 return com.sun.japex.testsuite.impl.TestSuiteTypeImpl.DriverTypeImpl.this; 404 } 405 406 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts) 407 throws org.xml.sax.SAXException 408 { 409 int attIdx; 410 outer: 411 while (true) { 412 switch (state) { 413 case 7 : 414 attIdx = context.getAttribute("", "name"); 415 if (attIdx >= 0) { 416 context.consumeAttribute(attIdx); 417 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts); 418 return ; 419 } 420 break; 421 case 0 : 422 attIdx = context.getAttribute("", "name"); 423 if (attIdx >= 0) { 424 final java.lang.String v = context.eatAttribute(attIdx); 425 eatText1(v); 426 state = 3; 427 continue outer; 428 } 429 break; 430 case 9 : 431 if (("param" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 432 context.pushAttributes(__atts, false); 433 state = 7; 434 return ; 435 } 436 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts); 437 return ; 438 case 6 : 439 if (("param" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 440 context.pushAttributes(__atts, false); 441 state = 7; 442 return ; 443 } 444 state = 9; 445 continue outer; 446 case 3 : 447 attIdx = context.getAttribute("", "normal"); 448 if (attIdx >= 0) { 449 final java.lang.String v = context.eatAttribute(attIdx); 450 eatText2(v); 451 state = 6; 452 continue outer; 453 } 454 state = 6; 455 continue outer; 456 } 457 super.enterElement(___uri, ___local, ___qname, __atts); 458 break; 459 } 460 } 461 462 private void eatText1(final java.lang.String value) 463 throws org.xml.sax.SAXException 464 { 465 try { 466 _Name = value; 467 } catch (java.lang.Exception e) { 468 handleParseConversionException(e); 469 } 470 } 471 472 private void eatText2(final java.lang.String value) 473 throws org.xml.sax.SAXException 474 { 475 try { 476 _Normal = javax.xml.bind.DatatypeConverter.parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value)); 477 has_Normal = true; 478 } catch (java.lang.Exception e) { 479 handleParseConversionException(e); 480 } 481 } 482 483 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 484 throws org.xml.sax.SAXException 485 { 486 int attIdx; 487 outer: 488 while (true) { 489 switch (state) { 490 case 8 : 491 if (("param" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 492 context.popAttributes(); 493 state = 9; 494 return ; 495 } 496 break; 497 case 7 : 498 attIdx = context.getAttribute("", "name"); 499 if (attIdx >= 0) { 500 context.consumeAttribute(attIdx); 501 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname); 502 return ; 503 } 504 break; 505 case 0 : 506 attIdx = context.getAttribute("", "name"); 507 if (attIdx >= 0) { 508 final java.lang.String v = context.eatAttribute(attIdx); 509 eatText1(v); 510 state = 3; 511 continue outer; 512 } 513 break; 514 case 9 : 515 revertToParentFromLeaveElement(___uri, ___local, ___qname); 516 return ; 517 case 6 : 518 state = 9; 519 continue outer; 520 case 3 : 521 attIdx = context.getAttribute("", "normal"); 522 if (attIdx >= 0) { 523 final java.lang.String v = context.eatAttribute(attIdx); 524 eatText2(v); 525 state = 6; 526 continue outer; 527 } 528 state = 6; 529 continue outer; 530 } 531 super.leaveElement(___uri, ___local, ___qname); 532 break; 533 } 534 } 535 536 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 537 throws org.xml.sax.SAXException 538 { 539 int attIdx; 540 outer: 541 while (true) { 542 switch (state) { 543 case 7 : 544 if (("name" == ___local)&&("" == ___uri)) { 545 _getParam().add(((com.sun.japex.testsuite.impl.ParamTypeImpl) spawnChildFromEnterAttribute((com.sun.japex.testsuite.impl.ParamTypeImpl.class), 8, ___uri, ___local, ___qname))); 546 return ; 547 } 548 break; 549 case 0 : 550 if (("name" == ___local)&&("" == ___uri)) { 551 state = 1; 552 return ; 553 } 554 break; 555 case 9 : 556 revertToParentFromEnterAttribute(___uri, ___local, ___qname); 557 return ; 558 case 6 : 559 state = 9; 560 continue outer; 561 case 3 : 562 if (("normal" == ___local)&&("" == ___uri)) { 563 state = 4; 564 return ; 565 } 566 state = 6; 567 continue outer; 568 } 569 super.enterAttribute(___uri, ___local, ___qname); 570 break; 571 } 572 } 573 574 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 575 throws org.xml.sax.SAXException 576 { 577 int attIdx; 578 outer: 579 while (true) { 580 switch (state) { 581 case 2 : 582 if (("name" == ___local)&&("" == ___uri)) { 583 state = 3; 584 return ; 585 } 586 break; 587 case 7 : 588 attIdx = context.getAttribute("", "name"); 589 if (attIdx >= 0) { 590 context.consumeAttribute(attIdx); 591 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname); 592 return ; 593 } 594 break; 595 case 0 : 596 attIdx = context.getAttribute("", "name"); 597 if (attIdx >= 0) { 598 final java.lang.String v = context.eatAttribute(attIdx); 599 eatText1(v); 600 state = 3; 601 continue outer; 602 } 603 break; 604 case 9 : 605 revertToParentFromLeaveAttribute(___uri, ___local, ___qname); 606 return ; 607 case 6 : 608 state = 9; 609 continue outer; 610 case 3 : 611 attIdx = context.getAttribute("", "normal"); 612 if (attIdx >= 0) { 613 final java.lang.String v = context.eatAttribute(attIdx); 614 eatText2(v); 615 state = 6; 616 continue outer; 617 } 618 state = 6; 619 continue outer; 620 case 5 : 621 if (("normal" == ___local)&&("" == ___uri)) { 622 state = 6; 623 return ; 624 } 625 break; 626 } 627 super.leaveAttribute(___uri, ___local, ___qname); 628 break; 629 } 630 } 631 632 public void handleText(final java.lang.String value) 633 throws org.xml.sax.SAXException 634 { 635 int attIdx; 636 outer: 637 while (true) { 638 try { 639 switch (state) { 640 case 1 : 641 eatText1(value); 642 state = 2; 643 return ; 644 case 7 : 645 attIdx = context.getAttribute("", "name"); 646 if (attIdx >= 0) { 647 context.consumeAttribute(attIdx); 648 context.getCurrentHandler().text(value); 649 return ; 650 } 651 break; 652 case 0 : 653 attIdx = context.getAttribute("", "name"); 654 if (attIdx >= 0) { 655 final java.lang.String v = context.eatAttribute(attIdx); 656 eatText1(v); 657 state = 3; 658 continue outer; 659 } 660 break; 661 case 9 : 662 revertToParentFromText(value); 663 return ; 664 case 6 : 665 state = 9; 666 continue outer; 667 case 3 : 668 attIdx = context.getAttribute("", "normal"); 669 if (attIdx >= 0) { 670 final java.lang.String v = context.eatAttribute(attIdx); 671 eatText2(v); 672 state = 6; 673 continue outer; 674 } 675 state = 6; 676 continue outer; 677 case 4 : 678 eatText2(value); 679 state = 5; 680 return ; 681 } 682 } catch (java.lang.RuntimeException e) { 683 handleUnexpectedTextException(value, e); 684 } 685 break; 686 } 687 } 688 689 } 690 691 } 692 693 public static class TestCaseTypeImpl implements com.sun.japex.testsuite.TestSuiteType.TestCaseType, com.sun.xml.bind.JAXBObject, com.sun.japex.testsuite.impl.runtime.UnmarshallableObject, com.sun.japex.testsuite.impl.runtime.XMLSerializable, com.sun.japex.testsuite.impl.runtime.ValidatableObject 694 { 695 696 protected com.sun.xml.bind.util.ListImpl _Param; 697 protected java.lang.String _Name; 698 public final static java.lang.Class version = (com.sun.japex.testsuite.impl.JAXBVersion.class); 699 private static com.sun.msv.grammar.Grammar schemaFragment; 700 701 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() { 702 return (com.sun.japex.testsuite.TestSuiteType.TestCaseType.class); 703 } 704 705 protected com.sun.xml.bind.util.ListImpl _getParam() { 706 if (_Param == null) { 707 _Param = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList ()); 708 } 709 return _Param; 710 } 711 712 public java.util.List getParam() { 713 return _getParam(); 714 } 715 716 public java.lang.String getName() { 717 return _Name; 718 } 719 720 public void setName(java.lang.String value) { 721 _Name = value; 722 } 723 724 public com.sun.japex.testsuite.impl.runtime.UnmarshallingEventHandler createUnmarshaller(com.sun.japex.testsuite.impl.runtime.UnmarshallingContext context) { 725 return new com.sun.japex.testsuite.impl.TestSuiteTypeImpl.TestCaseTypeImpl.Unmarshaller(context); 726 } 727 728 public void serializeBody(com.sun.japex.testsuite.impl.runtime.XMLSerializer context) 729 throws org.xml.sax.SAXException 730 { 731 int idx1 = 0; 732 final int len1 = ((_Param == null)? 0 :_Param.size()); 733 while (idx1 != len1) { 734 context.startElement("http://www.sun.com/japex/testSuite", "param"); 735 int idx_0 = idx1; 736 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Param.get(idx_0 ++)), "Param"); 737 context.endNamespaceDecls(); 738 int idx_1 = idx1; 739 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Param.get(idx_1 ++)), "Param"); 740 context.endAttributes(); 741 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Param.get(idx1 ++)), "Param"); 742 context.endElement(); 743 } 744 } 745 746 public void serializeAttributes(com.sun.japex.testsuite.impl.runtime.XMLSerializer context) 747 throws org.xml.sax.SAXException 748 { 749 int idx1 = 0; 750 final int len1 = ((_Param == null)? 0 :_Param.size()); 751 context.startAttribute("", "name"); 752 try { 753 context.text(((java.lang.String ) _Name), "Name"); 754 } catch (java.lang.Exception e) { 755 com.sun.japex.testsuite.impl.runtime.Util.handlePrintConversionException(this, e, context); 756 } 757 context.endAttribute(); 758 while (idx1 != len1) { 759 idx1 += 1; 760 } 761 } 762 763 public void serializeURIs(com.sun.japex.testsuite.impl.runtime.XMLSerializer context) 764 throws org.xml.sax.SAXException 765 { 766 int idx1 = 0; 767 final int len1 = ((_Param == null)? 0 :_Param.size()); 768 while (idx1 != len1) { 769 idx1 += 1; 770 } 771 } 772 773 public java.lang.Class getPrimaryInterface() { 774 return (com.sun.japex.testsuite.TestSuiteType.TestCaseType.class); 775 } 776 777 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() { 778 if (schemaFragment == null) { 779 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize(( 780 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su" 781 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra" 782 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi" 783 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b" 784 +"expandedExpq\u0000~\u0000\u0002xpppsr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000" 785 +"\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000x" 786 +"r\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003s" 787 +"r\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000\'com.sun.msv.g" 788 +"rammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun" 789 +"/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000" 790 +"\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000" 791 +"~\u0000\u0003q\u0000~\u0000\fp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\rpp\u0000sq\u0000~\u0000\u0006ppsq\u0000~\u0000\bq\u0000~\u0000\fpsr\u0000 com.sun.m" 792 +"sv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~" 793 +"\u0000\u000exq\u0000~\u0000\u0003q\u0000~\u0000\fpsr\u00002com.sun.msv.grammar.Expression$AnyStringEx" 794 +"pression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\u000b\u0001psr\u0000 com.sun.msv.grammar.Any" 795 +"NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000" 796 +"\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000" 797 +"\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u0019psr\u0000#com.sun.msv.grammar.SimpleNameClass" 798 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq" 799 +"\u0000~\u0000 xq\u0000~\u0000\u001bt\u0000!com.sun.japex.testsuite.ParamTypet\u0000+http://java" 800 +".sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\u0006ppsq\u0000~\u0000\u0015q\u0000~\u0000\fpsr\u0000\u001bcom." 801 +"sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datat" 802 +"ype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/Strin" 803 +"gPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001" 804 +"\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000" 805 +"xr\u0000%com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com." 806 +"sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUr" 807 +"iq\u0000~\u0000 L\u0000\btypeNameq\u0000~\u0000 L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/" 808 +"xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchem" 809 +"at\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Co" 810 +"llapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProc" 811 +"essor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$NullSet" 812 +"Expression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPair" 813 +"\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000 L\u0000\fnamespaceURIq\u0000~\u0000 xpq\u0000~\u00001q\u0000~\u00000" 814 +"sq\u0000~\u0000\u001ft\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-instanceq\u0000~" 815 +"\u0000\u001esq\u0000~\u0000\u001ft\u0000\u0005paramt\u0000\"http://www.sun.com/japex/testSuiteq\u0000~\u0000\u001esq" 816 +"\u0000~\u0000\u0015ppsq\u0000~\u0000&ppsr\u0000#com.sun.msv.datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000" 817 +"\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u0000+q\u0000~\u00000t\u0000\u0006stringsr\u00005com.sun.msv.data" 818 +"type.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u00003\u0001q\u0000~\u00006" 819 +"sq\u0000~\u00007q\u0000~\u0000Cq\u0000~\u00000sq\u0000~\u0000\u001ft\u0000\u0004namet\u0000\u0000sr\u0000\"com.sun.msv.grammar.Expr" 820 +"essionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/Expr" 821 +"essionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPo" 822 +"ol$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$" 823 +"Lcom/sun/msv/grammar/ExpressionPool;xp\u0000\u0000\u0000\u0007\u0001pq\u0000~\u0000\u0005q\u0000~\u0000\u0011q\u0000~\u0000\u0014q" 824 +"\u0000~\u0000\nq\u0000~\u0000$q\u0000~\u0000\u0013q\u0000~\u0000\u0007x")); 825 } 826 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment); 827 } 828 829 public class Unmarshaller 830 extends com.sun.japex.testsuite.impl.runtime.AbstractUnmarshallingEventHandlerImpl 831 { 832 833 834 public Unmarshaller(com.sun.japex.testsuite.impl.runtime.UnmarshallingContext context) { 835 super(context, "-------"); 836 } 837 838 protected Unmarshaller(com.sun.japex.testsuite.impl.runtime.UnmarshallingContext context, int startState) { 839 this(context); 840 state = startState; 841 } 842 843 public java.lang.Object owner() { 844 return com.sun.japex.testsuite.impl.TestSuiteTypeImpl.TestCaseTypeImpl.this; 845 } 846 847 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts) 848 throws org.xml.sax.SAXException 849 { 850 int attIdx; 851 outer: 852 while (true) { 853 switch (state) { 854 case 6 : 855 if (("param" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 856 context.pushAttributes(__atts, false); 857 state = 4; 858 return ; 859 } 860 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts); 861 return ; 862 case 0 : 863 attIdx = context.getAttribute("", "name"); 864 if (attIdx >= 0) { 865 final java.lang.String v = context.eatAttribute(attIdx); 866 eatText1(v); 867 state = 3; 868 continue outer; 869 } 870 break; 871 case 4 : 872 attIdx = context.getAttribute("", "name"); 873 if (attIdx >= 0) { 874 context.consumeAttribute(attIdx); 875 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts); 876 return ; 877 } 878 break; 879 case 3 : 880 if (("param" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 881 context.pushAttributes(__atts, false); 882 state = 4; 883 return ; 884 } 885 state = 6; 886 continue outer; 887 } 888 super.enterElement(___uri, ___local, ___qname, __atts); 889 break; 890 } 891 } 892 893 private void eatText1(final java.lang.String value) 894 throws org.xml.sax.SAXException 895 { 896 try { 897 _Name = value; 898 } catch (java.lang.Exception e) { 899 handleParseConversionException(e); 900 } 901 } 902 903 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 904 throws org.xml.sax.SAXException 905 { 906 int attIdx; 907 outer: 908 while (true) { 909 switch (state) { 910 case 6 : 911 revertToParentFromLeaveElement(___uri, ___local, ___qname); 912 return ; 913 case 0 : 914 attIdx = context.getAttribute("", "name"); 915 if (attIdx >= 0) { 916 final java.lang.String v = context.eatAttribute(attIdx); 917 eatText1(v); 918 state = 3; 919 continue outer; 920 } 921 break; 922 case 4 : 923 attIdx = context.getAttribute("", "name"); 924 if (attIdx >= 0) { 925 context.consumeAttribute(attIdx); 926 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname); 927 return ; 928 } 929 break; 930 case 3 : 931 state = 6; 932 continue outer; 933 case 5 : 934 if (("param" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 935 context.popAttributes(); 936 state = 6; 937 return ; 938 } 939 break; 940 } 941 super.leaveElement(___uri, ___local, ___qname); 942 break; 943 } 944 } 945 946 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 947 throws org.xml.sax.SAXException 948 { 949 int attIdx; 950 outer: 951 while (true) { 952 switch (state) { 953 case 6 : 954 revertToParentFromEnterAttribute(___uri, ___local, ___qname); 955 return ; 956 case 0 : 957 if (("name" == ___local)&&("" == ___uri)) { 958 state = 1; 959 return ; 960 } 961 break; 962 case 4 : 963 if (("name" == ___local)&&("" == ___uri)) { 964 _getParam().add(((com.sun.japex.testsuite.impl.ParamTypeImpl) spawnChildFromEnterAttribute((com.sun.japex.testsuite.impl.ParamTypeImpl.class), 5, ___uri, ___local, ___qname))); 965 return ; 966 } 967 break; 968 case 3 : 969 state = 6; 970 continue outer; 971 } 972 super.enterAttribute(___uri, ___local, ___qname); 973 break; 974 } 975 } 976 977 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 978 throws org.xml.sax.SAXException 979 { 980 int attIdx; 981 outer: 982 while (true) { 983 switch (state) { 984 case 6 : 985 revertToParentFromLeaveAttribute(___uri, ___local, ___qname); 986 return ; 987 case 2 : 988 if (("name" == ___local)&&("" == ___uri)) { 989 state = 3; 990 return ; 991 } 992 break; 993 case 0 : 994 attIdx = context.getAttribute("", "name"); 995 if (attIdx >= 0) { 996 final java.lang.String v = context.eatAttribute(attIdx); 997 eatText1(v); 998 state = 3; 999 continue outer; 1000 } 1001 break; 1002 case 4 : 1003 attIdx = context.getAttribute("", "name"); 1004 if (attIdx >= 0) { 1005 context.consumeAttribute(attIdx); 1006 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname); 1007 return ; 1008 } 1009 break; 1010 case 3 : 1011 state = 6; 1012 continue outer; 1013 } 1014 super.leaveAttribute(___uri, ___local, ___qname); 1015 break; 1016 } 1017 } 1018 1019 public void handleText(final java.lang.String value) 1020 throws org.xml.sax.SAXException 1021 { 1022 int attIdx; 1023 outer: 1024 while (true) { 1025 try { 1026 switch (state) { 1027 case 1 : 1028 eatText1(value); 1029 state = 2; 1030 return ; 1031 case 6 : 1032 revertToParentFromText(value); 1033 return ; 1034 case 0 : 1035 attIdx = context.getAttribute("", "name"); 1036 if (attIdx >= 0) { 1037 final java.lang.String v = context.eatAttribute(attIdx); 1038 eatText1(v); 1039 state = 3; 1040 continue outer; 1041 } 1042 break; 1043 case 4 : 1044 attIdx = context.getAttribute("", "name"); 1045 if (attIdx >= 0) { 1046 context.consumeAttribute(attIdx); 1047 context.getCurrentHandler().text(value); 1048 return ; 1049 } 1050 break; 1051 case 3 : 1052 state = 6; 1053 continue outer; 1054 } 1055 } catch (java.lang.RuntimeException e) { 1056 handleUnexpectedTextException(value, e); 1057 } 1058 break; 1059 } 1060 } 1061 1062 } 1063 1064 } 1065 1066 public class Unmarshaller 1067 extends com.sun.japex.testsuite.impl.runtime.AbstractUnmarshallingEventHandlerImpl 1068 { 1069 1070 1071 public Unmarshaller(com.sun.japex.testsuite.impl.runtime.UnmarshallingContext context) { 1072 super(context, "-------------"); 1073 } 1074 1075 protected Unmarshaller(com.sun.japex.testsuite.impl.runtime.UnmarshallingContext context, int startState) { 1076 this(context); 1077 state = startState; 1078 } 1079 1080 public java.lang.Object owner() { 1081 return com.sun.japex.testsuite.impl.TestSuiteTypeImpl.this; 1082 } 1083 1084 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts) 1085 throws org.xml.sax.SAXException 1086 { 1087 int attIdx; 1088 outer: 1089 while (true) { 1090 switch (state) { 1091 case 0 : 1092 attIdx = context.getAttribute("", "name"); 1093 if (attIdx >= 0) { 1094 final java.lang.String v = context.eatAttribute(attIdx); 1095 eatText1(v); 1096 state = 3; 1097 continue outer; 1098 } 1099 break; 1100 case 12 : 1101 if (("testCase" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 1102 context.pushAttributes(__atts, false); 1103 state = 10; 1104 return ; 1105 } 1106 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts); 1107 return ; 1108 case 10 : 1109 attIdx = context.getAttribute("", "name"); 1110 if (attIdx >= 0) { 1111 context.consumeAttribute(attIdx); 1112 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts); 1113 return ; 1114 } 1115 break; 1116 case 9 : 1117 if (("driver" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 1118 context.pushAttributes(__atts, false); 1119 state = 7; 1120 return ; 1121 } 1122 if (("testCase" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 1123 context.pushAttributes(__atts, false); 1124 state = 10; 1125 return ; 1126 } 1127 break; 1128 case 7 : 1129 attIdx = context.getAttribute("", "name"); 1130 if (attIdx >= 0) { 1131 context.consumeAttribute(attIdx); 1132 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts); 1133 return ; 1134 } 1135 break; 1136 case 6 : 1137 if (("param" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 1138 context.pushAttributes(__atts, false); 1139 state = 4; 1140 return ; 1141 } 1142 if (("driver" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 1143 context.pushAttributes(__atts, false); 1144 state = 7; 1145 return ; 1146 } 1147 break; 1148 case 4 : 1149 attIdx = context.getAttribute("", "name"); 1150 if (attIdx >= 0) { 1151 context.consumeAttribute(attIdx); 1152 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts); 1153 return ; 1154 } 1155 break; 1156 case 3 : 1157 if (("param" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 1158 context.pushAttributes(__atts, false); 1159 state = 4; 1160 return ; 1161 } 1162 state = 6; 1163 continue outer; 1164 } 1165 super.enterElement(___uri, ___local, ___qname, __atts); 1166 break; 1167 } 1168 } 1169 1170 private void eatText1(final java.lang.String value) 1171 throws org.xml.sax.SAXException 1172 { 1173 try { 1174 _Name = value; 1175 } catch (java.lang.Exception e) { 1176 handleParseConversionException(e); 1177 } 1178 } 1179 1180 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 1181 throws org.xml.sax.SAXException 1182 { 1183 int attIdx; 1184 outer: 1185 while (true) { 1186 switch (state) { 1187 case 5 : 1188 if (("param" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 1189 context.popAttributes(); 1190 state = 6; 1191 return ; 1192 } 1193 break; 1194 case 0 : 1195 attIdx = context.getAttribute("", "name"); 1196 if (attIdx >= 0) { 1197 final java.lang.String v = context.eatAttribute(attIdx); 1198 eatText1(v); 1199 state = 3; 1200 continue outer; 1201 } 1202 break; 1203 case 12 : 1204 revertToParentFromLeaveElement(___uri, ___local, ___qname); 1205 return ; 1206 case 10 : 1207 attIdx = context.getAttribute("", "name"); 1208 if (attIdx >= 0) { 1209 context.consumeAttribute(attIdx); 1210 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname); 1211 return ; 1212 } 1213 break; 1214 case 11 : 1215 if (("testCase" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 1216 context.popAttributes(); 1217 state = 12; 1218 return ; 1219 } 1220 break; 1221 case 7 : 1222 attIdx = context.getAttribute("", "name"); 1223 if (attIdx >= 0) { 1224 context.consumeAttribute(attIdx); 1225 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname); 1226 return ; 1227 } 1228 break; 1229 case 4 : 1230 attIdx = context.getAttribute("", "name"); 1231 if (attIdx >= 0) { 1232 context.consumeAttribute(attIdx); 1233 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname); 1234 return ; 1235 } 1236 break; 1237 case 3 : 1238 state = 6; 1239 continue outer; 1240 case 8 : 1241 if (("driver" == ___local)&&("http://www.sun.com/japex/testSuite" == ___uri)) { 1242 context.popAttributes(); 1243 state = 9; 1244 return ; 1245 } 1246 break; 1247 } 1248 super.leaveElement(___uri, ___local, ___qname); 1249 break; 1250 } 1251 } 1252 1253 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 1254 throws org.xml.sax.SAXException 1255 { 1256 int attIdx; 1257 outer: 1258 while (true) { 1259 switch (state) { 1260 case 0 : 1261 if (("name" == ___local)&&("" == ___uri)) { 1262 state = 1; 1263 return ; 1264 } 1265 break; 1266 case 12 : 1267 revertToParentFromEnterAttribute(___uri, ___local, ___qname); 1268 return ; 1269 case 10 : 1270 if (("name" == ___local)&&("" == ___uri)) { 1271 _getTestCase().add(((com.sun.japex.testsuite.impl.TestSuiteTypeImpl.TestCaseTypeImpl) spawnChildFromEnterAttribute((com.sun.japex.testsuite.impl.TestSuiteTypeImpl.TestCaseTypeImpl.class), 11, ___uri, ___local, ___qname))); 1272 return ; 1273 } 1274 break; 1275 case 7 : 1276 if (("name" == ___local)&&("" == ___uri)) { 1277 _getDriver().add(((com.sun.japex.testsuite.impl.TestSuiteTypeImpl.DriverTypeImpl) spawnChildFromEnterAttribute((com.sun.japex.testsuite.impl.TestSuiteTypeImpl.DriverTypeImpl.class), 8, ___uri, ___local, ___qname))); 1278 return ; 1279 } 1280 break; 1281 case 4 : 1282 if (("name" == ___local)&&("" == ___uri)) { 1283 _getParam().add(((com.sun.japex.testsuite.impl.ParamTypeImpl) spawnChildFromEnterAttribute((com.sun.japex.testsuite.impl.ParamTypeImpl.class), 5, ___uri, ___local, ___qname))); 1284 return ; 1285 } 1286 break; 1287 case 3 : 1288 state = 6; 1289 continue outer; 1290 } 1291 super.enterAttribute(___uri, ___local, ___qname); 1292 break; 1293 } 1294 } 1295 1296 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 1297 throws org.xml.sax.SAXException 1298 { 1299 int attIdx; 1300 outer: 1301 while (true) { 1302 switch (state) { 1303 case 0 : 1304 attIdx = context.getAttribute("", "name"); 1305 if (attIdx >= 0) { 1306 final java.lang.String v = context.eatAttribute(attIdx); 1307 eatText1(v); 1308 state = 3; 1309 continue outer; 1310 } 1311 break; 1312 case 12 : 1313 revertToParentFromLeaveAttribute(___uri, ___local, ___qname); 1314 return ; 1315 case 10 : 1316 attIdx = context.getAttribute("", "name"); 1317 if (attIdx >= 0) { 1318 context.consumeAttribute(attIdx); 1319 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname); 1320 return ; 1321 } 1322 break; 1323 case 7 : 1324 attIdx = context.getAttribute("", "name"); 1325 if (attIdx >= 0) { 1326 context.consumeAttribute(attIdx); 1327 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname); 1328 return ; 1329 } 1330 break; 1331 case 2 : 1332 if (("name" == ___local)&&("" == ___uri)) { 1333 state = 3; 1334 return ; 1335 } 1336 break; 1337 case 4 : 1338 attIdx = context.getAttribute("", "name"); 1339 if (attIdx >= 0) { 1340 context.consumeAttribute(attIdx); 1341 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname); 1342 return ; 1343 } 1344 break; 1345 case 3 : 1346 state = 6; 1347 continue outer; 1348 } 1349 super.leaveAttribute(___uri, ___local, ___qname); 1350 break; 1351 } 1352 } 1353 1354 public void handleText(final java.lang.String value) 1355 throws org.xml.sax.SAXException 1356 { 1357 int attIdx; 1358 outer: 1359 while (true) { 1360 try { 1361 switch (state) { 1362 case 0 : 1363 attIdx = context.getAttribute("", "name"); 1364 if (attIdx >= 0) { 1365 final java.lang.String v = context.eatAttribute(attIdx); 1366 eatText1(v); 1367 state = 3; 1368 continue outer; 1369 } 1370 break; 1371 case 12 : 1372 revertToParentFromText(value); 1373 return ; 1374 case 10 : 1375 attIdx = context.getAttribute("", "name"); 1376 if (attIdx >= 0) { 1377 context.consumeAttribute(attIdx); 1378 context.getCurrentHandler().text(value); 1379 return ; 1380 } 1381 break; 1382 case 7 : 1383 attIdx = context.getAttribute("", "name"); 1384 if (attIdx >= 0) { 1385 context.consumeAttribute(attIdx); 1386 context.getCurrentHandler().text(value); 1387 return ; 1388 } 1389 break; 1390 case 1 : 1391 eatText1(value); 1392 state = 2; 1393 return ; 1394 case 4 : 1395 attIdx = context.getAttribute("", "name"); 1396 if (attIdx >= 0) { 1397 context.consumeAttribute(attIdx); 1398 context.getCurrentHandler().text(value); 1399 return ; 1400 } 1401 break; 1402 case 3 : 1403 state = 6; 1404 continue outer; 1405 } 1406 } catch (java.lang.RuntimeException e) { 1407 handleUnexpectedTextException(value, e); 1408 } 1409 break; 1410 } 1411 } 1412 1413 } 1414 1415} 1416 | Popular Tags |