diff --git a/core/src/main/java/org/acegisecurity/util/FilterChainProxy.java b/core/src/main/java/org/acegisecurity/util/FilterChainProxy.java
index e926e09bde..f146b14785 100644
--- a/core/src/main/java/org/acegisecurity/util/FilterChainProxy.java
+++ b/core/src/main/java/org/acegisecurity/util/FilterChainProxy.java
@@ -177,7 +177,7 @@ public class FilterChainProxy implements Filter, InitializingBean, ApplicationCo
* each Filter
that actually exists in application context, even if a given
* Filter
is defined multiples times by the FilterInvocationDefinitionSource
)
*/
- private Filter[] obtainAllDefinedFilters() {
+ protected Filter[] obtainAllDefinedFilters() {
Iterator cads = this.filterInvocationDefinitionSource.getConfigAttributeDefinitions();
Set list = new LinkedHashSet();