@Override
	public Map<String, String> extractUriTemplateVariables(HttpServletRequest request) {
		MatchableHandlerMapping mapping = getMapping(request);
		if (mapping == null) {
			return this.defaultMatcher.extractUriTemplateVariables(request);
		}
		RequestMatchResult result = mapping.match(request, this.pattern);
		return result == null ? Collections.<String, String>emptyMap()
				: result.extractUriTemplateVariables();
	}
@Override
	public Map<String, String> extractUriTemplateVariables(HttpServletRequest request) {
		MatchableHandlerMapping mapping = getMapping(request);
		if (mapping == null) {
			return this.defaultMatcher.extractUriTemplateVariables(request);
		}
		RequestMatchResult result = mapping.match(request, this.pattern);
		return result == null ? Collections.<String, String>emptyMap()
				: result.extractUriTemplateVariables();
	}
@ Override public Map < String , String > extractUriTemplateVariables ( HttpServletRequest request ) { MatchableHandlerMapping mapping = getMapping ( request ) ; if ( mapping == null ) { return this . defaultMatcher . extractUriTemplateVariables ( request ) ; } RequestMatchResult result = mapping . match ( request , this . pattern ) ; return result == null ? Collections . < String , String > emptyMap ( ) : result . extractUriTemplateVariables ( ) ; }
/*
(non-Javadoc)

@see org.springframework.security.web.util.matcher.RequestVariablesExtractor#
extractUriTemplateVariables(javax.servlet.http.HttpServletRequest)
/ * ( non - Javadoc )