gitextract_bkmjst1t/ ├── .claude/ │ └── settings.json ├── .editorconfig ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── bump-snapshots.yml │ ├── ci.yml │ ├── pages.yml │ ├── publish.yml │ ├── repository-backup.yml │ └── stale.yml ├── .gitignore ├── .mvn/ │ ├── develocity.xml │ ├── extensions.xml │ ├── licenseHeader.txt │ └── wrapper/ │ └── maven-wrapper.properties ├── .sdkmanrc ├── CLAUDE.md ├── LICENSE/ │ └── apache-license-v2.txt ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml ├── rewrite.yml ├── src/ │ ├── main/ │ │ └── java/ │ │ └── org/ │ │ └── openrewrite/ │ │ └── maven/ │ │ ├── AbstractRewriteBaseRunMojo.java │ │ ├── AbstractRewriteDryRunMojo.java │ │ ├── AbstractRewriteMojo.java │ │ ├── AbstractRewriteRunMojo.java │ │ ├── ArtifactResolver.java │ │ ├── ConfigurableRewriteMojo.java │ │ ├── LogLevel.java │ │ ├── MavenLoggingMeterRegistry.java │ │ ├── MavenLoggingResolutionEventListener.java │ │ ├── MavenMojoProjectParser.java │ │ ├── MavenPomCacheBuilder.java │ │ ├── MeterRegistryProvider.java │ │ ├── RecipeCsvGenerateMojo.java │ │ ├── RewriteDiscoverMojo.java │ │ ├── RewriteDryRunMojo.java │ │ ├── RewriteDryRunNoForkMojo.java │ │ ├── RewriteRunMojo.java │ │ ├── RewriteRunNoForkMojo.java │ │ ├── RewriteTypeTableMojo.java │ │ ├── SanitizedMarkerPrinter.java │ │ └── package-info.java │ └── test/ │ ├── java/ │ │ └── org/ │ │ └── openrewrite/ │ │ └── maven/ │ │ ├── AbstractRewriteMojoTest.java │ │ ├── BasicIT.java │ │ ├── DiscoverNoActiveRecipeIT.java │ │ ├── KotlinIT.java │ │ ├── MavenCLIExtra.java │ │ ├── MavenMojoProjectParserIsExcludedTest.java │ │ ├── MavenMojoProjectParserTest.java │ │ ├── RecipeCsvGenerateIT.java │ │ ├── RewriteDiscoverIT.java │ │ ├── RewriteDryRunIT.java │ │ ├── RewriteRunIT.java │ │ ├── RewriteRunParallelIT.java │ │ ├── RewriteTypeTableIT.java │ │ └── jupiter/ │ │ └── extension/ │ │ ├── GitITExtension.java │ │ └── GitJupiterExtension.java │ ├── resources/ │ │ ├── .gitkeep │ │ └── junit-platform.properties │ └── resources-its/ │ └── org/ │ └── openrewrite/ │ └── maven/ │ ├── BasicIT/ │ │ ├── groupid_artifactid_should_be_ok/ │ │ │ └── pom.xml │ │ ├── null_check_profile_activation/ │ │ │ ├── pom.xml │ │ │ └── settings.xml │ │ ├── resolves_maven_properties_from_user_provided_system_properties/ │ │ │ └── pom.xml │ │ ├── resolves_settings/ │ │ │ ├── pom.xml │ │ │ └── settings-user.xml │ │ └── snapshot_ok/ │ │ └── pom.xml │ ├── DiscoverNoActiveRecipeIT/ │ │ └── single_project/ │ │ └── pom.xml │ ├── KotlinIT/ │ │ ├── kotlin_in_src_main_java/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── MyClass.kt │ │ └── kotlin_in_src_main_test/ │ │ ├── pom.xml │ │ └── src/ │ │ └── test/ │ │ └── java/ │ │ └── sample/ │ │ └── MyTest.kt │ ├── RecipeCsvGenerateIT/ │ │ ├── generates_csv_from_java_recipe/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── org/ │ │ │ └── openrewrite/ │ │ │ └── test/ │ │ │ └── SampleJavaRecipe.java │ │ └── generates_csv_from_yaml_recipe/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── resources/ │ │ └── META-INF/ │ │ └── rewrite/ │ │ └── rewrite.yml │ ├── RewriteDiscoverIT/ │ │ ├── RecipeLookup/ │ │ │ ├── rewrite_discover_detail/ │ │ │ │ └── pom.xml │ │ │ ├── rewrite_discover_recipe_lookup_case_insensitive/ │ │ │ │ └── pom.xml │ │ │ └── rewrite_discover_recursion/ │ │ │ └── pom.xml │ │ ├── rewrite_discover_default/ │ │ │ └── pom.xml │ │ ├── rewrite_discover_multi_module/ │ │ │ ├── a/ │ │ │ │ └── pom.xml │ │ │ ├── b/ │ │ │ │ └── pom.xml │ │ │ └── pom.xml │ │ └── rewrite_discover_rewrite_yml/ │ │ ├── pom.xml │ │ └── rewrite.yml │ ├── RewriteDryRunIT/ │ │ ├── fail_on_dry_run/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── BadSpacing.java │ │ ├── multi_module_project/ │ │ │ ├── a/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ └── java/ │ │ │ │ └── sample/ │ │ │ │ ├── MyInterface.java │ │ │ │ └── SimplifyBooleanSample.java │ │ │ ├── b/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ └── java/ │ │ │ │ └── sample/ │ │ │ │ └── EmptyBlockSample.java │ │ │ ├── pom.xml │ │ │ └── rewrite.yml │ │ ├── no_plugin_in_pom/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── SampleTest.java │ │ ├── recipe_order/ │ │ │ ├── pom.xml │ │ │ ├── rewrite.yml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ ├── EmptyBlockSample.java │ │ │ └── SimplifyBooleanSample.java │ │ └── single_project/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── sample/ │ │ ├── EmptyBlockSample.java │ │ └── SimplifyBooleanSample.java │ ├── RewriteRunIT/ │ │ ├── basedir_resource_no_plaintext_leak/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ └── java/ │ │ │ │ └── sample/ │ │ │ │ └── Main.java │ │ │ └── test/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── MainTest.java │ │ ├── checkstyle_inline_rules/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── SimplifyBooleanSample.java │ │ ├── cloud_suitability_project/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── resource/ │ │ │ └── some.jks │ │ ├── command_line_options/ │ │ │ └── pom.xml │ │ ├── command_line_options_json/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── SomeClass.java │ │ ├── container_masks/ │ │ │ ├── Containerfile │ │ │ ├── Dockerfile │ │ │ ├── build.dockerfile │ │ │ ├── containerfile.build │ │ │ ├── pom.xml │ │ │ └── rewrite.yml │ │ ├── datatable_export/ │ │ │ ├── pom.xml │ │ │ └── rewrite.yml │ │ ├── java_compiler_plugin_project/ │ │ │ ├── parent/ │ │ │ │ └── pom.xml │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── SimplifyBooleanSample.java │ │ ├── java_upgrade_project/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── MyInterface.java │ │ ├── lombok_jdk25_linkage_error/ │ │ │ ├── .mvn/ │ │ │ │ └── jvm.config │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ └── java/ │ │ │ │ └── sample/ │ │ │ │ └── App.java │ │ │ └── test/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── AppTest.java │ │ ├── multi_main_source_sets_project/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── additional-main/ │ │ │ │ └── java/ │ │ │ │ └── sample/ │ │ │ │ └── AdditionalMainClass.java │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── MainClass.java │ │ ├── multi_module_project/ │ │ │ ├── a/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ └── java/ │ │ │ │ └── sample/ │ │ │ │ ├── MyInterface.java │ │ │ │ └── SimplifyBooleanSample.java │ │ │ ├── b/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ └── java/ │ │ │ │ └── sample/ │ │ │ │ └── EmptyBlockSample.java │ │ │ ├── pom.xml │ │ │ └── rewrite.yml │ │ ├── multi_module_resources/ │ │ │ ├── a/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ └── resources/ │ │ │ │ └── example.xml │ │ │ ├── pom.xml │ │ │ └── rewrite.yml │ │ ├── multi_source_sets_project/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── integration-test/ │ │ │ │ └── java/ │ │ │ │ └── sample/ │ │ │ │ └── IntegrationTest.java │ │ │ └── test/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── RegularTest.java │ │ ├── plaintext_masks/ │ │ │ ├── .in-root │ │ │ ├── from-default-list.py │ │ │ ├── in-root.ignored │ │ │ ├── pom.xml │ │ │ ├── rewrite.yml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ ├── Dummy.java │ │ │ └── in-src.ext │ │ ├── recipe_project/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── ThrowingRecipe.java │ │ └── single_project/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── sample/ │ │ ├── EmptyBlockSample.java │ │ └── SimplifyBooleanSample.java │ ├── RewriteRunParallelIT/ │ │ └── multi_module_project/ │ │ ├── a/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ ├── MyInterface.java │ │ │ └── SimplifyBooleanSample.java │ │ ├── b/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── sample/ │ │ │ └── EmptyBlockSample.java │ │ ├── pom.xml │ │ └── rewrite.yml │ └── RewriteTypeTableIT/ │ └── typetable_default/ │ └── pom.xml └── suppressions.xml