List<AdminRegistration> registry = getRegistry();
// go through and apply any filters
List<AdminRegistration> adminPages = new ArrayList<AdminRegistration>();
for (AdminRegistration reg : registry) {
RegistrationFilter filter = reg.getFilter();
if (filter == null || filter.isVisible(request, response)) {
adminPages.add(reg);
}
}
// sort the pages