private static Header populateHeader(ServerMessage message, int deliveryCount)
{
Header header = new Header();
header.setDurable(message.isDurable());
header.setPriority(new UnsignedByte(message.getPriority()));
header.setDeliveryCount(new UnsignedInteger(deliveryCount));
header.setTtl(new UnsignedInteger((int) message.getExpiration()));
return header;
}