searchResultPanel.updateSearchContent();
if (panelSelected){ searchResultPanel.updateSearchContent(); }
    public void fireContentChanged(int type, Object content) {        try{            if (type==DataUpdateListener.SEARCH_CHANGED){                synchronized(content){                    Iterator it = ((HashMap)content).keySet().iterator();                    Object key;                    Search aSearch;                    SearchResultPanel searchResultPanel;                    while (it.hasNext()){                        key = it.next();                        if (!searchIds.containsKey(key)){                            aSearch = (Search)((HashMap)content).get(key);                            searchResultPanel = new SearchResultPanel(aSearch, this);                            resultPanel.addTab(aSearch.getSuchText(), searchResultPanel);                            resultPanel.setSelectedComponent(searchResultPanel);                            searchIds.put(key, searchResultPanel);                        }                        else{                            searchResultPanel = (SearchResultPanel) searchIds.get(key);                            searchResultPanel.updateSearchContent();                        }                    }                    Object[] searchPanels = resultPanel.getComponents();                    int id;                    MapSetStringKey searchKey;                    for (int i=0; i<searchPanels.length; i++){                        id = ((SearchResultPanel)searchPanels[i]).getSearch().getId();                        searchKey = new MapSetStringKey(id);                        if (!((HashMap)content).containsKey(searchKey)){                            ((SearchResultPanel)searchPanels[i]).setActiveSearch(false);                        }                    }                    label2.setText(bearbeitung.replaceAll("%d", Integer.toString(Search.currentSearchCount)));                }            }        }        catch (Exception e) {            if (logger.isEnabledFor(Level.ERROR))                logger.error("Unbehandelte Exception", e);        }    }