docs: public void addResults(final String id, final ITimeSyncedIterator iterator) {
      if (id == null) {
        throw new IllegalArgumentException("Missing ID");
      }
      if (iterator == null) {
        throw new IllegalArgumentException("Iterator cannot be null");
      }
      results.put(id, iterator);
    }