if (servletNames == null || servletNames.length == 0) {
throw new IllegalArgumentException(sm.getString("filterRegistration.iae"));
}
FilterMap filterMap = new FilterMap();
for (String servletName : servletNames) {
filterMap.addServletName(servletName);
}
filterMap.setFilterName(filterDef.getFilterName());
if (dispatcherTypes != null) {
for (DispatcherType dispatcherType: dispatcherTypes) {
filterMap.setDispatcher(dispatcherType.name());