code: public IteratorWithAdditions iteratorWithAdditions() {
          @SuppressWarnings("unchecked")
          IteratorWithAdditions iterator = new IteratorWithAdditions();
          mIterators.put(iterator, false);
          return iterator;
      }
docs: return an iterator with additions.
  
  @return the iterator with additions