public override void Load(XmlElement element)
        {
            clrVersion = ClrVersion.Default;
            try {
                clrVersion = (ClrVersion)Enum.Parse(typeof(ClrVersion), element.GetAttribute("ClrVersion"), true);
            } catch (ArgumentException) {
                new InvalidOperationException("Invalid value for ClrVersion condition in template.");
            }

            condition = ClrVersionCondition.None;
            try {
                condition = (ClrVersionCondition)Enum.Parse(typeof(ClrVersionCondition), element.GetAttribute("Condition"), true);
            } catch (ArgumentException) {
                new InvalidOperationException("Invalid value for ClrVersionCondition condition in template.");
            }
        }
		public override void Load (XmlElement element)
		{
			clrVersion = ClrVersion.Default;
			try {
				clrVersion = (ClrVersion) Enum.Parse (typeof (ClrVersion), element.GetAttribute ("ClrVersion"), true);
			} catch (ArgumentException) {
				new InvalidOperationException ("Invalid value for ClrVersion condition in template.");
			}
			
			condition = ClrVersionCondition.None;
			try {
				condition = (ClrVersionCondition) Enum.Parse (typeof (ClrVersionCondition), element.GetAttribute ("Condition"), true);
			} catch (ArgumentException) {
				new InvalidOperationException ("Invalid value for ClrVersionCondition condition in template.");
			}
		}