public byte[] serialize() { SenderKeyRecordStructure.Builder recordStructure = SenderKeyRecordStructure.newBuilder(); for (SenderKeyState senderKeyState : senderKeyStates) { recordStructure.addSenderKeyStates(senderKeyState.getStructure()); } return recordStructure.build().toByteArray(); }