private ExpressionNode NodePop() { Debug.Assert(_topNode > 0, "NodePop(): Corrupted node stack"); ExpressionNode node = _nodeStack[--_topNode]; Debug.Assert(null != node, "null NodePop"); return node; }