public virtual global::System.Object getRecognizer(global::gnu.xml.pipeline.ValidationConsumer n1){ //XMLVM_BEGIN_WRAPPER[gnu.xml.pipeline.ValidationConsumer$ElementInfo: gnu.xml.pipeline.ValidationConsumer$Recognizer getRecognizer(gnu.xml.pipeline.ValidationConsumer)] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; global::System.Object _r3_o = null; global::System.Object _r4_o = null; _r3_o = this; _r4_o = n1; _r0_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o)._frecognizer; if (_r0_o != null) goto label20; // Value=ANY _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)65)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 89))})); _r1_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o)._fmodel; _r0.i = ((global::java.lang.String) _r0_o).equals((global::java.lang.Object) _r1_o) ? 1 : 0; if (_r0.i == 0) goto label23; _r0_o = global::gnu.xml.pipeline.ValidationConsumer.access_20(); ((global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o)._frecognizer = (global::gnu.xml.pipeline.ValidationConsumer_2Recognizer) _r0_o; label20:; _r0_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o)._frecognizer; return (global::gnu.xml.pipeline.ValidationConsumer_2Recognizer) _r0_o; label23:; // Value=EMPTY _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)69)), unchecked((char) unchecked((uint) 77)), unchecked((char) unchecked((uint) 80)), unchecked((char) unchecked((uint) 84)), unchecked((char) unchecked((uint) 89))})); _r1_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o)._fmodel; _r0.i = ((global::java.lang.String) _r0_o).equals((global::java.lang.Object) _r1_o) ? 1 : 0; if (_r0.i == 0) goto label41; _r0_o = new global::gnu.xml.pipeline.ValidationConsumer_2EmptyRecognizer(); ((global::gnu.xml.pipeline.ValidationConsumer_2EmptyRecognizer) _r0_o).@this((global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o); ((global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o)._frecognizer = (global::gnu.xml.pipeline.ValidationConsumer_2Recognizer) _r0_o; goto label20; label41:; _r0.i = 35; _r1_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o)._fmodel; _r2.i = 1; _r1.i = ((global::java.lang.String) _r1_o).charAt((int) _r2.i); if (_r0.i != _r1.i) goto label60; _r0_o = new global::gnu.xml.pipeline.ValidationConsumer_2MixedRecognizer(); ((global::gnu.xml.pipeline.ValidationConsumer_2MixedRecognizer) _r0_o).@this((global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o, (global::gnu.xml.pipeline.ValidationConsumer) _r4_o); ((global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o)._frecognizer = (global::gnu.xml.pipeline.ValidationConsumer_2Recognizer) _r0_o; goto label20; label60:; _r0_o = new global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer(); ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r0_o).@this((global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o, (global::gnu.xml.pipeline.ValidationConsumer) _r4_o); ((global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o)._frecognizer = (global::gnu.xml.pipeline.ValidationConsumer_2Recognizer) _r0_o; goto label20; //XMLVM_END_WRAPPER[gnu.xml.pipeline.ValidationConsumer$ElementInfo: gnu.xml.pipeline.ValidationConsumer$Recognizer getRecognizer(gnu.xml.pipeline.ValidationConsumer)] }
private int populate(global::org.xmlvm._nArrayAdapter<char> n1, int n2){ //XMLVM_BEGIN_WRAPPER[gnu.xml.pipeline.ValidationConsumer$ChildrenRecognizer: int populate(char[], int)] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; 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 _r4_o = null; global::org.xmlvm._nElement _r5; global::System.Object _r5_o = null; global::org.xmlvm._nElement _r6; 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::org.xmlvm._nElement _r11; global::org.xmlvm._nElement _r12; global::System.Object _r13_o = null; global::System.Object _r14_o = null; global::org.xmlvm._nElement _r15; _r13_o = this; _r14_o = n1; _r15.i = n2; _r12.i = 124; _r11.i = 2; _r10.i = 1; _r9.i = 0; _r8_o = null; _r0.i = _r15.i + 1; if (_r0.i < 0) goto label13; _r1.i = ((global::org.xmlvm._nIArray) _r14_o).Length; if (_r0.i < _r1.i) goto label19; label13:; _r0_o = new global::java.lang.IndexOutOfBoundsException(); ((global::java.lang.IndexOutOfBoundsException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.IndexOutOfBoundsException) _r0_o); label19:; _r1.i = ((global::org.xmlvm._nArrayAdapter<char>) _r14_o)[_r15.i]; _r2.i = 40; if (_r1.i == _r2.i) goto label90; _r1.i = _r0.i; _r0.i = _r9.i; label27:; _r2.i = ((global::org.xmlvm._nArrayAdapter<char>) _r14_o)[_r1.i]; switch (_r2.i) { case 41: goto label88; case 42: goto label88; case 43: goto label88; case 44: goto label88; case 63: goto label88; case 124: goto label88; } _r1.i = _r1.i + 1; label34:; if (_r0.i == 0) goto label27; _r0_o = new global::java.lang.String(); _r2.i = _r1.i - _r15.i; ((global::java.lang.String) _r0_o).@this((global::org.xmlvm._nArrayAdapter<char>) _r14_o, (int) _r15.i, (int) _r2.i); ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fname = (global::java.lang.String) _r0_o; _r0.i = _r1.i; label46:; _r1.i = ((global::org.xmlvm._nIArray) _r14_o).Length; if (_r0.i >= _r1.i) goto label87; _r1.i = ((global::org.xmlvm._nArrayAdapter<char>) _r14_o)[_r0.i]; _r2.i = 63; if (_r1.i == _r2.i) goto label63; _r2.i = 42; if (_r1.i == _r2.i) goto label63; _r2.i = 43; if (_r1.i != _r2.i) goto label87; label63:; _r0.i = _r0.i + 1; _r2.i = 63; if (_r1.i != _r2.i) goto label212; _r1_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o).shallowClone(); _r2_o = new global::org.xmlvm._nArrayAdapter<global::System.Object>(new global::System.Object[_r11.i]); ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fcomponents = (global::org.xmlvm._nArrayAdapter<global::System.Object>) _r2_o; _r2_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fcomponents; ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r2_o)[_r9.i] = _r1_o; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fname = (global::java.lang.String) _r8_o; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fnext = (global::gnu.xml.pipeline.ValidationConsumer_2Recognizer) _r8_o; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fflags = _r9.i; label87:; return _r0.i; label88:; _r0.i = _r10.i; goto label34; label90:; _r1_o = new global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer(); _r2_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fconsumer; _r3_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._ftype; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r1_o).@this((global::gnu.xml.pipeline.ValidationConsumer) _r2_o, (global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r3_o); _r0.i = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r1_o).populate((global::org.xmlvm._nArrayAdapter<char>) _r14_o, (int) _r0.i); _r2.i = _r0.i + 1; _r0.i = ((global::org.xmlvm._nArrayAdapter<char>) _r14_o)[_r0.i]; _r3.i = 44; if (_r0.i == _r3.i) goto label113; if (_r0.i != _r12.i) goto label207; label113:; if (_r0.i != _r12.i) goto label292; _r3_o = new global::java.util.Vector(); ((global::java.util.Vector) _r3_o).@this(); ((global::java.util.Vector) _r3_o).addElement((global::java.lang.Object) _r1_o); _r4.i = _r2.i; _r2_o = _r3_o; _r3_o = _r1_o; label126:; _r5_o = new global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer(); _r6_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fconsumer; _r7_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._ftype; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r5_o).@this((global::gnu.xml.pipeline.ValidationConsumer) _r6_o, (global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r7_o); _r4.i = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r5_o).populate((global::org.xmlvm._nArrayAdapter<char>) _r14_o, (int) _r4.i); _r6.i = 44; if (_r0.i != _r6.i) goto label183; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r3_o).patchNext((global::gnu.xml.pipeline.ValidationConsumer_2Recognizer) _r5_o, (global::java.util.Hashtable) _r8_o); _r3_o = _r5_o; label147:; _r5.i = _r4.i + 1; _r4.i = ((global::org.xmlvm._nArrayAdapter<char>) _r14_o)[_r4.i]; if (_r4.i == _r0.i) goto label289; if (_r0.i != _r12.i) goto label201; _r0.i = ((global::java.util.Vector) _r2_o).size(); _r0_o = new global::org.xmlvm._nArrayAdapter<global::System.Object>(new global::System.Object[_r0.i]); ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fcomponents = (global::org.xmlvm._nArrayAdapter<global::System.Object>) _r0_o; _r1.i = _r9.i; label164:; _r0_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fcomponents; _r0.i = ((global::org.xmlvm._nIArray) _r0_o).Length; if (_r1.i < _r0.i) goto label187; _r0.i = _r4.i; _r1.i = _r5.i; label171:; _r2.i = 41; if (_r0.i == _r2.i) goto label286; _r0_o = new global::java.lang.RuntimeException(); // Value=corrupt content model _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)99)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 108))})); ((global::java.lang.RuntimeException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.RuntimeException) _r0_o); label183:; ((global::java.util.Vector) _r2_o).addElement((global::java.lang.Object) _r5_o); goto label147; label187:; _r3_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fcomponents; _r0_o = ((global::java.util.Vector) _r2_o).elementAt((int) _r1.i); ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r3_o)[_r1.i] = _r0_o; _r0.i = _r1.i + 1; _r1.i = _r0.i; goto label164; label201:; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o).copyIn((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r1_o); _r0.i = _r4.i; _r1.i = _r5.i; goto label171; label207:; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o).copyIn((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r1_o); _r1.i = _r2.i; goto label171; label212:; _r2.i = 42; if (_r1.i != _r2.i) goto label245; _r1_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o).shallowClone(); ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r1_o).patchNext((global::gnu.xml.pipeline.ValidationConsumer_2Recognizer) _r13_o, (global::java.util.Hashtable) _r8_o); _r2.i = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r1_o)._fflags; _r2.i = _r2.i | 2; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r1_o)._fflags = _r2.i; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fflags = _r10.i; _r2_o = new global::org.xmlvm._nArrayAdapter<global::System.Object>(new global::System.Object[_r11.i]); ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fcomponents = (global::org.xmlvm._nArrayAdapter<global::System.Object>) _r2_o; _r2_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fcomponents; ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r2_o)[_r9.i] = _r1_o; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fname = (global::java.lang.String) _r8_o; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fnext = (global::gnu.xml.pipeline.ValidationConsumer_2Recognizer) _r8_o; goto label87; label245:; _r2.i = 43; if (_r1.i != _r2.i) goto label87; _r1_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o).deepClone(); _r2_o = new global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer(); _r3_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._fconsumer; _r4_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o)._ftype; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r2_o).@this((global::gnu.xml.pipeline.ValidationConsumer) _r3_o, (global::gnu.xml.pipeline.ValidationConsumer_2ElementInfo) _r4_o); ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r1_o).patchNext((global::gnu.xml.pipeline.ValidationConsumer_2Recognizer) _r2_o, (global::java.util.Hashtable) _r8_o); _r3.i = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r1_o)._fflags; _r3.i = _r3.i | 2; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r1_o)._fflags = _r3.i; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r2_o)._fflags = _r10.i; _r3_o = new global::org.xmlvm._nArrayAdapter<global::System.Object>(new global::System.Object[_r11.i]); ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r2_o)._fcomponents = (global::org.xmlvm._nArrayAdapter<global::System.Object>) _r3_o; _r3_o = ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r2_o)._fcomponents; ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r3_o)[_r9.i] = _r1_o; ((global::gnu.xml.pipeline.ValidationConsumer_2ChildrenRecognizer) _r13_o).patchNext((global::gnu.xml.pipeline.ValidationConsumer_2Recognizer) _r2_o, (global::java.util.Hashtable) _r8_o); goto label87; label286:; _r0.i = _r1.i; goto label46; label289:; _r4.i = _r5.i; goto label126; label292:; _r3_o = _r1_o; _r4.i = _r2.i; _r2_o = _r8_o; goto label126; //XMLVM_END_WRAPPER[gnu.xml.pipeline.ValidationConsumer$ChildrenRecognizer: int populate(char[], int)] }