public void testIncompleteEntrySet() {
    try {
      for (Map.Entry<String, Integer> en : skelmap.entrySet()) {
        assertTrue(skelmap.entrySet().contains(en));
      }
    } catch (DataNotLoadedException e) {
      assertTrue(skelmap.firstKey() == e.getKey());
    }

    skelmap.put(skelmap.firstKey(), 123);
    try {
      for (Map.Entry<String, Integer> en : skelmap.entrySet()) {
        assertTrue(skelmap.entrySet().contains(en));
      }
    } catch (DataNotLoadedException e) {
      assertTrue(skelmap.firstKey() != e.getKey());
    }

    fillSkelMap();
    for (Map.Entry<String, Integer> en : skelmap.entrySet()) {
      assertTrue(skelmap.entrySet().contains(en));
    }
  }