public void testIncompleteValues() {
    int i = 0;

    try {
      for (Integer en : skelmap.values()) {
        assertTrue(skelmap.values().contains(en));
        ++i;
      }
    } catch (DataNotLoadedException e) {
      assertTrue(e.getValue() != null);
      assertTrue(i == 0);
    }

    skelmap.put(skelmap.firstKey(), 123);
    i = 0;
    try {
      for (Integer en : skelmap.values()) {
        assertTrue(skelmap.values().contains(en));
        ++i;
      }
    } catch (DataNotLoadedException e) {
      assertTrue(i == 1);
    }

    fillSkelMap();
    for (Integer en : skelmap.values()) {
      assertTrue(skelmap.values().contains(en));
    }
  }