Bug 110169 [Navigator] ResourceNavigator.initWorkingSetFilter should be protected visibility.
The above mentioned method seems mistakingly have an incorrect visibility. E.g. the method initResourceSorter is protected. I don't see why initResourceSorter is not protected.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/navigator/ResourceNavigator.java
* Handles a selection changed event from the viewer.
     * Updates the status line and the action bars, and links to editor (if option enabled).
     * 
     * @param event the selection event
     * @since 2.0
     */
    protected void handleSelectionChanged(SelectionChangedEvent event) {
        final IStructuredSelection sel = (IStructuredSelection) event
                .getSelection();
        updateStatusLine(sel);
        updateActionBars(sel);
        dragDetected = false;
        if (isLinkingEnabled() && !linkScheduled) {
            
            
            linkScheduled = true;
            getShell().getDisplay().asyncExec(new Runnable() {
                public void run() {
                    
                    
                    linkScheduled = false;
                    
                    if (viewer == null || viewer.getControl() == null || viewer.getControl().isDisposed()) {
                        return;
                    }
                    
                    if (dragDetected == false) {
                        ISelection sel = viewer.getSelection();
                        if (sel instanceof IStructuredSelection) {
                            IStructuredSelection selection = (IStructuredSelection)sel;