}
@Override
public AuthorizationResult next() {
ResourceDecisionManager resourceDecisionManager = decisionManagerIterator.next();
return resourceDecisionManager.decide(resource, subject, roleDecisionManager);
}
@Override
public void remove() {
throw new UnsupportedOperationException("Remove not supported.");