Beispiel #1
0
private void pushInput(global::java.lang.String n1, global::gnu.xml.stream.XMLParser_2ExternalIds n2, bool n3, bool n4){
//XMLVM_BEGIN_WRAPPER[gnu.xml.stream.XMLParser: void pushInput(java.lang.String, gnu.xml.stream.XMLParser$ExternalIds, boolean, boolean)]
    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::System.Object _r4_o = null;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    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;
    global::System.Object _r15_o = null;
    global::org.xmlvm._nElement _r16;
    global::org.xmlvm._nElement _r17;
    _r13_o = this;
    _r14_o = n1;
    _r15_o = n2;
    _r16.i = n3 ? 1 : 0;
    _r17.i = n4 ? 1 : 0;
    _r1.i = ((global::gnu.xml.stream.XMLParser) _r13_o)._fexternalEntities ? 1 : 0;
    if (_r1.i != 0) goto label5;
    label4:;
    return;
    label5:;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._finput;
    _r1_o = ((global::gnu.xml.stream.XMLParser_2Input) _r1_o)._fsystemId;
    _r2_o = ((global::gnu.xml.stream.XMLParser_2ExternalIds) _r15_o)._fsystemId;
    _r1_o = global::gnu.xml.stream.XMLParser.absolutize((global::java.lang.String) _r1_o, (global::java.lang.String) _r2_o);
    _r5_o = global::gnu.xml.stream.XMLParser.canonicalize((global::java.lang.String) _r1_o);
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._finputStack;
    _r11_o = ((global::java.util.LinkedList) _r1_o).iterator();
    label25:;
    _r1.i = ((global::java.util.Iterator) _r11_o).hasNext() ? 1 : 0;
    if (_r1.i == 0) goto label74;
    _r10_o = ((global::java.util.Iterator) _r11_o).next();
    _r1_o = ((global::gnu.xml.stream.XMLParser_2Input) _r10_o)._fsystemId;
    _r1.i = ((global::java.lang.String) _r5_o).equals((global::java.lang.Object) _r1_o) ? 1 : 0;
    if (_r1.i == 0) goto label50;
    // Value=entities may not be self-recursive
    _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)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) 105)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 121)), 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) 98)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 45)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 118)), 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);
    label50:;
    if (_r14_o == null) goto label25;
    // 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.lang.String) _r1_o).equals((global::java.lang.Object) _r14_o) ? 1 : 0;
    if (_r1.i != 0) goto label25;
    _r1_o = ((global::gnu.xml.stream.XMLParser_2Input) _r10_o)._fname;
    _r1.i = ((global::java.lang.String) _r14_o).equals((global::java.lang.Object) _r1_o) ? 1 : 0;
    if (_r1.i == 0) goto label25;
    // Value=entities may not be self-recursive
    _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)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) 105)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 121)), 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) 98)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 45)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 101))}));
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r14_o);
    goto label25;
    label74:;
    if (_r14_o == null) goto label84;
    // 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.lang.String) _r1_o).equals((global::java.lang.Object) _r14_o) ? 1 : 0;
    if (_r1.i == 0) goto label86;
    label84:;
    _r16.i = 0;
    label86:;
    _r2_o = null;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fresolver;
    if (_r1_o == null) goto label112;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._fresolver;
    _r3_o = ((global::gnu.xml.stream.XMLParser_2ExternalIds) _r15_o)._fpublicId;
    _r4_o = ((global::gnu.xml.stream.XMLParser) _r13_o).getXMLBase();
    _r6_o = null;
    _r12_o = ((global::javax.xml.stream.XMLResolver) _r1_o).resolveEntity((global::java.lang.String) _r3_o, (global::java.lang.String) _r5_o, (global::java.lang.String) _r4_o, (global::java.lang.String) _r6_o);
    _r1.i = ((_r12_o != null) && (_r12_o is global::java.io.InputStream)) ? 1 : 0;
    if (_r1.i == 0) goto label112;
    _r0_o = _r12_o;
    _r2_o = _r0_o;
    label112:;
    if (_r2_o != null) goto label118;
    _r2_o = global::gnu.xml.stream.XMLParser.resolve((global::java.lang.String) _r5_o);
    label118:;
    if (_r2_o != null) goto label131;
    // Value=unable to resolve external 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)117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 101)), 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) 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))}));
    _r3_o = ((global::gnu.xml.stream.XMLParser_2ExternalIds) _r15_o)._fsystemId;
    if (_r3_o == null) goto label171;
    _r3_o = ((global::gnu.xml.stream.XMLParser_2ExternalIds) _r15_o)._fsystemId;
    label128:;
    ((global::gnu.xml.stream.XMLParser) _r13_o).error((global::java.lang.String) _r1_o, (global::java.lang.Object) _r3_o);
    label131:;
    _r1_o = new global::gnu.xml.stream.XMLParser_2Input();
    _r3_o = null;
    _r4_o = ((global::gnu.xml.stream.XMLParser_2ExternalIds) _r15_o)._fpublicId;
    _r7_o = null;
    _r6_o = _r14_o;
    _r8.i = _r16.i;
    _r9.i = _r17.i;
    ((global::gnu.xml.stream.XMLParser_2Input) _r1_o).@this((global::java.io.InputStream) _r2_o, (global::java.io.Reader) _r3_o, (global::java.lang.String) _r4_o, (global::java.lang.String) _r5_o, (global::java.lang.String) _r6_o, (global::java.lang.String) _r7_o, 0!=_r8.i, 0!=_r9.i);
    ((global::gnu.xml.stream.XMLParser) _r13_o).pushInput((global::gnu.xml.stream.XMLParser_2Input) _r1_o);
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._finput;
    ((global::gnu.xml.stream.XMLParser_2Input) _r1_o).init();
    // Value=<?xml
    _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)60)), unchecked((char) unchecked((uint) 63)), unchecked((char) unchecked((uint) 120)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 108))}));
    _r1.i = ((global::gnu.xml.stream.XMLParser) _r13_o).tryRead((global::java.lang.String) _r1_o) ? 1 : 0;
    if (_r1.i == 0) goto label164;
    ((global::gnu.xml.stream.XMLParser) _r13_o).readTextDecl();
    label164:;
    _r1_o = ((global::gnu.xml.stream.XMLParser) _r13_o)._finput;
    ((global::gnu.xml.stream.XMLParser_2Input) _r1_o).finalizeEncoding();
    goto label4;
    label171:;
    _r3_o = ((global::gnu.xml.stream.XMLParser_2ExternalIds) _r15_o)._fpublicId;
    goto label128;
//XMLVM_END_WRAPPER[gnu.xml.stream.XMLParser: void pushInput(java.lang.String, gnu.xml.stream.XMLParser$ExternalIds, boolean, boolean)]
}
Beispiel #2
0
public void @this(global::java.io.Reader n1, global::java.lang.String n2, bool n3, bool n4, bool n5, bool n6, bool n7, bool n8, bool n9, bool n10, bool n11, global::javax.xml.stream.XMLReporter n12, global::javax.xml.stream.XMLResolver n13){
//XMLVM_BEGIN_WRAPPER[gnu.xml.stream.XMLParser: void <init>(java.io.Reader, java.lang.String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, javax.xml.stream.XMLReporter, javax.xml.stream.XMLResolver)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    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::org.xmlvm._nElement _r10;
    global::System.Object _r11_o = null;
    global::System.Object _r12_o = null;
    global::System.Object _r13_o = null;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nElement _r15;
    global::org.xmlvm._nElement _r16;
    global::org.xmlvm._nElement _r17;
    global::org.xmlvm._nElement _r18;
    global::org.xmlvm._nElement _r19;
    global::org.xmlvm._nElement _r20;
    global::org.xmlvm._nElement _r21;
    global::org.xmlvm._nElement _r22;
    global::org.xmlvm._nElement _r23;
    global::System.Object _r24_o = null;
    global::System.Object _r25_o = null;
    _r12_o = this;
    _r13_o = n1;
    _r14_o = n2;
    _r15.i = n3 ? 1 : 0;
    _r16.i = n4 ? 1 : 0;
    _r17.i = n5 ? 1 : 0;
    _r18.i = n6 ? 1 : 0;
    _r19.i = n7 ? 1 : 0;
    _r20.i = n8 ? 1 : 0;
    _r21.i = n9 ? 1 : 0;
    _r22.i = n10 ? 1 : 0;
    _r23.i = n11 ? 1 : 0;
    _r24_o = n12;
    _r25_o = n13;
    ((global::java.lang.Object) _r12_o).@this();
    _r2_o = new global::java.util.LinkedList();
    ((global::java.util.LinkedList) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._finputStack = (global::java.util.LinkedList) _r2_o;
    _r2_o = new global::java.util.LinkedList();
    ((global::java.util.LinkedList) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fstartEntityStack = (global::java.util.LinkedList) _r2_o;
    _r2_o = new global::java.util.LinkedList();
    ((global::java.util.LinkedList) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fendEntityStack = (global::java.util.LinkedList) _r2_o;
    _r2.i = 0;
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fstate = _r2.i;
    _r2_o = new global::java.util.LinkedList();
    ((global::java.util.LinkedList) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fstack = (global::java.util.LinkedList) _r2_o;
    _r2_o = new global::java.util.LinkedList();
    ((global::java.util.LinkedList) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fnamespaces = (global::java.util.LinkedList) _r2_o;
    _r2_o = new global::java.util.LinkedList();
    ((global::java.util.LinkedList) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fbases = (global::java.util.LinkedList) _r2_o;
    _r2_o = new global::java.util.ArrayList();
    ((global::java.util.ArrayList) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fattrs = (global::java.util.ArrayList) _r2_o;
    _r2_o = new global::java.lang.StringBuffer();
    ((global::java.lang.StringBuffer) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fbuf = (global::java.lang.StringBuffer) _r2_o;
    _r2_o = new global::java.lang.StringBuffer();
    ((global::java.lang.StringBuffer) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fnmtokenBuf = (global::java.lang.StringBuffer) _r2_o;
    _r2_o = new global::java.lang.StringBuffer();
    ((global::java.lang.StringBuffer) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fliteralBuf = (global::java.lang.StringBuffer) _r2_o;
    _r2.i = 1024;
    _r2_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r2.i]);
    ((global::gnu.xml.stream.XMLParser) _r12_o)._ftmpBuf = (global::org.xmlvm._nArrayAdapter<int>) _r2_o;
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fvalidating = 0!=_r15.i;
    _r0.i = _r16.i;
    _r1_o = _r12_o;
    ((global::gnu.xml.stream.XMLParser) _r1_o)._fnamespaceAware = 0!=_r0.i;
    _r0.i = _r17.i;
    _r1_o = _r12_o;
    ((global::gnu.xml.stream.XMLParser) _r1_o)._fcoalescing = 0!=_r0.i;
    _r0.i = _r18.i;
    _r1_o = _r12_o;
    ((global::gnu.xml.stream.XMLParser) _r1_o)._freplaceERefs = 0!=_r0.i;
    _r0.i = _r19.i;
    _r1_o = _r12_o;
    ((global::gnu.xml.stream.XMLParser) _r1_o)._fexternalEntities = 0!=_r0.i;
    _r0.i = _r20.i;
    _r1_o = _r12_o;
    ((global::gnu.xml.stream.XMLParser) _r1_o)._fsupportDTD = 0!=_r0.i;
    _r0.i = _r21.i;
    _r1_o = _r12_o;
    ((global::gnu.xml.stream.XMLParser) _r1_o)._fbaseAware = 0!=_r0.i;
    _r0.i = _r22.i;
    _r1_o = _r12_o;
    ((global::gnu.xml.stream.XMLParser) _r1_o)._fstringInterning = 0!=_r0.i;
    _r0.i = _r23.i;
    _r1_o = _r12_o;
    ((global::gnu.xml.stream.XMLParser) _r1_o)._fextendedEventTypes = 0!=_r0.i;
    _r0_o = _r24_o;
    _r1_o = _r12_o;
    ((global::gnu.xml.stream.XMLParser) _r1_o)._freporter = (global::javax.xml.stream.XMLReporter) _r0_o;
    _r0_o = _r25_o;
    _r1_o = _r12_o;
    ((global::gnu.xml.stream.XMLParser) _r1_o)._fresolver = (global::javax.xml.stream.XMLResolver) _r0_o;
    if (_r15.i == 0) goto label157;
    _r2_o = new global::java.util.LinkedList();
    ((global::java.util.LinkedList) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fvalidationStack = (global::java.util.LinkedList) _r2_o;
    _r2_o = new global::java.util.HashSet();
    ((global::java.util.HashSet) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fids = (global::java.util.HashSet) _r2_o;
    _r2_o = new global::java.util.HashSet();
    ((global::java.util.HashSet) _r2_o).@this();
    ((global::gnu.xml.stream.XMLParser) _r12_o)._fidrefs = (global::java.util.HashSet) _r2_o;
    label157:;
    // Value=gnu.xml.debug.input
    _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)103)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 120)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116))}));
    _r11_o = global::java.lang.System.getProperty((global::java.lang.String) _r2_o);
    _r14_o = global::gnu.xml.stream.XMLParser.canonicalize((global::java.lang.String) _r14_o);
    _r2_o = new global::gnu.xml.stream.XMLParser_2Input();
    _r3_o = null;
    _r5_o = null;
    _r7_o = null;
    _r8_o = null;
    _r9.i = 0;
    _r10.i = 1;
    _r4_o = _r13_o;
    _r6_o = _r14_o;
    ((global::gnu.xml.stream.XMLParser_2Input) _r2_o).@this((global::java.io.InputStream) _r3_o, (global::java.io.Reader) _r4_o, (global::java.lang.String) _r5_o, (global::java.lang.String) _r6_o, (global::java.lang.String) _r7_o, (global::java.lang.String) _r8_o, 0!=_r9.i, 0!=_r10.i);
    ((global::gnu.xml.stream.XMLParser) _r12_o).pushInput((global::gnu.xml.stream.XMLParser_2Input) _r2_o);
    return;
//XMLVM_END_WRAPPER[gnu.xml.stream.XMLParser: void <init>(java.io.Reader, java.lang.String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, javax.xml.stream.XMLReporter, javax.xml.stream.XMLResolver)]
}
Beispiel #3
0
private void pushInput(global::java.lang.String n1, global::java.lang.String n2, bool n3, bool n4){
//XMLVM_BEGIN_WRAPPER[gnu.xml.stream.XMLParser: void pushInput(java.lang.String, java.lang.String, boolean, boolean)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r9_o = null;
    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::org.xmlvm._nElement _r14;
    global::org.xmlvm._nElement _r15;
    _r11_o = this;
    _r12_o = n1;
    _r13_o = n2;
    _r14.i = n3 ? 1 : 0;
    _r15.i = n4 ? 1 : 0;
    if (_r12_o == null) goto label42;
    // Value=
    _r0_o = new global::java.lang.String();
    ((global::java.lang.String)_r0_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {}));
    _r0.i = ((global::java.lang.String) _r0_o).equals((global::java.lang.Object) _r12_o) ? 1 : 0;
    if (_r0.i != 0) goto label42;
    _r0_o = ((global::gnu.xml.stream.XMLParser) _r11_o)._finputStack;
    _r10_o = ((global::java.util.LinkedList) _r0_o).iterator();
    label16:;
    _r0.i = ((global::java.util.Iterator) _r10_o).hasNext() ? 1 : 0;
    if (_r0.i == 0) goto label43;
    _r9_o = ((global::java.util.Iterator) _r10_o).next();
    _r0_o = ((global::gnu.xml.stream.XMLParser_2Input) _r9_o)._fname;
    _r0.i = ((global::java.lang.String) _r12_o).equals((global::java.lang.Object) _r0_o) ? 1 : 0;
    if (_r0.i == 0) goto label16;
    // Value=entities may not be self-recursive
    _r0_o = new global::java.lang.String();
    ((global::java.lang.String)_r0_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {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) 105)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 121)), 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) 98)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 45)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 101))}));
    ((global::gnu.xml.stream.XMLParser) _r11_o).error((global::java.lang.String) _r0_o, (global::java.lang.Object) _r12_o);
    goto label16;
    label42:;
    _r14.i = 0;
    label43:;
    _r0_o = new global::gnu.xml.stream.XMLParser_2Input();
    _r1_o = null;
    _r2_o = new global::java.io.StringReader();
    ((global::java.io.StringReader) _r2_o).@this((global::java.lang.String) _r13_o);
    _r3_o = ((global::gnu.xml.stream.XMLParser) _r11_o)._finput;
    _r3_o = ((global::gnu.xml.stream.XMLParser_2Input) _r3_o)._fpublicId;
    _r4_o = ((global::gnu.xml.stream.XMLParser) _r11_o)._finput;
    _r4_o = ((global::gnu.xml.stream.XMLParser_2Input) _r4_o)._fsystemId;
    _r5_o = ((global::gnu.xml.stream.XMLParser) _r11_o)._finput;
    _r6_o = ((global::gnu.xml.stream.XMLParser_2Input) _r5_o)._finputEncoding;
    _r5_o = _r12_o;
    _r7.i = _r14.i;
    _r8.i = _r15.i;
    ((global::gnu.xml.stream.XMLParser_2Input) _r0_o).@this((global::java.io.InputStream) _r1_o, (global::java.io.Reader) _r2_o, (global::java.lang.String) _r3_o, (global::java.lang.String) _r4_o, (global::java.lang.String) _r5_o, (global::java.lang.String) _r6_o, 0!=_r7.i, 0!=_r8.i);
    ((global::gnu.xml.stream.XMLParser) _r11_o).pushInput((global::gnu.xml.stream.XMLParser_2Input) _r0_o);
    return;
//XMLVM_END_WRAPPER[gnu.xml.stream.XMLParser: void pushInput(java.lang.String, java.lang.String, boolean, boolean)]
}