This is the trick!

So it used to do the right thing and only print the names of the classes actually added to the jar in this step. That was what addedClasses was for. When I moved the printing to the report part of VoltCompiler, that broke. Great catch.