if (index >= debugDocuments.size()) {
throw new HttpErrorException(HttpServletResponse.SC_BAD_REQUEST, "Index out of range: " + index + " where maximum index is " + (debugDocuments.size() - 1), null);
}
else {
Document doc = (Document) debugDocuments.get(index);
Element element = (Element) doc.selectSingleNode(request.getParameter("root"));
doc = DocumentFactory.getInstance().createDocument(element.createCopy());
doc.getRootElement().addAttribute("index", String.valueOf(index));
try {
DOMWriter domWriter = new DOMWriter();