core/src/main/java/org/springframework/security/access/intercept/AfterInvocationProviderManager.java
public boolean supports(Class<?> clazz) {
		for (AfterInvocationProvider provider : providers) {
			if (!provider.supports(clazz)) {
				return false;
			}
		}

		return true;
	}
public boolean supports(Class<?> clazz) {
		for (AfterInvocationProvider provider : providers) {
			if (!provider.supports(clazz)) {
				return false;
			}
		}

		return true;
	}
public boolean supports ( Class < ? > clazz ) { for ( AfterInvocationProvider provider : providers ) { if ( ! provider . supports ( clazz ) ) { return false ; } } return true ; }
Iterates through all <code>AfterInvocationProvider</code>s and ensures each can
support the presented class.
<p>
If one or more providers cannot support the presented class, <code>false</code> is
returned.

@param clazz the secure object class being queries

@return if the <code>AfterInvocationProviderManager</code> can support the secure
object class, which requires every one of its <code>AfterInvocationProvider</code>s
to support the secure object class
Iterates through all <code > AfterInvocationProvider< / code > s and ensures each can support the presented class . <p > If one or more providers cannot support the presented class <code > false< / code > is returned .