public EventBean AdapterForXML(
     XNode node,
     string eventTypeName)
 {
     var type = eventTypeRepository.GetTypeByName(eventTypeName);
     EventTypeUtility.ValidateTypeXMLDOM(eventTypeName, type);
     var namedNode = GetXElementFromNode(node);
     return new XEventBean(namedNode, type);
 }
 public EventBean AdapterForXMLDOM(
     XmlNode node,
     string eventTypeName)
 {
     var type = eventTypeRepository.GetTypeByName(eventTypeName);
     EventTypeUtility.ValidateTypeXMLDOM(eventTypeName, type);
     var namedNode = GetXMLNodeFromDocument(node);
     return new XMLEventBean(namedNode, type);
 }