p.addChild(new SimpleNode("c1"));
p.addChild(new SimpleNode("c2"));
p.addChild(new SimpleNode("c3"));
p.addChild(new SimpleNode("c4"));
RandomAccessListIterator i1 = p.pushChildIterator();
i1.next();
RandomAccessListIterator i2 = p.pushChildIterator();
i2.next();
i2.next();
RandomAccessListIterator i3 = p.pushChildIterator();