internal override void Dump(int depth)
{
PrintIndent(depth);
Console.WriteLine("<{0}>", Keyword);
foreach(QueryNode child in children) {
child.Dump(depth + 1);
}
PrintIndent(depth);
Console.WriteLine("</{0}>", Keyword);
}