public virtual void AfterVisit(UnconvertedExpression unconvertedExpression) { }
public virtual bool BeforeVisit(UnconvertedExpression unconvertedExpression) { return false; }