else if ("contains".equals(name))
{
String var = node.getString("var", false, true);
String value = node.getString("value", false, true);
boolean ignoreCase = "true".equalsIgnoreCase(node.getAttribute("ignore-case"));
return new ContainsRule(var, value, ignoreCase);
}
else if ("exists".equals(name))
{
return new ExistsRule(node.getString("var", false, true));
}