private ApplicationFilterChain internalCreateFilterChain(ServletRequest request, Wrapper wrapper, Servlet servlet) { ApplicationFilterChain filterChain = null; if (!Globals.IS_SECURITY_ENABLED && (request instanceof Request)) { Request req = (Request) request; filterChain = (ApplicationFilterChain) req.getFilterChain(); if (filterChain == null) { filterChain = new ApplicationFilterChain(); req.setFilterChain(filterChain); } } else { // Security: Do not recycle filterChain = new ApplicationFilterChain(); } filterChain.setServlet(servlet); filterChain.setWrapper((StandardWrapper)wrapper); return filterChain; } // END IASRI 4665318