code: @Override
      public Iterator<T> iterator() {
          if (m_items == null) {
              m_items = new TreeMap<String, T>();
          }
          return m_items.values().iterator();
      }
docs: Get an iterator for the items in the map
  @return The iterator for the items in the map