public static JavaCompilation compileFile(String filename) {
CompilerOptions options = getDefaultCompilerOptions();
Parser parser = createCommentRecorderParser(options);
ICompilationUnit cu = createCompilationunit(getContentOfFile(TEST_DATA_BASE_DIR + filename), filename);
CompilationResult compilationResult = createDefaultCompilationResult(cu, options);
return new JavaCompilation(parser.parse(cu, compilationResult), parser.scanner);
}