protected virtual T VisitNull(NullNode node) { return(DefaultResult); }
protected override void VisitNull(NullNode node) { node.BuiltinType = SymbolType.Int; }
protected virtual void VisitNull(NullNode node) { }