@Override
public void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException {
if(filters.hasNext()) {
MarmottaHttpFilter filter = filters.next();
if(path.matches(filter.getPattern())) {
filter.doFilter(request,response,this);
} else {
doFilter(request,response);
}
} else {
originalChain.doFilter(request,response);