public ActionForward search(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
final AcademicServiceRequestBean bean = getOrCreateAcademicServiceRequestBean(request);
request.setAttribute("bean", bean);
final Collection<AcademicServiceRequest> remainingRequests = bean.searchAcademicServiceRequests();
final Collection<AcademicServiceRequest> specificRequests = getAndRemoveSpecificRequests(bean, remainingRequests);
final SortedSet<AcademicServiceRequest> sorted = new TreeSet<AcademicServiceRequest>(getComparator(request));
sorted.addAll(remainingRequests);
request.setAttribute("remainingRequests", remainingRequests);