private void PrintSection(ISection section) { Console.WriteLine("------------"); Console.WriteLine(section.Name); Console.WriteLine("------------"); var iterator = section.CreateIterator(); while (iterator.HasNext()) { var item = iterator.Next(); Console.WriteLine(item.Name + "-" + item.Cost + "$"); } }