public StandardPayoff_A(XmlNode xmlNode) : base(xmlNode) { XmlNode eventTriggerList_ANode = xmlNode.SelectSingleNode("eventTriggerList_A"); if (eventTriggerList_ANode != null) { if (eventTriggerList_ANode.Attributes["href"] != null || eventTriggerList_ANode.Attributes["id"] != null) { if (eventTriggerList_ANode.Attributes["id"] != null) { eventTriggerList_AIDRef_ = eventTriggerList_ANode.Attributes["id"].Value; EventTriggerList_A ob = new EventTriggerList_A(eventTriggerList_ANode); IDManager.SetID(eventTriggerList_AIDRef_, ob); } else if (eventTriggerList_ANode.Attributes["href"] != null) { eventTriggerList_AIDRef_ = eventTriggerList_ANode.Attributes["href"].Value; } else { eventTriggerList_A_ = new EventTriggerList_A(eventTriggerList_ANode); } } else { eventTriggerList_A_ = new EventTriggerList_A(eventTriggerList_ANode); } } }