class ApplicationProviderBinder extends ProviderBinder {

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

}