public override void Load (XmlElement element)
		{
			filter = PartialTypeRequirement.None;
			try {
				filter = (PartialTypeRequirement) Enum.Parse (typeof (PartialTypeRequirement), element.GetAttribute ("Requirement"), true);
			} catch (ArgumentException) {
				throw new InvalidOperationException ("Invalid value for PartialTypeRequirement condition in template.");
			}
		}
 public override void Load(XmlElement element)
 {
     filter = PartialTypeRequirement.None;
     try {
         filter = (PartialTypeRequirement)Enum.Parse(typeof(PartialTypeRequirement), element.GetAttribute("Requirement"), true);
     } catch (ArgumentException) {
         throw new InvalidOperationException("Invalid value for PartialTypeRequirement condition in template.");
     }
 }