Map<String, ServletMapping> mappings = sipApplicationModel.getServletMappings();
Iterator<String> itr = servlets.keySet().iterator();
while (itr.hasNext()) {
String servletName = itr.next();
ServletMapping mapping = mappings.get(servletName);
if ((mapping != null) &&
mapping.getPattern().getTopCondition().evaluate(request)) {
matchingServlets.add(servletName);
if (logger.isLoggable(Level.FINE)) {
logger.log(Level.FINE, "Matched Servlet " + servletName +
" with incoming request");