class HMSLocalRestService {

    @RequestMapping( value = "/about", method = RequestMethod.GET )
    @ResponseBody
    public Map<String, AboutResponse> getAboutResponse()
        throws HMSRestException
    {
        try
        {
            HMSAboutResponseAggregator aggregator = new HMSAboutResponseAggregator();
            return aggregator.getHMSAboutResponse();

        }
        catch ( Exception e )
        {
            logger.error( "Exception while getting About Information for HMS.", e );
            throw new HMSRestException( HttpStatus.INTERNAL_SERVER_ERROR.value(), "Server Error",
                                        "Exception while getting HMS Build Version" );
        }
    }

}