static void iterateFromTest() {
    final ConcurrentDoubleOrderedListMap<String> map1 =
        new ConcurrentDoubleOrderedListMap<String>();
    map1.put(25, "25");
    map1.put(30, "30");
    map1.put(31, "31");
    DoubleObjectIterator<String> it = map1.iteratorFrom(21, false);
    double sum = 0;
    while (it.hasNext()) {
      it.next();
      sum += it.key();
    }
    it.cleanup();
    assert sum == 25 + 30 + 31;

    it = map1.iteratorFrom(25, false);
    sum = 0;
    while (it.hasNext()) {
      it.next();
      sum += it.key();
    }
    it.cleanup();
    assert sum == 30 + 31;

    it = map1.iteratorFrom(25, true);
    sum = 0;
    while (it.hasNext()) {
      it.next();
      sum += it.key();
    }
    it.cleanup();
    assert sum == 25 + 30 + 31;
  }