public void removeFilter(Class<? extends Filter> clazz)
    {
        Iterator<Filter> it = filters.iterator();
        while (it.hasNext())
        {
            if (it.next().getClass().equals(clazz))
            {
                it.remove();
            }
        }
    }