--- ./java/org/apache/catalina/realm/JNDIRealm.java 2010-01-19 08:43:40.000000000 -0500 +++ ./java/org/apache/catalina/realm/JNDIRealm.java.new 2010-02-11 11:44:04.548054286 -0500 @@ -1720,7 +1720,8 @@ } } - return new ArrayList(groupMap.values()); + list.addAll(groupMap.values()); + return list; }