@Test
public void analyze07() throws Exception {

  final JavaAnalyzer analyzer = getAnalyzer();
  final String cp = getClasspath();
  List<File> files = new ArrayList<>();
  final File file = new File(project.getProjectRootPath(), "./src/test/java/meghanada/Gen7.java");
  assertTrue(file.exists());
  files.add(file);
  final String tmp = System.getProperty("java.io.tmpdir");
  timeIt(
      () -> {
        final CompileResult compileResult = analyzer.analyzeAndCompile(files, cp, tmp);
        compileResult.getSources().values().forEach(Source::dump);
        return compileResult;
      });
  timeIt(
      () -> {
        return analyzer.analyzeAndCompile(files, cp, tmp);
      });
}