code: public boolean isDone() {
          int count = 0;
          for (Pair<T, Future<?>> pair: _pairs) {
              if (pair.second.isDone()) ++count;
          }
          return count == _pairs.size();
      }
docs: Reports whether all futures in this group has completed.