}
Message<?> packet = null;
try {
packet = messageMarshaller.deserialize(payloadJSON);
} catch (MessageMarshallerException marshallingException) {
throw new MessagingException(
marshallingException.getMessage(),
marshallingException.getCause());
}
MessageBuilder<?> builder = MessageBuilder.fromMessage(packet);
if (qMessage != null) {