public Task Execute(Uri recentFeedUri, EventProcessor eventProcessor, HttpResourceClient httpResourceClient, ClientState clientState) { foreach (var item in ((IEnumerable<SyndicationItem>)encounteredItems).Reverse()) { eventProcessor.Process(item); clientState.RecordSuccessfullyProcessed(item); } return new Terminate(); }