But the summary is that there are limits to what a code formatter can do, it cannot really know how the developer wants to use whitespace as a grouping mechanism, and it would be nice if error prone had an option to cleanup the "space" left over by removing an UnusedVariable, for example.
That way, the auto-generated fixes won't make your code look like Swiss cheese :)
For context: I am working on some development for a project to auto-generate PRs using Uber's Piranha, which uses error-prone to generate the Java changes.
Thoughts?