default MessageData wrapMessageData(final BigInteger requestId) {
    final BytesValueRLPOutput rlpOutput = new BytesValueRLPOutput();
    rlpOutput.startList();
    rlpOutput.writeBigIntegerScalar(requestId);
    rlpOutput.writeRaw(getData());
    rlpOutput.endList();
    return new RawMessage(getCode(), rlpOutput.encoded());
  }
Get the serialized representation for this message

@return the serialized representation of this message
ethereum/p2p/src/main/java/org/hyperledger/besu/ethereum/p2p/rlpx/wire/MessageData.java