docs: @Override
    public void next() {
      if (!hasNext()) {
        throw new IllegalDataException("No more data");
      }
      for (final ITimeSyncedIterator sub : queries.values()) {
        sub.next(timestamp);
      }
      timestamp = nextTimestamp();
    }