@Override
protected void doFilter( HttpServletRequest request, HttpServletResponse response, FilterChain chain )
throws IOException, ServletException {
FilterConfig config = getConfig();
UrlRewriteRequest rewriteRequest = new UrlRewriteRequest( config, request );
UrlRewriteResponse rewriteResponse = new UrlRewriteResponse( config, rewriteRequest, response );
chain.doFilter( rewriteRequest, rewriteResponse );
}