Bug 36981 call hierarchy: Search scope should be persisted
Search scope should be persisted when the platform shuts down or when the view is closed and reopened.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/SearchScopeActionGroup.java
public SearchScopeProjectAction() {
            super(CallHierarchyMessages.getString("SearchScopeActionGroup.project.text")); 
            setToolTipText(CallHierarchyMessages.getString("SearchScopeActionGroup.project.tooltip")); 
            WorkbenchHelp.setHelp(this, IJavaHelpContextIds.CALL_HIERARCHY_SEARCH_SCOPE_ACTION);
        }
        public IJavaSearchScope getSearchScope() {
            IMethod method = getView().getMethod();
            IJavaProject project = null;
            if (method != null) {
                project = method.getJavaProject();
            }
            if (project != null) {
                return SearchEngine.createJavaSearchScope(new IJavaElement[] { project },
                    false);
            } else {
                return null;
            }
        }
    }
    private class SearchScopeWorkingSetAction extends SearchScopeAction {