private TaintSets Node_Cond(XmlNode node)
{
isConditional = true;
_variables.Add(EdgeType.False, _variables[EdgeType.Normal].AssignmentClone());
_variables.Add(EdgeType.True, _variables[EdgeType.Normal].AssignmentClone());
_variables.Remove(EdgeType.Normal);
var subnodes = node.GetSubNodesByPrefix(AstConstants.Node);
return subnodes.Any() ? AnalyzeNode(subnodes.Single()) : new TaintSets().ClearTaint();
}