private ISettingParser GetElementParser(Type settingType, Type genericTypePart)
{
ISettingParser elementParser = _resolver.Resolve(genericTypePart);
if (elementParser == null)
throw new ArgumentException("Cannot find a ISettingParser to parse the element of generic list " + settingType.FullName);
return elementParser;
}