public override global::System.Object clone(global::java.lang.Object n1){ //XMLVM_BEGIN_WRAPPER[gnu.xml.xpath.FloorFunction: gnu.xml.xpath.Expr clone(java.lang.Object)] global::System.Object _r0_o = null; global::System.Object _r1_o = null; global::System.Object _r2_o = null; global::System.Object _r3_o = null; _r2_o = this; _r3_o = n1; _r0_o = new global::gnu.xml.xpath.FloorFunction(); _r1_o = ((global::gnu.xml.xpath.FloorFunction) _r2_o)._farg; _r1_o = ((global::gnu.xml.xpath.Expr) _r1_o).clone((global::java.lang.Object) _r3_o); ((global::gnu.xml.xpath.FloorFunction) _r0_o).@this((global::gnu.xml.xpath.Expr) _r1_o); return (global::gnu.xml.xpath.Expr) _r0_o; //XMLVM_END_WRAPPER[gnu.xml.xpath.FloorFunction: gnu.xml.xpath.Expr clone(java.lang.Object)] }
public virtual global::System.Object lookupFunction(global::java.lang.String n1, global::java.util.List n2){ //XMLVM_BEGIN_WRAPPER[gnu.xml.xpath.XPathParser: gnu.xml.xpath.Expr lookupFunction(java.lang.String, java.util.List)] 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::org.xmlvm._nElement _r5; global::System.Object _r6_o = null; global::System.Object _r7_o = null; global::System.Object _r8_o = null; _r6_o = this; _r7_o = n1; _r8_o = n2; _r5.i = 3; _r4.i = 2; _r3.i = 1; _r1.i = ((global::java.util.List) _r8_o).size(); // Value=position _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)112)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label23; if (_r1.i != 0) goto label23; _r1_o = new global::gnu.xml.xpath.PositionFunction(); ((global::gnu.xml.xpath.PositionFunction) _r1_o).@this(); label22:; return (global::gnu.xml.xpath.Expr) _r1_o; label23:; // Value=last _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)108)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label39; if (_r1.i != 0) goto label39; _r1_o = new global::gnu.xml.xpath.LastFunction(); ((global::gnu.xml.xpath.LastFunction) _r1_o).@this(); goto label22; label39:; // Value=string _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)115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label57; if (_r1.i == _r3.i) goto label51; if (_r1.i != 0) goto label57; label51:; _r1_o = new global::gnu.xml.xpath.StringFunction(); ((global::gnu.xml.xpath.StringFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label57:; // Value=number _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)110)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label75; if (_r1.i == _r3.i) goto label69; if (_r1.i != 0) goto label75; label69:; _r1_o = new global::gnu.xml.xpath.NumberFunction(); ((global::gnu.xml.xpath.NumberFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label75:; // Value=boolean _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)98)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 110))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label91; if (_r1.i != _r3.i) goto label91; _r1_o = new global::gnu.xml.xpath.BooleanFunction(); ((global::gnu.xml.xpath.BooleanFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label91:; // Value=count _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)99)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label107; if (_r1.i != _r3.i) goto label107; _r1_o = new global::gnu.xml.xpath.CountFunction(); ((global::gnu.xml.xpath.CountFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label107:; // Value=not _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)110)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 116))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label123; if (_r1.i != _r3.i) goto label123; _r1_o = new global::gnu.xml.xpath.NotFunction(); ((global::gnu.xml.xpath.NotFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label123:; // Value=id _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)105)), unchecked((char) unchecked((uint) 100))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label139; if (_r1.i != _r3.i) goto label139; _r1_o = new global::gnu.xml.xpath.IdFunction(); ((global::gnu.xml.xpath.IdFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label139:; // Value=concat _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)99)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label156; if (_r1.i <= _r3.i) goto label156; _r1_o = new global::gnu.xml.xpath.ConcatFunction(); ((global::gnu.xml.xpath.ConcatFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label156:; // Value=true _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)116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label173; if (_r1.i != 0) goto label173; _r1_o = new global::gnu.xml.xpath.TrueFunction(); ((global::gnu.xml.xpath.TrueFunction) _r1_o).@this(); goto label22; label173:; // Value=false _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)102)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 101))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label190; if (_r1.i != 0) goto label190; _r1_o = new global::gnu.xml.xpath.FalseFunction(); ((global::gnu.xml.xpath.FalseFunction) _r1_o).@this(); goto label22; label190:; // Value=name _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)110)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label209; if (_r1.i == _r3.i) goto label202; if (_r1.i != 0) goto label209; label202:; _r1_o = new global::gnu.xml.xpath.NameFunction(); ((global::gnu.xml.xpath.NameFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label209:; // Value=local-name _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)108)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 45)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 101))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label228; if (_r1.i == _r3.i) goto label221; if (_r1.i != 0) goto label228; label221:; _r1_o = new global::gnu.xml.xpath.LocalNameFunction(); ((global::gnu.xml.xpath.LocalNameFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label228:; // Value=namespace-uri _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)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)), unchecked((char) unchecked((uint) 45)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label247; if (_r1.i == _r3.i) goto label240; if (_r1.i != 0) goto label247; label240:; _r1_o = new global::gnu.xml.xpath.NamespaceUriFunction(); ((global::gnu.xml.xpath.NamespaceUriFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label247:; // Value=starts-with _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)115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 45)), unchecked((char) unchecked((uint) 119)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label264; if (_r1.i != _r4.i) goto label264; _r1_o = new global::gnu.xml.xpath.StartsWithFunction(); ((global::gnu.xml.xpath.StartsWithFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label264:; // Value=contains _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)99)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 115))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label281; if (_r1.i != _r4.i) goto label281; _r1_o = new global::gnu.xml.xpath.ContainsFunction(); ((global::gnu.xml.xpath.ContainsFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label281:; // Value=string-length _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)115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 45)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label300; if (_r1.i == _r3.i) goto label293; if (_r1.i != 0) goto label300; label293:; _r1_o = new global::gnu.xml.xpath.StringLengthFunction(); ((global::gnu.xml.xpath.StringLengthFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label300:; // Value=translate _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)116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label317; if (_r1.i != _r5.i) goto label317; _r1_o = new global::gnu.xml.xpath.TranslateFunction(); ((global::gnu.xml.xpath.TranslateFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label317:; // Value=normalize-space _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)110)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 122)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 45)), 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))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label336; if (_r1.i == _r3.i) goto label329; if (_r1.i != 0) goto label336; label329:; _r1_o = new global::gnu.xml.xpath.NormalizeSpaceFunction(); ((global::gnu.xml.xpath.NormalizeSpaceFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label336:; // Value=substring _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)115)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label355; if (_r1.i == _r4.i) goto label348; if (_r1.i != _r5.i) goto label355; label348:; _r1_o = new global::gnu.xml.xpath.SubstringFunction(); ((global::gnu.xml.xpath.SubstringFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label355:; // Value=substring-before _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)115)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 45)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 101))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label372; if (_r1.i != _r4.i) goto label372; _r1_o = new global::gnu.xml.xpath.SubstringBeforeFunction(); ((global::gnu.xml.xpath.SubstringBeforeFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label372:; // Value=substring-after _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)115)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 98)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 45)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label389; if (_r1.i != _r4.i) goto label389; _r1_o = new global::gnu.xml.xpath.SubstringAfterFunction(); ((global::gnu.xml.xpath.SubstringAfterFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label389:; // Value=lang _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)108)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label406; if (_r1.i != _r3.i) goto label406; _r1_o = new global::gnu.xml.xpath.LangFunction(); ((global::gnu.xml.xpath.LangFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label406:; // Value=sum _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)115)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 109))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label423; if (_r1.i != _r3.i) goto label423; _r1_o = new global::gnu.xml.xpath.SumFunction(); ((global::gnu.xml.xpath.SumFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label423:; // Value=floor _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)102)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label440; if (_r1.i != _r3.i) goto label440; _r1_o = new global::gnu.xml.xpath.FloorFunction(); ((global::gnu.xml.xpath.FloorFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label440:; // Value=ceiling _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)99)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label457; if (_r1.i != _r3.i) goto label457; _r1_o = new global::gnu.xml.xpath.CeilingFunction(); ((global::gnu.xml.xpath.CeilingFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label457:; // Value=round _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)114)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 100))})); _r2.i = ((global::java.lang.String) _r2_o).equals((global::java.lang.Object) _r7_o) ? 1 : 0; if (_r2.i == 0) goto label474; if (_r1.i != _r3.i) goto label474; _r1_o = new global::gnu.xml.xpath.RoundFunction(); ((global::gnu.xml.xpath.RoundFunction) _r1_o).@this((global::java.util.List) _r8_o); goto label22; label474:; _r2_o = ((global::gnu.xml.xpath.XPathParser) _r6_o)._ffunctionResolver; if (_r2_o == null) goto label509; _r2_o = global::[email protected]((global::java.lang.String) _r7_o); _r3_o = ((global::gnu.xml.xpath.XPathParser) _r6_o)._ffunctionResolver; _r1_o = ((global::javax.xml.xpath.XPathFunctionResolver) _r3_o).resolveFunction((global::[email protected]) _r2_o, (int) _r1.i); if (_r1_o == null) goto label509; _r2.i = ((_r1_o != null) && (_r1_o is global::gnu.xml.xpath.Function)) ? 1 : 0; if (_r2.i == 0) goto label509; _r2.i = ((_r1_o != null) && (_r1_o is global::gnu.xml.xpath.Expr)) ? 1 : 0; if (_r2.i == 0) goto label509; _r0_o = _r1_o; _r6_o = _r0_o; ((global::gnu.xml.xpath.Function) _r6_o).setArguments((global::java.util.List) _r8_o); goto label22; label509:; _r1_o = new global::gnu.xml.xpath.FunctionCall(); _r2_o = ((global::gnu.xml.xpath.XPathParser) _r6_o)._ffunctionResolver; ((global::gnu.xml.xpath.FunctionCall) _r1_o).@this((global::javax.xml.xpath.XPathFunctionResolver) _r2_o, (global::java.lang.String) _r7_o, (global::java.util.List) _r8_o); goto label22; //XMLVM_END_WRAPPER[gnu.xml.xpath.XPathParser: gnu.xml.xpath.Expr lookupFunction(java.lang.String, java.util.List)] }