public static Dictionary<string, GuidanceGroupDescriptor> LoadGuidanceGroups(XmlNodeList inputNodes)
{
var groups = new Dictionary<string, GuidanceGroupDescriptor>();
foreach (XmlNode inputNode in inputNodes)
{
string groupId;
var group = LoadGuidanceGroup(inputNode, out groupId);
if (group == null)
return null;
groups.Add(groupId, group);
}
return groups;
}