}
LOGGER.debug("Removing result "+refineCandidate.getId());
sr.getResults().remove(refineCandidate);
}
sr.announceSize(LOGGER);
AbstractService service = getSearchService().getAppropriateService(sr);
service.resurrectAll(sr.getResults());
saveSearchResults(request, sr);
}
if ( sr.size() == 0 ) {
return onSubmitDiscardResults(request,response,command,errors);
}