Jonathan Schneider talks about origins and capabilities of OpenRewrite. Together we code a refactoring recipe and run it on millions of lines of code on the Moderne SaaS.