public override AbstractExpression AcceptRewriter(StatementRewriter rewriter) { return(rewriter.RewriteCastExpression(this)); }