code: @Override
    public <T extends Filter> T createFilter(Class<T> classToCreate) throws ServletException {
        
        logger.logp(Level.FINE, CLASS_NAME, "createFilter", "called for class: " + classToCreate);
        return super.createFilter(classToCreate);
    }
docs: createFilter only called when adding/creating programmatically