MacroJavaCompiler