@Override
  public void penalize(final PendingTransaction penalizedTransaction) {
    if (pendingTransactions.containsKey(penalizedTransaction.getHash())) {
      internalPenalize(penalizedTransaction);
      metrics.incrementPenalized(penalizedTransaction, name());
      if (penalizedTransaction.getScore() < poolConfig.getMinScore()) {
        remove(penalizedTransaction, BELOW_MIN_SCORE);
      }
    } else {
      nextLayer.penalize(penalizedTransaction);
    }
  }
Return the full content of this layer, organized as a list of sender pending txs. For each
sender the collection pending txs is ordered by nonce asc.

@return a list of sender pending txs
ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/transactions/layered/AbstractTransactionsLayer.java