docs: @Override
    public TwoPhaseIterator asTwoPhaseIterator() {
      if (spans == null || !query.twoPhaseIteratorAllowed()) {
        return null;
      } else {
        return spans.asTwoPhaseIterator();
      }
    }