currentLoader = new ImagesInContainerLoader(component, CategoryData.class, ids, true);
klass =  CategoryData.class;
    void fireFilteredImageDataLoading(Set nodes)    {        Set ids = new HashSet(nodes.size());        Iterator i = nodes.iterator();        if (filterType == Browser.IN_DATASET_FILTER) {            while (i.hasNext())                ids.add(new Long(((DatasetData) i.next()).getId()));            currentLoader = new ImagesInContainerLoader(component,                                             DatasetData.class, ids, true);        } else if (filterType == Browser.IN_CATEGORY_FILTER) {            while (i.hasNext())                ids.add(new Long(((CategoryData) i.next()).getId()));            currentLoader = new ImagesInContainerLoader(component,                                                 CategoryData.class, ids, true);        }        currentLoader.load();        state = Browser.LOADING_DATA;    }