public long HighestSequenceNr(string pid) { LinkedList<IPersistentRepresentation> persistents; if (Messages.TryGetValue(pid, out persistents)) { var last = persistents.LastOrDefault(); return last != null ? last.SequenceNr : 0L; } return 0L; }