browser.setSelectedDisplay(browser.getLastSelectedDisplay());
	public void onDataObjectSave(List nodes)	{		switch (model.getState()) {			case DISCARDED:			case NEW:			case LOADING_THUMBNAILS:				return;			default:				break;		}		if ( nodes == null) {			model.onDataObjectSave();			fireStateChange();			return;		}		view.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));				DataSaveVisitor visitor = new DataSaveVisitor(this, nodes);		Browser browser = model.getBrowser();		browser.accept(visitor);		browser.getUI().repaint();				if (model.getTreeView() != null)        	model.getTreeView().repaint();		model.onDataObjectSave();		view.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));		fireStateChange();	}