public override void Visit(NodeVisitor v) { if (v.Visit(this)) { GetTarget().Visit(v); GetProperty().Visit(v); } } }