package
static if(idx < ATTS.length)
static if(is(typeof(ATTS[idx])) && isInstanceOf!(RequiresAuthAttribute, typeof(ATTS[idx])))
static if(!(is(typeof(C.init.authenticate(HTTPServerRequest.init, HTTPServerResponse.init)))))
static if(is(typeof(templArgs[0](HTTPServerRequest.init, HTTPServerResponse.init))))