@Override
  public TransactionSelectionResult evaluateTransactionPreProcessing(
      final TransactionEvaluationContext evaluationContext) {
    if (isPriorityFeePriceBelowMinimum(evaluationContext)) {
      return TransactionSelectionResult.PRIORITY_FEE_PER_GAS_BELOW_CURRENT_MIN;
    }
    return TransactionSelectionResult.SELECTED;
  }
Evaluates a transaction before processing.

@param evaluationContext The current selection session data.
@return TransactionSelectionResult. If the priority fee is below the minimum, it returns an
    invalid transient result. Otherwise, it returns a selected result.
ethereum/blockcreation/src/main/java/org/hyperledger/besu/ethereum/blockcreation/txselection/selectors/MinPriorityFeePerGasTransactionSelector.java