@ExceptionHandler({ SourceNotFoundException.class })
    @ResponseStatus(HttpStatus.NOT_FOUND)
    public final ModelAndView sourceNotFoundError(
            final HttpServletRequest request,
            final SourceNotFoundException exception) {
        logger.info("Handling exception: " + exception.getMessage());
        return createModelAndViewForException(request, exception,
                "sourceNotFound", HttpStatus.NOT_FOUND);
    }
@ ExceptionHandler ( { SourceNotFoundException . class } ) @ ResponseStatus ( HttpStatus . NOT_FOUND ) public final ModelAndView sourceNotFoundError ( final HttpServletRequest request , final SourceNotFoundException exception ) { logger . info ( "Handling exception: " + exception . getMessage ( ) ) ; return createModelAndViewForException ( request , exception , "sourceNotFound" , HttpStatus . NOT_FOUND ) ; }
@param request the request we're processing
@param exception the exception caught
@return the model and view