core/src/main/java/org/springframework/security/access/vote/AbstractAccessDecisionManager.java
public boolean supports(Class<?> clazz) {
		for (AccessDecisionVoter voter : this.decisionVoters) {
			if (!voter.supports(clazz)) {
				return false;
			}
		}

		return true;
	}
public boolean supports(Class<?> clazz) {
		for (AccessDecisionVoter voter : this.decisionVoters) {
			if (!voter.supports(clazz)) {
				return false;
			}
		}

		return true;
	}
Iterates through all <code>AccessDecisionVoter</code>s and ensures each can support
the presented class.
<p>
If one or more voters cannot support the presented class, <code>false</code> is
returned.

@param clazz the type of secured object being presented
@return true if this type is supported