Session session = RepositoryUtil.getSession(this.manager, request);
DocumentFactory map = DocumentUtil.createDocumentFactory(this.manager, session);
Publication publication = PublicationUtil.getPublication(this.manager, request);
selector = (ServiceSelector) this.manager.lookup(SiteManager.ROLE + "Selector");
siteManager = (SiteManager) selector.select(publication.getSiteManagerHint());
Document[] docs = siteManager.getDocuments(map, publication, area);
Arrays.sort((Object[]) docs, new Comparator() {
public int compare(Object o1, Object o2) {
try {