@Override protected final void initialized(Supplier<WebApplicationContext> context) { this.delegate = createDelegate(context.get()); }
protected abstract RequestMatcher createDelegate(WebApplicationContext context, RequestMatcherFactory requestMatcherFactory);