reportElm = parseRequestContent().getRootElement();
if (R_EXPAND_PROPERTY.equals(reportElm.getName())) {
reportWorker = new ExpandPropertyReport(slideToken, token, config, servletPath, req.getContextPath());
}
else if (R_VERSION_TREE.equals(reportElm.getName())) {
reportWorker = new VersionTreeReport(slideToken, token, config, servletPath, req.getContextPath());
((VersionTreeReport)reportWorker).setVersioningHelper(versioningHelper);
}
else if (R_LOCATE_BY_HISTORY.equals(reportElm.getName())) {
reportWorker = new LocateByHistoryReport(slideToken, token, config, servletPath, req.getContextPath());
}