public virtual global::System.Object iterator(){
//XMLVM_BEGIN_WRAPPER[java.util.Collections$CheckedCollection: java.util.Iterator iterator()]
    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;
    _r3_o = this;
    _r0_o = ((global::java.util.Collections_2CheckedCollection) _r3_o)._fc;
    _r0_o = ((global::java.util.Collection) _r0_o).iterator();
    _r1.i = ((_r0_o != null) && (_r0_o is global::java.util.ListIterator)) ? 1 : 0;
    if (_r1.i == 0) goto label20;
    _r1_o = new global::java.util.Collections_2CheckedListIterator();
    _r2_o = ((global::java.util.Collections_2CheckedCollection) _r3_o)._ftype;
    ((global::java.util.Collections_2CheckedListIterator) _r1_o).@this((global::java.util.ListIterator) _r0_o, (global::java.lang.Class) _r2_o);
    _r0_o = _r1_o;
    label20:;
    return (global::java.util.Iterator) _r0_o;
//XMLVM_END_WRAPPER[java.util.Collections$CheckedCollection: java.util.Iterator iterator()]
}
public virtual global::System.Object listIterator(int n1){
//XMLVM_BEGIN_WRAPPER[java.util.Collections$CheckedList: java.util.ListIterator listIterator(int)]
    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::org.xmlvm._nElement _r4;
    _r3_o = this;
    _r4.i = n1;
    _r0_o = new global::java.util.Collections_2CheckedListIterator();
    _r1_o = ((global::java.util.Collections_2CheckedList) _r3_o)._fl;
    _r1_o = ((global::java.util.List) _r1_o).listIterator((int) _r4.i);
    _r2_o = ((global::java.util.Collections_2CheckedList) _r3_o)._ftype;
    ((global::java.util.Collections_2CheckedListIterator) _r0_o).@this((global::java.util.ListIterator) _r1_o, (global::java.lang.Class) _r2_o);
    return (global::java.util.ListIterator) _r0_o;
//XMLVM_END_WRAPPER[java.util.Collections$CheckedList: java.util.ListIterator listIterator(int)]
}