private AMQMessageHeader convertHeader(final Message_1_0 serverMessage,
final NamedAddressSpace addressSpace,
final Object convertedBodyObject)
{
final String convertedMimeType = getInternalConvertedMimeType(serverMessage, convertedBodyObject);
final MessageMetaData_1_0.MessageHeader_1_0 messageHeader = serverMessage.getMessageHeader();
return new InternalMessageHeader(messageHeader.getHeadersAsMap(),
messageHeader.getCorrelationId(),
messageHeader.getExpiration(),
messageHeader.getUserId(),
messageHeader.getAppId(),
messageHeader.getMessageId(),
convertedMimeType,
messageHeader.getEncoding(),
messageHeader.getPriority(),
messageHeader.getTimestamp(),
messageHeader.getNotValidBefore(),
messageHeader.getType(),
messageHeader.getReplyTo(),
serverMessage.getArrivalTime());
}