if (fTitleUpdater != null) fTitleUpdater.propertyChange(event);
if (fTitleUpdater != null) { String workingSetName= null; if (newWorkingSet != null) workingSetName= newWorkingSet.getName(); fTitleUpdater.propertyChange(new PropertyChangeEvent(this, IWorkingSet.CHANGE_WORKING_SET_NAME_CHANGE, null, workingSetName)); }
			public void propertyChange(PropertyChangeEvent event) {				String property= event.getProperty();				if (IWorkbenchPage.CHANGE_WORKING_SET_REPLACE.equals(property)) {					IWorkingSet newWorkingSet= (IWorkingSet) event.getNewValue();					if (fWorkingSetFilter.getWorkingSet() != null)						fWorkingSetFilter.getWorkingSet().removePropertyChangeListener(this);					fWorkingSetFilter.setWorkingSet(newWorkingSet);						if (newWorkingSet != null)						newWorkingSet.addPropertyChangeListener(this);												fViewer.getControl().setRedraw(false);					fViewer.refresh();					if (fTitleUpdater != null)						fTitleUpdater.propertyChange(event);					fViewer.getControl().setRedraw(true);				} else if (IWorkingSet.CHANGE_WORKING_SET_NAME_CHANGE.equals(property)) {					if (fTitleUpdater != null)						fTitleUpdater.propertyChange(event);				} else if (IWorkingSet.CHANGE_WORKING_SET_CONTENT_CHANGE.equals(property)) {					fViewer.getControl().setRedraw(false);					fViewer.refresh();					fViewer.getControl().setRedraw(true);				}			}