private static IMessagesStore.StoredMessage asStoredMessage(WillMessage will) { IMessagesStore.StoredMessage pub = new IMessagesStore.StoredMessage(will.getPayload().array(), will.getQos(), will.getTopic()); pub.setRetained(will.isRetained()); return pub; }