private ConditionBase ReadCondition(XmlNode node)
{
var name = node.Attributes["operator"].InnerText;
var morpheme = node.Attributes["morpheme"].InnerText;
var operand = string.Empty;
if (node.Attributes["operand"] != null)
{
operand = node.Attributes["operand"].InnerText;
}
return ConditionFactory.Create(name, morpheme, operand, _alphabet);
}