working on-the-fly compiler that will be needed for annotation processing testing