Set<AbstractName> servletNameSet = new HashSet<AbstractName>();
for (int j = 0; j < filterMappingType.sizeOfServletNameArray(); j++) {
String servletName = filterMappingType.getServletNameArray(j).getStringValue().trim();
AbstractName abstractServletName = earContext.getNaming().createChildName(moduleName, servletName, NameFactory.SERVLET);
servletNameSet.add(abstractServletName);
filterMappingData.addDependency(abstractServletName);
}
filterMappingData.setReferencePatterns("Servlets", servletNameSet);
filterMappingName = earContext.getNaming().createChildName(filterAbstractName, ObjectName.quote(Arrays.deepToString(servletNameSet.toArray())), NameFactory.SERVLET_WEB_FILTER_MAPPING);