Entry nextEntry() {
      if (modCount != expectedModCount) {
        throw new ConcurrentModificationException();
      }
      Entry e = next;
      if (e == null) {
        throw new NoSuchElementException();
      }

      if ((next = e.next) == null) {
        Entry[] t = table;
        while (index < t.length && (next = t[index++]) == null) {
        }
      }
      current = e;
      return e;
    }
Like addEntry except that this version is used when creating entries as part of Map
construction or "pseudo-construction" (cloning, deserialization). This version needn't worry
about resizing the table.

Subclass overrides this to alter the behavior of IntHashMap(Map), clone, and readObject.
geode-core/src/main/java/org/apache/geode/cache/query/internal/ObjectIntHashMap.java