code: protected Collection<String> getRequestedLocales(HttpServletRequest request) {
  		final String sourceMethod = "getRequestedLocales"; //$NON-NLS-1$
  		boolean isTraceLogging = log.isLoggable(Level.FINER);
  		if (isTraceLogging) {
  			log.entering(sourceClass, sourceMethod, new Object[]{request.getQueryString()});
  		}
  		String[] locales;
  		String sLocales = getParameter(request, REQUESTEDLOCALES_REQPARAMS);
  		if (sLocales != null) {
  			locales = sLocales.split(","); //$NON-NLS-1$
  		} else {
  			locales = new String[0];
  		}
  		Collection<String> result = Collections.unmodifiableCollection(Arrays.asList(locales));
  		if (isTraceLogging) {
  			log.exiting(sourceClass, sourceMethod, result);
  		}
  		return result;
  	}
docs: Returns the requested locales as a collection of locale strings
  
  @param request the request object
  @return the locale strings