@SpringSecurityServices final AuthenticationManager manager,
final Collection<RequestInvocationDefinition> contributions ) throws Exception {
FilterSecurityInterceptor interceptor = new FilterSecurityInterceptor();
LinkedHashMap<RequestMatcher, Collection<ConfigAttribute>> requestMap = convertCollectionToLinkedHashMap( contributions );
DefaultFilterInvocationSecurityMetadataSource source =
new DefaultFilterInvocationSecurityMetadataSource(requestMap);
interceptor.setAccessDecisionManager( accessDecisionManager );
interceptor.setAlwaysReauthenticate( false );
interceptor.setAuthenticationManager( manager );
interceptor.setSecurityMetadataSource(source);
interceptor.setValidateConfigAttributes( true );