@Override
  public void onTransactionNotSelected(
      final TransactionEvaluationContext evaluationContext,
      final TransactionSelectionResult transactionSelectionResult) {
    final var sender = evaluationContext.getTransaction().getSender();
    final var nonce = evaluationContext.getTransaction().getNonce();
    skippedSenderNonceMap.put(sender, nonce);
    LOG.trace("Sender {} added to the skip list with nonce {}", sender, nonce);
  }
When a transaction is not selected we can skip processing any following transaction from the
same sender, since it will never be selected due to the nonce gap, so we add the sender to the
skip list.

@param evaluationContext The current evaluation context
@param transactionSelectionResult The transaction selection result
ethereum/blockcreation/src/main/java/org/hyperledger/besu/ethereum/blockcreation/txselection/selectors/SkipSenderTransactionSelector.java