public ListIterator childrenUnfolded() { return children != null ? children.listIterator() : Collections.EMPTY_LIST.listIterator(); }
public ListIterator childrenFolded() { if (isFolded()) { return Collections.EMPTY_LIST.listIterator(); } return childrenUnfolded(); }
/** * return a list iterator over the list * * @param index * @return an instance of ListIterator */ public ListIterator listIterator(int index) { if (this.collection != null) return ((List) this.collection).listIterator(index); return Collections.EMPTY_LIST.listIterator(index); }