public void addMappingForServletNames(
     EnumSet<DispatcherType> dispatcherTypes, boolean isMatchAfter, String... servletNames) {
   illegalStateIfContextStarted();
   FilterMapping mapping = new FilterMapping();
   mapping.setFilterHolder(FilterHolder.this);
   mapping.setServletNames(servletNames);
   mapping.setDispatcherTypes(dispatcherTypes);
   if (isMatchAfter) _servletHandler.addFilterMapping(mapping);
   else _servletHandler.prependFilterMapping(mapping);
 }