Bug 196164 IDE plugin broken due to missing dependency on runtime compatibility
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/navigator/FiltersContentProvider.java
definedFilters = new ArrayList();
        defaultFilters = new ArrayList();
        AbstractUIPlugin plugin =  IDEWorkbenchPlugin.getDefault();
        if (plugin != null) {
            IExtensionPoint extension = plugin.getDescriptor()
                    .getExtensionPoint(ResourcePatternFilter.FILTERS_TAG);
            if (extension != null) {
                IExtension[] extensions = extension.getExtensions();
                for (int i = 0; i < extensions.length; i++) {
                    IConfigurationElement[] configElements = extensions[i]
                            .getConfigurationElements();
                    for (int j = 0; j < configElements.length; j++) {
                        String pattern = configElements[j]
                                .getAttribute("pattern");
                        if (pattern != null) {
							definedFilters.add(pattern);
						}
                        String selected = configElements[j]
                                .getAttribute("selected");
                        if (selected != null
                                && selected.equalsIgnoreCase("true")) { 
							defaultFilters.add(pattern);
						}
                    }
                }
            }
        }
    }
}