private void checkCancellation() {
    if (isCancelled.get()) {
      throw new CancellationException("Cancelled during transaction selection.");
    }
  }
Check if the evaluation of this tx took more than the block creation max time, because if true
we want to penalize it. We penalize it, instead of directly removing, because it could happen
that the tx will evaluate in time next time. Invalid txs are always removed.

@param evaluationContext The current selection session data.
@param selectionResult The result of the transaction selection process.
@return true if the evaluation of this tx took more than the block creation max time
ethereum/blockcreation/src/main/java/org/hyperledger/besu/ethereum/blockcreation/txselection/BlockTransactionSelector.java