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 SearchScopeAction(String text) {
            super(text);
        }
        public abstract IJavaSearchScope getSearchScope();
        public void run() {
            setSelected(this);
        }
    }
    private class SearchScopeHierarchyAction extends SearchScopeAction {
        public SearchScopeHierarchyAction() {
            super(CallHierarchyMessages.getString("SearchScopeActionGroup.hierarchy.text")); 
            setToolTipText(CallHierarchyMessages.getString("SearchScopeActionGroup.hierarchy.tooltip")); 
            WorkbenchHelp.setHelp(this, IJavaHelpContextIds.CALL_HIERARCHY_SEARCH_SCOPE_ACTION);
        }
        public IJavaSearchScope getSearchScope() {
            try {
                IMethod method = getView().getMethod();
                if (method != null) {
                    return SearchEngine.createHierarchyScope(method.getDeclaringType());
                } else {
                    return null;
                }
            } catch (JavaModelException e) {
                JavaPlugin.log(e);
            }
            return null;
        }
    }
    private class SearchScopeProjectAction extends SearchScopeAction {