presto-main/src/main/java/io/prestosql/sql/planner/iterative/rule/DesugarRowSubscript.java/DesugarRowSubscript/createRewrite
class DesugarRowSubscript:    private static ExpressionRewriter createRewrite(TypeAnalyzer typeAnalyzer)
    {
        requireNonNull(typeAnalyzer, "typeAnalyzer is null");

        return (expression, context) -> DesugarRowSubscriptRewriter.rewrite(expression, context.getSession(), typeAnalyzer, context.getSymbolAllocator());
    }