@Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest httpRequest = (HttpServletRequest)request; if (shouldBypassAuth(httpRequest)) { bypassAuth(request, response, chain); } else { tryAuth(httpRequest, response, chain); } }