protected void receive(GenericPayload ack) { if (ack.getData().length == Msg.ACK_LENGTH) { Plaintext msg = ctx.getMessageRepository().getMessageForAck(ack.getData()); if (msg != null) { ctx.getLabeler().markAsAcknowledged(msg); ctx.getMessageRepository().save(msg); } } }