} else {
ReportSpec spec = request.getReportSpec();
File xslFile = getXSLFile(spec.getXslTransforms());
if (xslFile != null) {
FileWriter out = new FileWriter(destination);
transformer.transformUsingXsl(reader, xslFile, out);
out.close();
}
}
} finally {
reader.close();