@Override void onReportGenerated(MavenProject project, MavenReportInfo report) throws IOException, InterruptedException, AbortException { for (MavenReporter r : reporters.get(moduleName)) if (!r.reportGenerated(buildProxy, project, report, listener)) throw new AbortException(r + " failed"); }