Another easy way to see that there is a bug is to instead specify trace="true" on the first compile and trace="false" on the 2nd compile. After the 2nd compile, tracing is still in effect on the library classes.