public SenderKeyRecord(byte[] serialized) throws IOException { SenderKeyRecordStructure senderKeyRecordStructure = SenderKeyRecordStructure.parseFrom(serialized); for (StorageProtos.SenderKeyStateStructure structure : senderKeyRecordStructure.getSenderKeyStatesList()) { this.senderKeyStates.add(new SenderKeyState(structure)); } }