//-----------------------------------------------
// boolean operators
//-----------------------------------------------
public QilBinary And(QilNode left, QilNode right)
{
QilBinary n = new QilBinary(QilNodeType.And, left, right);
n.XmlType = _typeCheck.CheckAnd(n);
TraceNode(n);
return(n);
}