void (SchemeManager<ShelvedChangeList> newSchemeManager) { myProject.save(); ApplicationManager.getApplication().saveSettings(); SchemeManagerFactory.getInstance(myProject).dispose(schemeManager); schemeManager = newSchemeManager; notifyStateChanged(); }