static Expression optimize(Expression expression) { return expression.accept(new OptimizeShuttle()); }
static Expression optimize(Expression expression) { return expression.accept(new OptimizeShuttle()); }
static Expression optimize(Expression expression) { return expression.accept(new OptimizeShuttle()); }
static Expression optimize(Expression expression) { return expression.accept(new OptimizeShuttle()); }