IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore();
	public void propertyChange(PropertyChangeEvent event) {		if (fViewer == null)			return;				boolean refreshViewer= false;			if (event.getProperty() == JavaBasePreferencePage.SHOW_CU_CHILDREN) {			IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore();			IActionBars actionBars= getViewSite().getActionBars();			IToolBarManager toolBar= actionBars.getToolBarManager();			boolean b= JavaBasePreferencePage.showCompilationUnitChildren();			((JavaElementContentProvider)fViewer.getContentProvider()).setProvideMembers(b);			if (b) {				addFilterActions(toolBar);			} else {				toolBar.remove(fFilterSeparator);				for (int i= 0; i < fFilterActions.length; i++)						toolBar.remove(fFilterActions[i]);			}			actionBars.updateActionBars();			refreshViewer= true;		}					if (event.getProperty() == WorkInProgressPreferencePage.PREF_COMPRESS_PKG_NAME_IN_PKG_VIEW) {			fJavaElementLabelProvider.setCompressingPkgNameInPackagesView(WorkInProgressPreferencePage.isCompressingPkgNameInPackagesView());			refreshViewer= true;		}		if (refreshViewer)			fViewer.refresh();	}