}
@Override
public File export(Reportable reportable) throws Exception {
Report report = (Report) reportable;
createWriter();
resolveResourceBundle();
normalizeFilePaths(reportable);
writeDocumentHeader();
writeProperties(report.getPropertyEntries());
writeExtensions(report.getExtensionReports());
writeTestSuite(report.getTestSuiteReports());
this.writer.flush();
this.writer.close();
return this.configuration.getFile();