Just catching up on last night's discussion of javac being invoked directly. We have wanted to integrate 'error prone' into our build and the use of zinc/sbt has made that difficult. We were considering a straight 'pants to javac' task so that we could swap out javac with errorprone (a fork of javac) and override the main entry point.