void (@NotNull final AnActionEvent e) { final DataContext dataContext = e.getDataContext(); final Project project = e.getProject(); assert project != null; final CoverageDataManager coverageDataManager = CoverageDataManager.getInstance(project); final CoverageSuitesBundle currentSuite = coverageDataManager.getCurrentSuitesBundle(); final CoverageEngine coverageEngine = currentSuite.getCoverageEngine(); final ExportToHTMLDialog dialog = coverageEngine.createGenerateReportDialog(project, dataContext, currentSuite); dialog.reset(); if (!dialog.showAndGet()) { return; } dialog.apply(); coverageEngine.generateReport(project, dataContext, currentSuite); }