protected internal override Expression Accept(ExtensionExpressionVisitor visitor) { return(visitor.VisitUnion(this)); }