public List<Transaction> transactions() {
    if (pooledTransactions == null) {
      final BytesValueRLPInput in = new BytesValueRLPInput(getData(), false);
      pooledTransactions =
          in.readList(
              input -> TransactionDecoder.decodeRLP(input, EncodingContext.POOLED_TRANSACTION));
    }
    return pooledTransactions;
  }
Create a message with raw, already encoded data. No checks are performed to validate the
rlp-encoded data.

@param data An rlp-encoded list of transactions
@return A new PooledTransactionsMessage
ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/messages/PooledTransactionsMessage.java