private void NodePush(ExpressionNode node) { Debug.Assert(null != node, "null NodePush"); if (_topNode >= MaxPredicates - 2) { throw ExprException.ExpressionTooComplex(); } _nodeStack[_topNode++] = node; }