private Filter instantiateFilter(final Class<? extends Filter> filterClass) throws FilterInitializationException { try { return filterClass.newInstance(); } catch (InstantiationException | IllegalAccessException e) { throw new FilterInitializationException(e); } }