try(InputStream rewriteInputStream = new FileInputStream(rewriteYml)) {
ResourceLoader rewriteYmlLoader = new YamlResourceLoader(
// wouldn't have to exist on disk necessarily (just used in logging)
Iterable<Path> classpath = ...
// any manually built visitors
Iterable<? extends RefactorVisitor<?>> visitors = ...
Environment env = Environment.builder()
.load(rewriteYmlLoader) // can be called more than once for multiple files
.scanClasspath(classpath) // classpath scans for META-INF/rewrite/*.yml
.scanUserHome() // looks for `~/.rewrite/rewrite.yml