public void deserializeMessage(Message message) throws IOException {
final ReusableBuffer payload = rpcRequest.getMessage();
if (message != null) {
if (payload != null) {
ReusableBufferInputStream istream = new ReusableBufferInputStream(payload);
requestMessage = message.newBuilderForType().mergeFrom(istream).build();
if (Logging.isDebug()) {
Logging.logMessage(Logging.LEVEL_DEBUG, this, "parsed request: %s",requestMessage.toString());
}
} else {