JUnit test fixture (@Rule) an accompanying classes for compiling sources during a test using javax.tools.JavaCompiler