private static List<XmlQueryType> PrimeChoice(List<XmlQueryType> accumulator, IList<XmlQueryType> types) { foreach (XmlQueryType sourceItem in types) { AddItemToChoice(accumulator, sourceItem); } return accumulator; }