returns an iterator that iterates over the items in this bag in arbitrary order . concode_field_sep Node<Item> next concode_elem_sep Item item concode_elem_sep Node<Item> current concode_elem_sep Node<Item> first concode_elem_sep int N concode_field_sep void add concode_elem_sep Item next concode_elem_sep int size concode_elem_sep boolean isEmpty concode_elem_sep boolean hasNext concode_elem_sep void main concode_elem_sep void remove
Iterator < Item > function ( ) { return new ListIterator < Item > ( first ) ; }