public Atom10FeedFormatter GetCollectionSnapshotsFeed(string collectionId)
 {
     try
     {
         var feed = _serverCore.GetSnapshotsFeed(collectionId);
         if (feed == null)
         {
             RaiseNotFound("No collection with id " + collectionId);
         }
         return(feed);
     } catch (Exception ex)
     {
         if (!(ex is WebFaultException <string>))
         {
             RaiseServerException(ex,
                                  "Error processing GetCollectionSnapshotsFeed for " + collectionId +
                                  " see server logs for details.");
             return(null);
         }
         throw;
     }
 }