public static Dictionary<string, CropVariety> Load(XmlNodeList inputNodes)
{
var varieties = new Dictionary<string, CropVariety>();
foreach (XmlNode inputNode in inputNodes)
{
string varietyId;
var variety = LoadVariety(inputNode, out varietyId);
if (variety != null)
varieties.Add(varietyId, variety);
}
return varieties;
}