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;
	}
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