if (storageManagerClosed) try { storageManager.open(!LocationManager.getConfigurationLocation().isReadOnly()); storageManagerClosed = false; } catch (IOException e) { String message = NLS.bind(EclipseAdaptorMsg.ECLIPSE_STARTUP_FILEMANAGER_OPEN_ERROR, e.getMessage()); FrameworkLogEntry logEntry = new FrameworkLogEntry(FrameworkAdaptor.FRAMEWORK_SYMBOLICNAME, FrameworkLogEntry.ERROR, 0, message, 0, e, null); adaptor.getFrameworkLog().log(logEntry); }
	private void saveAllData(boolean shutdown) {		saveBundleDatas();		saveStateData(shutdown);		savePermissionStorage();		if (shutdown)			stateManager.stopDataManager();	}