code: public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  	// Method re-written for PQ47469
  	ServletChain chain = new ServletChain();
  		
  	try {
  		String path = null;
  			
  		for (int index = 0; index < this.chainPath.length; ++index) {
  			path = this.chainPath[index];
  			RequestDispatcher rDispatcher = getServletContext().getRequestDispatcher(path);
  			chain.addRequestDispatcher(rDispatcher);
  		}
  			
  		chain.forward(new HttpServletRequestWrapper(request), new HttpServletResponseWrapper(response));
  	} finally {
  		if (chain != null) {
  			chain.clear();
  		}
  	}
      }
docs: Handle a servlet request by chaining the configured list of servlets.
  Only the final response in the chain will be sent back to the client.
  This servlet does not actual generate any content.  This servlet only
  constructs and processes the servlet chain.
  
  @param req HttpServletRequest
  @param resp HttpServletResponse
  @exception javax.servlet.ServletException
  @exception java.io.IOException