for (int i = 0; i < filterChains.size(); i++) {
if (filterChains.get(i).matches(request)) {
List<Filter> matchingFilters = filterChains.get(i).getFilters();
// check if there is a ZK filter installed in the matching chain
ZkError403Filter zkError403Filter = (ZkError403Filter) SpringUtil.getBean(ZkBeanIds.ZK_ERROR_403_FILTER);
if (!matchingFilters.contains(zkError403Filter)) {
skip = true;
break;
}
}