public boolean shouldGetMore() {
      return shouldContinue.get();
    }
Predicate that doesn't immediately stop when the delegate predicate returns false, but instead
sets a flag to stop after the current element is processed.
ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/manager/snap/SnapServer.java