def next: if array[index].isAnArray() and array[index].hasNext() ret = array[index].next(); else ret = array[index] endif index++ end #### parent.next() child.next() grandChild.next() ...