Calendar cal = Calendar.getInstance();
if (yearSelection < cal.get(Calendar.YEAR)) {
cal.set(yearSelection, 11, 31);
}
// create the xml document
VolunteerAnalysisXmlReport report = new VolunteerAnalysisXmlReport();
Document doc = report.getXmlDocument(cal.getTime());
try {
displayDocument(doc, stylesheet);
} catch (XSLTransformException ex) {
error(ex.getLocalizedMessage());
}