in src/main/java/org/apache/maven/reporting/AbstractMavenReport.java [187:201]
public void execute() throws MojoExecutionException {
try {
if (!canGenerateReport()) {
return;
}
} catch (MavenReportException e) {
throw new MojoExecutionException("Failed to determine whether report can be generated", e);
}
if (outputFormat != null) {
reportToMarkup();
} else {
reportToSite();
}
}