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
}
    }
    /**
     * Saves the filters defined as strings in <code>patterns</code> 
     * in the preference store.
     */
    public void setFiltersPreference(String[] patterns) {
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < patterns.length; i++) {
            if (i != 0) {
				sb.append(ResourcePatternFilter.COMMA_SEPARATOR);
			}
            sb.append(patterns[i]);
        }
        getPlugin().getPreferenceStore().setValue(
                ResourcePatternFilter.FILTERS_TAG, sb.toString());
         
        IPreferenceStore preferenceStore = IDEWorkbenchPlugin.getDefault()
                .getPreferenceStore();
        String storedPatterns = preferenceStore
                .getString(ResourcePatternFilter.FILTERS_TAG);
        if (storedPatterns.length() > 0) {
			preferenceStore.setValue(ResourcePatternFilter.FILTERS_TAG, ""); 
		}
    }
    /**
     * @see IWorkbenchPart#setFocus()
     */
    public void setFocus() {
        getTreeViewer().getTree().setFocus();