presto-main/src/main/java/io/prestosql/sql/planner/DesugarTryExpressionRewriter.java/Visitor/rewriteTryExpression
class Visitor:        @Override
        public Expression rewriteTryExpression(TryExpression node, Void context, ExpressionTreeRewriter<Void> treeRewriter)
        {
            Type type = expressionTypes.get(NodeRef.of(node));
            Expression expression = treeRewriter.rewrite(node.getInnerExpression(), context);

            return new FunctionCallBuilder(metadata)
                    .setName(QualifiedName.of(NAME))
                    .addArgument(new FunctionType(ImmutableList.of(), type), new LambdaExpression(ImmutableList.of(), expression))
                    .build();
        }