atts.addAttribute(null,"total","total","CDATA",String.valueOf(totalPages));
atts.addAttribute(null,"current-uri","current-uri","CDATA",requestURI);
atts.addAttribute(null,"clean-uri","clean-uri","CDATA",cleanURI(requestURI,page));
super.startElement(PAGINATE_URI, "page", PAGINATE_PREFIX_TOKEN + "page", atts);
if ((rules.rangeLink > 0) && (page - rules.rangeLink >= 1)) {
atts.clear();
atts.addAttribute(null,"type","type","CDATA","prev");
atts.addAttribute(null,"uri","uri","CDATA",encodeURI(requestURI,page,page - rules.rangeLink));
atts.addAttribute(null,"page","page","CDATA",String.valueOf(page - rules.rangeLink));
super.startElement(PAGINATE_URI, "range-link", PAGINATE_PREFIX_TOKEN + "range-link", atts);
super.endElement(PAGINATE_URI, "range-link", PAGINATE_PREFIX_TOKEN + "range-link");