public static IList <String> UpdateCategories(String collection) { CategoryMap.Load("Category.Map.txt"); IList <String> newCategories = new List <String>(); String originalCollection = collection.Trim(); String matchingString = String.Empty; if (CategoryMap.HasMapping(originalCollection.ToLower(), out matchingString)) { String newCategory = CategoryMap.GetMapping(originalCollection); if (String.IsNullOrEmpty(newCategory) == false) { newCategories.Add(newCategory); } } else { newCategories.Add(originalCollection); } return(newCategories); }