fBuildPathDialogField.refresh(); fClassPathList.refresh();  if (fSourceContainerPage != null) { fSourceContainerPage.init(fCurrJProject); fProjectsPage.init(fCurrJProject); fLibrariesPage.init(fCurrJProject);
if (Display.getCurrent() != null) { doUpdateUI(); } else { Display.getDefault().asyncExec(new Runnable() { public void run() { doUpdateUI(); } });
	protected void updateUI() {		fBuildPathDialogField.refresh();		fClassPathList.refresh();			if (fSourceContainerPage != null) {			fSourceContainerPage.init(fCurrJProject);			fProjectsPage.init(fCurrJProject);			fLibrariesPage.init(fCurrJProject);		}        else {            if (fNewSourceContainerPage != null) {                fNewSourceContainerPage.init(fCurrJProject);                fProjectsPage.init(fCurrJProject);                fLibrariesPage.init(fCurrJProject);            }        }		doStatusLineUpdate();	}