public void Process(IncomingChildLetter letter) { Contract.Requires(letter != null); PresentOrder order = _santa.Read(letter); _presentOrderProcessor.Process(order); }