Пример #1
0
private void readAttribute(global::java.lang.String n1){
//XMLVM_BEGIN_WRAPPER[gnu.xml.stream.XMLParser: void readAttribute(java.lang.String)]
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    global::System.Object _r7_o = null;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r10_o = null;
    global::System.Object _r11_o = null;
    global::System.Object _r12_o = null;
    global::System.Object _r13_o = null;
    global::System.Object _r14_o = null;
    _r13_o = this;
    _r14_o = n1;
    _r1.i = 1;
    _r2_o = ((global::gnu.xml.stream.XMLParser) _r13_o).readNmtoken(0!=_r1.i);
    _r3_o = ((global::gnu.xml.stream.XMLParser) _r13_o).getAttributeType((global::java.lang.String) _r14_o, (global::java.lang.String) _r2_o);
    ((global::gnu.xml.stream.XMLParser) _r13_o).readEq();
    _r9.i = 10;
    if (_r3_o == null) goto label24;
    // Value=CDATA
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)67)), unchecked((char) unchecked((uint) 68)), unchecked((char) unchecked((uint) 65)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 65))}));
    _r1.i = ((global::java.lang.String) _r1_o).equals((global::java.lang.Object) _r3_o) ? 1 : 0;
    if (_r1.i == 0) goto label150;
    label24:;
    _r1.i = 10;
    _r4.i = 0;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o).readLiteral((int) _r1.i, 0!=_r4.i);
    _r5_o = _r1_o;
    label32:;
    _r0_o = new global::gnu.xml.stream.XMLParser_2Attribute();
    _r4.i = 1;
    _r1_o = _r13_o;
    ((global::gnu.xml.stream.XMLParser_2Attribute) _r0_o).@this((global::gnu.xml.stream.XMLParser) _r1_o, (global::java.lang.String) _r2_o, (global::java.lang.String) _r3_o, 0!=_r4.i, (global::java.lang.String) _r5_o);
    _r1.i = ((global::gnu.xml.stream.XMLParser) _r13_o)._fnamespaceAware ? 1 : 0;
    if (_r1.i == 0) goto label243;
    _r1.i = 0;
    _r1.i = ((global::java.lang.String) _r2_o).charAt((int) _r1.i);
    _r3.i = 58;
    if (_r1.i == _r3.i) goto label66;
    _r1.i = ((global::java.lang.String) _r2_o).length();
    _r3.i = 1;
    _r1.i = _r1.i - _r3.i;
    _r1.i = ((global::java.lang.String) _r2_o).charAt((int) _r1.i);
    _r3.i = 58;
    if (_r1.i != _r3.i) goto label159;
    label66:;
    // Value=not a QName
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)110)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 81)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r2_o);
    label71:;
    _r1.i = ((global::gnu.xml.stream.XMLParser) _r13_o)._fvalidating ? 1 : 0;
    if (_r1.i == 0) goto label134;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fdoctype;
    if (_r1_o == null) goto label134;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fdoctype;
    _r7_o = ((global::gnu.xml.stream.XMLParser_2Doctype) _r1_o).getAttributeDecl((global::java.lang.String) _r14_o, (global::java.lang.String) _r2_o);
    if (_r7_o != null) goto label92;
    // Value=attribute must be declared
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 100))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r2_o);
    label92:;
    // Value=ENUMERATION
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)69)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 85)), unchecked((char) unchecked((uint) 77)), unchecked((char) unchecked((uint) 69)), unchecked((char) unchecked((uint) 82)), unchecked((char) unchecked((uint) 65)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 79)), unchecked((char) unchecked((uint) 78))}));
    _r2_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r7_o)._ftype;
    _r1.i = ((global::java.lang.String) _r1_o).equals((global::java.lang.Object) _r2_o) ? 1 : 0;
    if (_r1.i == 0) goto label258;
    _r1_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r7_o)._fvalues;
    _r1.i = ((global::java.util.HashSet) _r1_o).contains((global::java.lang.Object) _r5_o) ? 1 : 0;
    if (_r1.i != 0) goto label134;
    _r1_o = new global::java.lang.StringBuilder();
    ((global::java.lang.StringBuilder) _r1_o).@this();
    // Value=value does not match enumeration 
    _r2_o = new global::java.lang.String();
    ((global::java.lang.String)_r2_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 32))}));
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((global::java.lang.String) _r2_o);
    _r2_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r7_o)._fenumeration;
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((global::java.lang.String) _r2_o);
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).toString();
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r5_o);
    label134:;
    _r1.i = ((global::gnu.xml.stream.XMLParser) _r13_o)._fnamespaceAware ? 1 : 0;
    if (_r1.i == 0) goto label486;
    _r1.i = ((global::gnu.xml.stream.XMLParser) _r13_o).addNamespace((global::gnu.xml.stream.XMLParser_2Attribute) _r0_o) ? 1 : 0;
    if (_r1.i != 0) goto label149;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fattrs;
    ((global::java.util.ArrayList) _r1_o).add((global::java.lang.Object) _r0_o);
    label149:;
    return;
    label150:;
    _r1.i = 14;
    _r4.i = 0;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o).readLiteral((int) _r1.i, 0!=_r4.i);
    _r5_o = _r1_o;
    goto label32;
    label159:;
    // Value=xmlns
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)120)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 115))}));
    _r1.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r1_o) ? 1 : 0;
    if (_r1.i == 0) goto label189;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fnamespaces;
    _r6_o = ((global::java.util.LinkedList) _r1_o).getFirst();
    // Value=
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {}));
    _r1.i = ((global::java.util.LinkedHashMap) _r6_o).containsKey((global::java.lang.Object) _r1_o) ? 1 : 0;
    if (_r1.i == 0) goto label71;
    // Value=duplicate default namespace
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)100)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 101))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o);
    goto label71;
    label189:;
    // Value=xmlns:
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)120)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 58))}));
    _r1.i = ((global::java.lang.String) _r2_o).startsWith((global::java.lang.String) _r1_o) ? 1 : 0;
    if (_r1.i == 0) goto label228;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fnamespaces;
    _r6_o = ((global::java.util.LinkedList) _r1_o).getFirst();
    _r1.i = 6;
    _r1_o = ((global::java.lang.String) _r2_o).substring((int) _r1.i);
    _r1.i = ((global::java.util.LinkedHashMap) _r6_o).containsKey((global::java.lang.Object) _r1_o) ? 1 : 0;
    if (_r1.i == 0) goto label71;
    // Value=duplicate namespace
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)100)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 101))}));
    _r3.i = 6;
    _r3_o = ((global::java.lang.String) _r2_o).substring((int) _r3.i);
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r3_o);
    goto label71;
    label228:;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fattrs;
    _r1.i = ((global::java.util.ArrayList) _r1_o).contains((global::java.lang.Object) _r0_o) ? 1 : 0;
    if (_r1.i == 0) goto label71;
    // Value=duplicate attribute
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)100)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r2_o);
    goto label71;
    label243:;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fattrs;
    _r1.i = ((global::java.util.ArrayList) _r1_o).contains((global::java.lang.Object) _r0_o) ? 1 : 0;
    if (_r1.i == 0) goto label71;
    // Value=duplicate attribute
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)100)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r2_o);
    goto label71;
    label258:;
    // Value=ID
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)73)), unchecked((char) unchecked((uint) 68))}));
    _r2_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r7_o)._ftype;
    _r1.i = ((global::java.lang.String) _r1_o).equals((global::java.lang.Object) _r2_o) ? 1 : 0;
    if (_r1.i == 0) goto label300;
    _r1.i = 1;
    _r1.i = ((global::gnu.xml.stream.XMLParser) _r13_o).isNmtoken((global::java.lang.String) _r5_o, 0!=_r1.i) ? 1 : 0;
    if (_r1.i != 0) goto label280;
    // Value=ID values must match the Name production
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)73)), unchecked((char) unchecked((uint) 68)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o);
    label280:;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fids;
    _r1.i = ((global::java.util.HashSet) _r1_o).contains((global::java.lang.Object) _r5_o) ? 1 : 0;
    if (_r1.i == 0) goto label293;
    // Value=Duplicate ID
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)68)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 68))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r5_o);
    label293:;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fids;
    ((global::java.util.HashSet) _r1_o).add((global::java.lang.Object) _r5_o);
    goto label134;
    label300:;
    // Value=IDREF
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)73)), unchecked((char) unchecked((uint) 68)), unchecked((char) unchecked((uint) 82)), unchecked((char) unchecked((uint) 69)), unchecked((char) unchecked((uint) 70))}));
    _r2_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r7_o)._ftype;
    _r1.i = ((global::java.lang.String) _r1_o).equals((global::java.lang.Object) _r2_o) ? 1 : 0;
    if (_r1.i != 0) goto label320;
    // Value=IDREFS
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)73)), unchecked((char) unchecked((uint) 68)), unchecked((char) unchecked((uint) 82)), unchecked((char) unchecked((uint) 69)), unchecked((char) unchecked((uint) 70)), unchecked((char) unchecked((uint) 83))}));
    _r2_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r7_o)._ftype;
    _r1.i = ((global::java.lang.String) _r1_o).equals((global::java.lang.Object) _r2_o) ? 1 : 0;
    if (_r1.i == 0) goto label353;
    label320:;
    _r11_o = new global::java.util.StringTokenizer();
    ((global::java.util.StringTokenizer) _r11_o).@this((global::java.lang.String) _r5_o);
    label325:;
    _r1.i = ((global::java.util.StringTokenizer) _r11_o).hasMoreTokens() ? 1 : 0;
    if (_r1.i == 0) goto label134;
    _r12_o = ((global::java.util.StringTokenizer) _r11_o).nextToken();
    _r1.i = 1;
    _r1.i = ((global::gnu.xml.stream.XMLParser) _r13_o).isNmtoken((global::java.lang.String) _r12_o, 0!=_r1.i) ? 1 : 0;
    if (_r1.i != 0) goto label347;
    // Value=IDREF values must match the Name production
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)73)), unchecked((char) unchecked((uint) 68)), unchecked((char) unchecked((uint) 82)), unchecked((char) unchecked((uint) 69)), unchecked((char) unchecked((uint) 70)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o);
    label347:;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fidrefs;
    ((global::java.util.HashSet) _r1_o).add((global::java.lang.Object) _r12_o);
    goto label325;
    label353:;
    // Value=NMTOKEN
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)78)), unchecked((char) unchecked((uint) 77)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 79)), unchecked((char) unchecked((uint) 75)), unchecked((char) unchecked((uint) 69)), unchecked((char) unchecked((uint) 78))}));
    _r2_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r7_o)._ftype;
    _r1.i = ((global::java.lang.String) _r1_o).equals((global::java.lang.Object) _r2_o) ? 1 : 0;
    if (_r1.i != 0) goto label373;
    // Value=NMTOKENS
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)78)), unchecked((char) unchecked((uint) 77)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 79)), unchecked((char) unchecked((uint) 75)), unchecked((char) unchecked((uint) 69)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 83))}));
    _r2_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r7_o)._ftype;
    _r1.i = ((global::java.lang.String) _r1_o).equals((global::java.lang.Object) _r2_o) ? 1 : 0;
    if (_r1.i == 0) goto label401;
    label373:;
    _r11_o = new global::java.util.StringTokenizer();
    ((global::java.util.StringTokenizer) _r11_o).@this((global::java.lang.String) _r5_o);
    label378:;
    _r1.i = ((global::java.util.StringTokenizer) _r11_o).hasMoreTokens() ? 1 : 0;
    if (_r1.i == 0) goto label134;
    _r12_o = ((global::java.util.StringTokenizer) _r11_o).nextToken();
    _r1.i = 0;
    _r1.i = ((global::gnu.xml.stream.XMLParser) _r13_o).isNmtoken((global::java.lang.String) _r12_o, 0!=_r1.i) ? 1 : 0;
    if (_r1.i != 0) goto label378;
    // Value=NMTOKEN values must match the Nmtoken production
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)78)), unchecked((char) unchecked((uint) 77)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 79)), unchecked((char) unchecked((uint) 75)), unchecked((char) unchecked((uint) 69)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 107)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o);
    goto label378;
    label401:;
    // Value=ENTITY
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)69)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 89))}));
    _r2_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r7_o)._ftype;
    _r1.i = ((global::java.lang.String) _r1_o).equals((global::java.lang.Object) _r2_o) ? 1 : 0;
    if (_r1.i == 0) goto label448;
    _r1.i = 1;
    _r1.i = ((global::gnu.xml.stream.XMLParser) _r13_o).isNmtoken((global::java.lang.String) _r5_o, 0!=_r1.i) ? 1 : 0;
    if (_r1.i != 0) goto label423;
    // Value=ENTITY values must match the Name production
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)69)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 89)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o);
    label423:;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fdoctype;
    _r8_o = ((global::gnu.xml.stream.XMLParser_2Doctype) _r1_o).getEntity((global::java.lang.String) _r5_o);
    if (_r8_o == null) goto label441;
    _r1.i = ((_r8_o != null) && (_r8_o is global::gnu.xml.stream.XMLParser_2ExternalIds)) ? 1 : 0;
    if (_r1.i == 0) goto label441;
    _r1_o = ((global::gnu.xml.stream.XMLParser_2ExternalIds) _r8_o)._fnotationName;
    if (_r1_o != null) goto label134;
    label441:;
    // Value=ENTITY values must match the name of an unparsed entity declared in the DTD
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)69)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 89)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 121)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 68)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 68))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o);
    goto label134;
    label448:;
    // Value=NOTATION
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)78)), unchecked((char) unchecked((uint) 79)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 65)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 79)), unchecked((char) unchecked((uint) 78))}));
    _r2_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r7_o)._ftype;
    _r1.i = ((global::java.lang.String) _r1_o).equals((global::java.lang.Object) _r2_o) ? 1 : 0;
    if (_r1.i == 0) goto label134;
    _r1_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r7_o)._fvalues;
    _r1.i = ((global::java.util.HashSet) _r1_o).contains((global::java.lang.Object) _r5_o) ? 1 : 0;
    if (_r1.i != 0) goto label471;
    // Value=NOTATION values must match a declared notation name
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)78)), unchecked((char) unchecked((uint) 79)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 65)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 79)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r5_o);
    label471:;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fdoctype;
    _r10_o = ((global::gnu.xml.stream.XMLParser_2Doctype) _r1_o).getNotation((global::java.lang.String) _r5_o);
    if (_r10_o != null) goto label134;
    // Value=NOTATION values must match the name of a notation declared in the DTD
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)78)), unchecked((char) unchecked((uint) 79)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 65)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 79)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 68)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 68))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r5_o);
    goto label134;
    label486:;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fattrs;
    ((global::java.util.ArrayList) _r1_o).add((global::java.lang.Object) _r0_o);
    goto label149;
//XMLVM_END_WRAPPER[gnu.xml.stream.XMLParser: void readAttribute(java.lang.String)]
}
Пример #2
0
private int readStartElement(){
//XMLVM_BEGIN_WRAPPER[gnu.xml.stream.XMLParser: int readStartElement()]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r8_o = null;
    global::System.Object _r9_o = null;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r13_o = null;
    global::System.Object _r14_o = null;
    global::System.Object _r15_o = null;
    global::System.Object _r16_o = null;
    global::System.Object _r17_o = null;
    global::System.Object _r18_o = null;
    global::System.Object _r19_o = null;
    global::System.Object _r20_o = null;
    global::org.xmlvm._nElement _r21;
    global::System.Object _r22_o = null;
    _r22_o = this;
    _r4.i = 1;
    _r0_o = _r22_o;
    _r1.i = _r4.i;
    _r15_o = ((global::gnu.xml.stream.XMLParser) _r0_o).readNmtoken(0!=_r1.i);
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fattrs;
    _r4_o = _r0_o;
    ((global::java.util.ArrayList) _r4_o).clear();
    _r0_o = _r22_o;
    _r0.i = ((global::gnu.xml.stream.XMLParser) _r0_o)._fnamespaceAware ? 1 : 0;
    _r4.i = _r0.i;
    if (_r4.i == 0) goto label68;
    _r4.i = 0;
    _r4.i = ((global::java.lang.String) _r15_o).charAt((int) _r4.i);
    _r5.i = 58;
    if (_r4.i == _r5.i) goto label46;
    _r4.i = ((global::java.lang.String) _r15_o).length();
    _r5.i = 1;
    _r4.i = _r4.i - _r5.i;
    _r4.i = ((global::java.lang.String) _r15_o).charAt((int) _r4.i);
    _r5.i = 58;
    if (_r4.i != _r5.i) goto label55;
    label46:;
    // Value=not a QName
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)110)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 81)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101))}));
    _r0_o = _r22_o;
    _r1_o = _r4_o;
    _r2_o = _r15_o;
    ((global::gnu.xml.stream.XMLParser) _r0_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r2_o);
    label55:;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fnamespaces;
    _r4_o = _r0_o;
    _r5_o = new global::java.util.LinkedHashMap();
    ((global::java.util.LinkedHashMap) _r5_o).@this();
    ((global::java.util.LinkedList) _r4_o).addFirst((global::java.lang.Object) _r5_o);
    label68:;
    _r21.i = ((global::gnu.xml.stream.XMLParser) _r22_o).tryWhitespace() ? 1 : 0;
    _r4.i = 1;
    _r0_o = _r22_o;
    _r1.i = _r4.i;
    ((global::gnu.xml.stream.XMLParser) _r0_o).mark((int) _r1.i);
    _r11.i = ((global::gnu.xml.stream.XMLParser) _r22_o).readCh();
    label83:;
    _r4.i = 47;
    if (_r11.i == _r4.i) goto label126;
    _r4.i = 62;
    if (_r11.i == _r4.i) goto label126;
    ((global::gnu.xml.stream.XMLParser) _r22_o).reset();
    if (_r21.i != 0) goto label104;
    // Value=need whitespace between attributes
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)110)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 119)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 119)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115))}));
    _r0_o = _r22_o;
    _r1_o = _r4_o;
    ((global::gnu.xml.stream.XMLParser) _r0_o).error((global::java.lang.String) _r1_o);
    label104:;
    _r0_o = _r22_o;
    _r1_o = _r15_o;
    ((global::gnu.xml.stream.XMLParser) _r0_o).readAttribute((global::java.lang.String) _r1_o);
    _r21.i = ((global::gnu.xml.stream.XMLParser) _r22_o).tryWhitespace() ? 1 : 0;
    _r4.i = 1;
    _r0_o = _r22_o;
    _r1.i = _r4.i;
    ((global::gnu.xml.stream.XMLParser) _r0_o).mark((int) _r1.i);
    _r11.i = ((global::gnu.xml.stream.XMLParser) _r22_o).readCh();
    goto label83;
    label126:;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fdoctype;
    _r4_o = _r0_o;
    if (_r4_o == null) goto label465;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fdoctype;
    _r4_o = _r0_o;
    _r17_o = ((global::gnu.xml.stream.XMLParser_2Doctype) _r4_o).attlistIterator((global::java.lang.String) _r15_o);
    label142:;
    _r4.i = ((global::java.util.Iterator) _r17_o).hasNext() ? 1 : 0;
    if (_r4.i == 0) goto label465;
    _r16_o = ((global::java.util.Iterator) _r17_o).next();
    _r5_o = ((global::java.util.Map_2Entry) _r16_o).getKey();
    _r14_o = ((global::java.util.Map_2Entry) _r16_o).getValue();
    _r0_o = _r22_o;
    _r0.i = ((global::gnu.xml.stream.XMLParser) _r0_o)._fvalidating ? 1 : 0;
    _r4.i = _r0.i;
    if (_r4.i == 0) goto label178;
    _r4.i = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r14_o)._fvalueType;
    switch (_r4.i) {
    case 33: goto label282;
    case 34: goto label328;
    }
    label178:;
    _r0_o = _r22_o;
    _r0.i = ((global::gnu.xml.stream.XMLParser) _r0_o)._fnamespaceAware ? 1 : 0;
    _r4.i = _r0.i;
    if (_r4.i == 0) goto label405;
    // Value=xmlns
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)120)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 115))}));
    _r4.i = ((global::java.lang.String) _r5_o).equals((global::java.lang.Object) _r4_o) ? 1 : 0;
    if (_r4.i == 0) goto label405;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fnamespaces;
    _r4_o = _r0_o;
    _r13_o = ((global::java.util.LinkedList) _r4_o).getFirst();
    // Value=
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {}));
    _r4.i = ((global::java.util.LinkedHashMap) _r13_o).containsKey((global::java.lang.Object) _r4_o) ? 1 : 0;
    if (_r4.i != 0) goto label142;
    label212:;
    _r4_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r14_o)._fvalue;
    if (_r4_o == null) goto label142;
    _r0_o = _r22_o;
    _r0.i = ((global::gnu.xml.stream.XMLParser) _r0_o)._fvalidating ? 1 : 0;
    _r4.i = _r0.i;
    if (_r4.i == 0) goto label244;
    _r4.i = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r14_o)._fexternal ? 1 : 0;
    if (_r4.i == 0) goto label244;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fxmlStandalone;
    _r4_o = _r0_o;
    _r6_o = global::java.lang.Boolean._fTRUE;
    if (_r4_o != _r6_o) goto label244;
    // Value=standalone must be 'no' if attributes inherit values from externally declared markup declarations
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 39)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 39)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 120)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 121)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 107)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 115))}));
    _r0_o = _r22_o;
    _r1_o = _r4_o;
    ((global::gnu.xml.stream.XMLParser) _r0_o).error((global::java.lang.String) _r1_o);
    label244:;
    _r3_o = new global::gnu.xml.stream.XMLParser_2Attribute();
    _r6_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r14_o)._ftype;
    _r7.i = 0;
    _r8_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r14_o)._fvalue;
    _r4_o = _r22_o;
    ((global::gnu.xml.stream.XMLParser_2Attribute) _r3_o).@this((global::gnu.xml.stream.XMLParser) _r4_o, (global::java.lang.String) _r5_o, (global::java.lang.String) _r6_o, 0!=_r7.i, (global::java.lang.String) _r8_o);
    _r0_o = _r22_o;
    _r0.i = ((global::gnu.xml.stream.XMLParser) _r0_o)._fnamespaceAware ? 1 : 0;
    _r4.i = _r0.i;
    if (_r4.i == 0) goto label455;
    _r0_o = _r22_o;
    _r1_o = _r3_o;
    _r4.i = ((global::gnu.xml.stream.XMLParser) _r0_o).addNamespace((global::gnu.xml.stream.XMLParser_2Attribute) _r1_o) ? 1 : 0;
    if (_r4.i != 0) goto label142;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fattrs;
    _r4_o = _r0_o;
    ((global::java.util.ArrayList) _r4_o).add((global::java.lang.Object) _r3_o);
    goto label142;
    label282:;
    _r4_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r14_o)._fvalue;
    if (_r4_o != null) goto label178;
    _r0_o = _r22_o;
    _r1_o = _r5_o;
    _r4.i = ((global::gnu.xml.stream.XMLParser) _r0_o).attributeSpecified((global::java.lang.String) _r1_o) ? 1 : 0;
    if (_r4.i != 0) goto label178;
    _r4_o = new global::java.lang.StringBuilder();
    ((global::java.lang.StringBuilder) _r4_o).@this();
    // Value=value for 
    _r6_o = new global::java.lang.String();
    ((global::java.lang.String)_r6_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 32))}));
    _r4_o = ((global::java.lang.StringBuilder) _r4_o).append((global::java.lang.String) _r6_o);
    _r4_o = ((global::java.lang.StringBuilder) _r4_o).append((global::java.lang.String) _r5_o);
    // Value= attribute is required
    _r6_o = new global::java.lang.String();
    ((global::java.lang.String)_r6_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 113)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 100))}));
    _r4_o = ((global::java.lang.StringBuilder) _r4_o).append((global::java.lang.String) _r6_o);
    _r4_o = ((global::java.lang.StringBuilder) _r4_o).toString();
    _r0_o = _r22_o;
    _r1_o = _r4_o;
    ((global::gnu.xml.stream.XMLParser) _r0_o).error((global::java.lang.String) _r1_o);
    goto label178;
    label328:;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fattrs;
    _r4_o = _r0_o;
    _r18_o = ((global::java.util.ArrayList) _r4_o).iterator();
    label337:;
    _r4.i = ((global::java.util.Iterator) _r18_o).hasNext() ? 1 : 0;
    if (_r4.i == 0) goto label178;
    _r9_o = ((global::java.util.Iterator) _r18_o).next();
    _r4_o = ((global::gnu.xml.stream.XMLParser_2Attribute) _r9_o)._fname;
    _r4.i = ((global::java.lang.String) _r5_o).equals((global::java.lang.Object) _r4_o) ? 1 : 0;
    if (_r4.i == 0) goto label337;
    _r4_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r14_o)._fvalue;
    _r6_o = ((global::gnu.xml.stream.XMLParser_2Attribute) _r9_o)._fvalue;
    _r4.i = ((global::java.lang.String) _r4_o).equals((global::java.lang.Object) _r6_o) ? 1 : 0;
    if (_r4.i != 0) goto label337;
    _r4_o = new global::java.lang.StringBuilder();
    ((global::java.lang.StringBuilder) _r4_o).@this();
    // Value=value for 
    _r6_o = new global::java.lang.String();
    ((global::java.lang.String)_r6_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 32))}));
    _r4_o = ((global::java.lang.StringBuilder) _r4_o).append((global::java.lang.String) _r6_o);
    _r4_o = ((global::java.lang.StringBuilder) _r4_o).append((global::java.lang.String) _r5_o);
    // Value= attribute must be 
    _r6_o = new global::java.lang.String();
    ((global::java.lang.String)_r6_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32))}));
    _r4_o = ((global::java.lang.StringBuilder) _r4_o).append((global::java.lang.String) _r6_o);
    _r6_o = ((global::gnu.xml.stream.XMLParser_2AttributeDecl) _r14_o)._fvalue;
    _r4_o = ((global::java.lang.StringBuilder) _r4_o).append((global::java.lang.String) _r6_o);
    _r4_o = ((global::java.lang.StringBuilder) _r4_o).toString();
    _r0_o = _r22_o;
    _r1_o = _r4_o;
    ((global::gnu.xml.stream.XMLParser) _r0_o).error((global::java.lang.String) _r1_o);
    goto label337;
    label405:;
    _r0_o = _r22_o;
    _r0.i = ((global::gnu.xml.stream.XMLParser) _r0_o)._fnamespaceAware ? 1 : 0;
    _r4.i = _r0.i;
    if (_r4.i == 0) goto label444;
    // Value=xmlns:
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)120)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 58))}));
    _r4.i = ((global::java.lang.String) _r5_o).startsWith((global::java.lang.String) _r4_o) ? 1 : 0;
    if (_r4.i == 0) goto label444;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fnamespaces;
    _r4_o = _r0_o;
    _r13_o = ((global::java.util.LinkedList) _r4_o).getFirst();
    _r4.i = 6;
    _r4_o = ((global::java.lang.String) _r5_o).substring((int) _r4.i);
    _r4.i = ((global::java.util.LinkedHashMap) _r13_o).containsKey((global::java.lang.Object) _r4_o) ? 1 : 0;
    if (_r4.i == 0) goto label212;
    goto label142;
    label444:;
    _r0_o = _r22_o;
    _r1_o = _r5_o;
    _r4.i = ((global::gnu.xml.stream.XMLParser) _r0_o).attributeSpecified((global::java.lang.String) _r1_o) ? 1 : 0;
    if (_r4.i == 0) goto label212;
    goto label142;
    label455:;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fattrs;
    _r4_o = _r0_o;
    ((global::java.util.ArrayList) _r4_o).add((global::java.lang.Object) _r3_o);
    goto label142;
    label465:;
    _r0_o = _r22_o;
    _r0.i = ((global::gnu.xml.stream.XMLParser) _r0_o)._fbaseAware ? 1 : 0;
    _r4.i = _r0.i;
    if (_r4.i == 0) goto label503;
    // Value=http://www.w3.org/XML/1998/namespace
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)104)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 58)), unchecked((char) unchecked((uint) 47)), unchecked((char) unchecked((uint) 47)), unchecked((char) unchecked((uint) 119)), unchecked((char) unchecked((uint) 119)), unchecked((char) unchecked((uint) 119)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 119)), unchecked((char) unchecked((uint) 51)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 47)), unchecked((char) unchecked((uint) 88)), unchecked((char) unchecked((uint) 77)), unchecked((char) unchecked((uint) 76)), unchecked((char) unchecked((uint) 47)), unchecked((char) unchecked((uint) 49)), unchecked((char) unchecked((uint) 57)), unchecked((char) unchecked((uint) 57)), unchecked((char) unchecked((uint) 56)), unchecked((char) unchecked((uint) 47)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 101))}));
    // Value=base
    _r5_o = new global::java.lang.String();
    ((global::java.lang.String)_r5_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)98)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 101))}));
    _r0_o = _r22_o;
    _r1_o = _r4_o;
    _r2_o = _r5_o;
    _r20_o = ((global::gnu.xml.stream.XMLParser) _r0_o).getAttributeValue((global::java.lang.String) _r1_o, (global::java.lang.String) _r2_o);
    _r10_o = ((global::gnu.xml.stream.XMLParser) _r22_o).getXMLBase();
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fbases;
    _r4_o = _r0_o;
    _r0_o = _r10_o;
    _r1_o = _r20_o;
    _r5_o = global::gnu.xml.stream.XMLParser.absolutize((global::java.lang.String) _r0_o, (global::java.lang.String) _r1_o);
    ((global::java.util.LinkedList) _r4_o).addFirst((global::java.lang.Object) _r5_o);
    label503:;
    _r0_o = _r22_o;
    _r0.i = ((global::gnu.xml.stream.XMLParser) _r0_o)._fnamespaceAware ? 1 : 0;
    _r4.i = _r0.i;
    if (_r4.i == 0) goto label665;
    _r4.i = 58;
    _r12.i = ((global::java.lang.String) _r15_o).indexOf((int) _r4.i);
    _r4.i = -1;
    if (_r12.i == _r4.i) goto label544;
    _r4.i = 0;
    _r19_o = ((global::java.lang.String) _r15_o).substring((int) _r4.i, (int) _r12.i);
    _r0_o = _r22_o;
    _r1_o = _r19_o;
    _r20_o = ((global::gnu.xml.stream.XMLParser) _r0_o).getNamespaceURI((global::java.lang.String) _r1_o);
    if (_r20_o != null) goto label602;
    // Value=unbound element prefix
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 120))}));
    _r0_o = _r22_o;
    _r1_o = _r4_o;
    _r2_o = _r19_o;
    ((global::gnu.xml.stream.XMLParser) _r0_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r2_o);
    label544:;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fattrs;
    _r4_o = _r0_o;
    _r17_o = ((global::java.util.ArrayList) _r4_o).iterator();
    label553:;
    _r4.i = ((global::java.util.Iterator) _r17_o).hasNext() ? 1 : 0;
    if (_r4.i == 0) goto label665;
    _r3_o = ((global::java.util.Iterator) _r17_o).next();
    _r4_o = ((global::gnu.xml.stream.XMLParser_2Attribute) _r3_o)._fprefix;
    if (_r4_o == null) goto label553;
    // Value=xmlns
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)120)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 115))}));
    _r5_o = ((global::gnu.xml.stream.XMLParser_2Attribute) _r3_o)._fprefix;
    _r4.i = ((global::java.lang.String) _r4_o).equals((global::java.lang.Object) _r5_o) ? 1 : 0;
    if (_r4.i != 0) goto label553;
    _r4_o = ((global::gnu.xml.stream.XMLParser_2Attribute) _r3_o)._fprefix;
    _r0_o = _r22_o;
    _r1_o = _r4_o;
    _r20_o = ((global::gnu.xml.stream.XMLParser) _r0_o).getNamespaceURI((global::java.lang.String) _r1_o);
    if (_r20_o != null) goto label633;
    // Value=unbound attribute prefix
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 120))}));
    _r5_o = ((global::gnu.xml.stream.XMLParser_2Attribute) _r3_o)._fprefix;
    _r0_o = _r22_o;
    _r1_o = _r4_o;
    _r2_o = _r5_o;
    ((global::gnu.xml.stream.XMLParser) _r0_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r2_o);
    goto label553;
    label602:;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._finput;
    _r4_o = _r0_o;
    _r4.i = ((global::gnu.xml.stream.XMLParser_2Input) _r4_o)._fxml11 ? 1 : 0;
    if (_r4.i == 0) goto label544;
    // Value=
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {}));
    _r0_o = _r4_o;
    _r1_o = _r20_o;
    _r4.i = ((global::java.lang.String) _r0_o).equals((global::java.lang.Object) _r1_o) ? 1 : 0;
    if (_r4.i == 0) goto label544;
    // Value=XML 1.1 unbound element prefix
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)88)), unchecked((char) unchecked((uint) 77)), unchecked((char) unchecked((uint) 76)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 49)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 49)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 120))}));
    _r0_o = _r22_o;
    _r1_o = _r4_o;
    _r2_o = _r19_o;
    ((global::gnu.xml.stream.XMLParser) _r0_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r2_o);
    goto label544;
    label633:;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._finput;
    _r4_o = _r0_o;
    _r4.i = ((global::gnu.xml.stream.XMLParser_2Input) _r4_o)._fxml11 ? 1 : 0;
    if (_r4.i == 0) goto label553;
    // Value=
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {}));
    _r0_o = _r4_o;
    _r1_o = _r20_o;
    _r4.i = ((global::java.lang.String) _r0_o).equals((global::java.lang.Object) _r1_o) ? 1 : 0;
    if (_r4.i == 0) goto label553;
    // Value=XML 1.1 unbound attribute prefix
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)88)), unchecked((char) unchecked((uint) 77)), unchecked((char) unchecked((uint) 76)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 49)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 49)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 120))}));
    _r5_o = ((global::gnu.xml.stream.XMLParser_2Attribute) _r3_o)._fprefix;
    _r0_o = _r22_o;
    _r1_o = _r4_o;
    _r2_o = _r5_o;
    ((global::gnu.xml.stream.XMLParser) _r0_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r2_o);
    goto label553;
    label665:;
    _r0_o = _r22_o;
    _r0.i = ((global::gnu.xml.stream.XMLParser) _r0_o)._fvalidating ? 1 : 0;
    _r4.i = _r0.i;
    if (_r4.i == 0) goto label728;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fdoctype;
    _r4_o = _r0_o;
    if (_r4_o == null) goto label728;
    _r0_o = _r22_o;
    _r1_o = _r15_o;
    ((global::gnu.xml.stream.XMLParser) _r0_o).validateStartElement((global::java.lang.String) _r1_o);
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fdoctype;
    _r4_o = _r0_o;
    _r4_o = ((global::gnu.xml.stream.XMLParser_2Doctype) _r4_o).getElementModel((global::java.lang.String) _r15_o);
    _r0_o = _r4_o;
    _r1_o = _r22_o;
    ((global::gnu.xml.stream.XMLParser) _r1_o)._fcurrentContentModel = (global::gnu.xml.stream.XMLParser_2ContentModel) _r0_o;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fcurrentContentModel;
    _r4_o = _r0_o;
    if (_r4_o != null) goto label715;
    // Value=no element declaration
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)110)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110))}));
    _r0_o = _r22_o;
    _r1_o = _r4_o;
    _r2_o = _r15_o;
    ((global::gnu.xml.stream.XMLParser) _r0_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r2_o);
    label715:;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fvalidationStack;
    _r4_o = _r0_o;
    _r5_o = new global::java.util.LinkedList();
    ((global::java.util.LinkedList) _r5_o).@this();
    ((global::java.util.LinkedList) _r4_o).add((global::java.lang.Object) _r5_o);
    label728:;
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fbuf;
    _r4_o = _r0_o;
    _r5.i = 0;
    ((global::java.lang.StringBuffer) _r4_o).setLength((int) _r5.i);
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fbuf;
    _r4_o = _r0_o;
    ((global::java.lang.StringBuffer) _r4_o).append((global::java.lang.String) _r15_o);
    _r0_o = _r22_o;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r0_o)._fstack;
    _r4_o = _r0_o;
    ((global::java.util.LinkedList) _r4_o).addLast((global::java.lang.Object) _r15_o);
    switch (_r11.i) {
    case 47: goto label760;
    case 62: goto label758;
    }
    _r4.i = -1;
    label757:;
    return _r4.i;
    label758:;
    _r4.i = 2;
    goto label757;
    label760:;
    _r4.i = 62;
    _r0_o = _r22_o;
    _r1.i = _r4.i;
    ((global::gnu.xml.stream.XMLParser) _r0_o).require((char) _r1.i);
    _r4.i = 3;
    goto label757;
//XMLVM_END_WRAPPER[gnu.xml.stream.XMLParser: int readStartElement()]
}