public static Expression ParseToBody(Expression expression)
        {
            MapExpressionVisitor mapExpressionVisitor = new MapExpressionVisitor();

            mapExpressionVisitor._type = null;
            return(mapExpressionVisitor.Visit(expression));
        }
        public static Expression ParseToBody(Expression expression, ParameterExpression p)
        {
            MapExpressionVisitor mapExpressionVisitor = new MapExpressionVisitor();

            mapExpressionVisitor._p = p;
            return(mapExpressionVisitor.Visit(expression));
        }