class ApplicationProviderBinder extends ProviderBinder {

    @Override
    public List<MethodInvokerFilter> getMethodInvokerFilters(String path) {
        ApplicationContext context = ApplicationContext.getCurrent();
        List<MethodInvokerFilter> filters = doGetMatchedFilters(path, invokerFilters).stream()
                                                                                     .map(factory -> (MethodInvokerFilter)factory.getInstance(context))
                                                                                     .collect(toList());
        filters.addAll(getDefaults().getMethodInvokerFilters(path));
        return filters;
    }

}