public override global::System.Object iterator(){ //XMLVM_BEGIN_WRAPPER[java.util.TreeMap$1: java.util.Iterator iterator()] global::System.Object _r0_o = null; global::System.Object _r1_o = null; global::System.Object _r2_o = null; _r2_o = this; _r0_o = new global::java.util.TreeMap_2UnboundedKeyIterator(); _r1_o = ((global::java.util.TreeMap_21) _r2_o)._fthis_20; ((global::java.util.TreeMap_2UnboundedKeyIterator) _r0_o).@this((global::java.util.TreeMap) _r1_o); return (global::java.util.Iterator) _r0_o; //XMLVM_END_WRAPPER[java.util.TreeMap$1: java.util.Iterator iterator()] }
public override global::System.Object iterator(){ //XMLVM_BEGIN_WRAPPER[java.util.TreeMap$SubMapKeySet: java.util.Iterator iterator()] 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::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::System.Object _r6_o = null; global::org.xmlvm._nElement _r7; global::System.Object _r8_o = null; _r8_o = this; _r1_o = null; _r2.i = 0; _r0_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r0.i = ((global::java.util.TreeMap_2SubMap) _r0_o)._fhasStart ? 1 : 0; if (_r0.i == 0) goto label38; _r0_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; global::java.util.TreeMap_2SubMap.access_20((global::java.util.TreeMap_2SubMap) _r0_o); _r0_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r0_o = ((global::java.util.TreeMap_2SubMap) _r0_o)._ffirstKeyNode; _r3_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r3.i = ((global::java.util.TreeMap_2SubMap) _r3_o)._ffirstKeyIndex; _r6_o = _r0_o; label22:; if (_r6_o != null) goto label58; _r0_o = new global::java.util.TreeMap_2BoundedKeyIterator(); _r3_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r3_o = global::java.util.TreeMap_2SubMap.access_21((global::java.util.TreeMap_2SubMap) _r3_o); _r4_o = _r1_o; _r5.i = _r2.i; ((global::java.util.TreeMap_2BoundedKeyIterator) _r0_o).@this((global::java.util.TreeMap_2Node) _r1_o, (int) _r2.i, (global::java.util.TreeMap) _r3_o, (global::java.util.TreeMap_2Node) _r4_o, (int) _r5.i); label37:; return (global::java.util.Iterator) _r0_o; label38:; _r0_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r0_o = global::java.util.TreeMap_2SubMap.access_21((global::java.util.TreeMap_2SubMap) _r0_o); _r0_o = ((global::java.util.TreeMap) _r0_o)._froot; _r0_o = global::java.util.TreeMap.minimum((global::java.util.TreeMap_2Node) _r0_o); if (_r0_o == null) goto label56; _r3.i = ((global::java.util.TreeMap_2Node) _r0_o)._fleft_1idx; label54:; _r6_o = _r0_o; goto label22; label56:; _r3.i = _r2.i; goto label54; label58:; _r0_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r0.i = ((global::java.util.TreeMap_2SubMap) _r0_o)._fhasEnd ? 1 : 0; if (_r0.i != 0) goto label82; _r0_o = new global::java.util.TreeMap_2UnboundedKeyIterator(); _r1_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r1_o = global::java.util.TreeMap_2SubMap.access_21((global::java.util.TreeMap_2SubMap) _r1_o); if (_r6_o != null) goto label78; label74:; ((global::java.util.TreeMap_2UnboundedKeyIterator) _r0_o).@this((global::java.util.TreeMap) _r1_o, (global::java.util.TreeMap_2Node) _r6_o, (int) _r2.i); goto label37; label78:; _r2.i = ((global::java.util.TreeMap_2Node) _r6_o)._fright_1idx; _r2.i = _r2.i - _r3.i; goto label74; label82:; _r0_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; global::java.util.TreeMap_2SubMap.access_22((global::java.util.TreeMap_2SubMap) _r0_o); _r0_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r0_o = ((global::java.util.TreeMap_2SubMap) _r0_o)._flastKeyNode; _r1_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r1_o = global::java.util.TreeMap_2SubMap.access_21((global::java.util.TreeMap_2SubMap) _r1_o); _r1_o = ((global::java.util.TreeMap) _r1_o)._fcomparator; if (_r1_o != null) goto label108; _r1_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r1_o = ((global::java.util.TreeMap_2SubMap) _r1_o)._fendKey; global::java.util.TreeMap.access_20((global::java.lang.Object) _r1_o); label108:; _r1_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r1.i = ((global::java.util.TreeMap_2SubMap) _r1_o)._flastKeyIndex; _r4_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r4_o = ((global::java.util.TreeMap_2SubMap) _r4_o)._flastKeyNode; if (_r4_o == null) goto label178; _r4_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r4_o = ((global::java.util.TreeMap_2SubMap) _r4_o)._flastKeyNode; _r4_o = ((global::java.util.TreeMap_2Node) _r4_o)._fkeys; _r5_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r5.i = ((global::java.util.TreeMap_2SubMap) _r5_o)._flastKeyIndex; _r4_o = ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r4_o)[_r5.i]; _r5_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r5_o = ((global::java.util.TreeMap_2SubMap) _r5_o)._fendKey; _r4.i = ((global::java.lang.Object) _r4_o).equals((global::java.lang.Object) _r5_o) ? 1 : 0; if (_r4.i != 0) goto label178; _r4.i = 1; label141:; _r1.i = _r1.i + _r4.i; _r4_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r4_o = ((global::java.util.TreeMap_2SubMap) _r4_o)._flastKeyNode; if (_r4_o == null) goto label207; _r4_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r4_o = ((global::java.util.TreeMap_2SubMap) _r4_o)._flastKeyNode; _r4.i = ((global::java.util.TreeMap_2Node) _r4_o)._fright_1idx; if (_r1.i <= _r4.i) goto label207; _r0_o = ((global::java.util.TreeMap_2Node) _r0_o)._fnext; if (_r0_o == null) goto label180; _r1.i = ((global::java.util.TreeMap_2Node) _r0_o)._fleft_1idx; label162:; _r4_o = _r0_o; label163:; if (_r4_o != null) goto label182; _r0_o = new global::java.util.TreeMap_2UnboundedKeyIterator(); _r1_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r1_o = global::java.util.TreeMap_2SubMap.access_21((global::java.util.TreeMap_2SubMap) _r1_o); ((global::java.util.TreeMap_2UnboundedKeyIterator) _r0_o).@this((global::java.util.TreeMap) _r1_o, (global::java.util.TreeMap_2Node) _r6_o, (int) _r3.i); goto label37; label178:; _r4.i = _r2.i; goto label141; label180:; _r1.i = _r2.i; goto label162; label182:; _r0_o = new global::java.util.TreeMap_2BoundedKeyIterator(); if (_r6_o != null) goto label203; _r7.i = _r2.i; label187:; _r3_o = ((global::java.util.TreeMap_2SubMapKeySet) _r8_o)._fsubMap; _r3_o = global::java.util.TreeMap_2SubMap.access_21((global::java.util.TreeMap_2SubMap) _r3_o); if (_r4_o != null) goto label205; _r5.i = _r2.i; label196:; _r1_o = _r6_o; _r2.i = _r7.i; ((global::java.util.TreeMap_2BoundedKeyIterator) _r0_o).@this((global::java.util.TreeMap_2Node) _r1_o, (int) _r2.i, (global::java.util.TreeMap) _r3_o, (global::java.util.TreeMap_2Node) _r4_o, (int) _r5.i); goto label37; label203:; _r7.i = _r3.i; goto label187; label205:; _r5.i = _r1.i; goto label196; label207:; _r4_o = _r0_o; goto label163; //XMLVM_END_WRAPPER[java.util.TreeMap$SubMapKeySet: java.util.Iterator iterator()] }