Bug 126654 [EFS] Eclipse 3.2M4's SelectionListenerAction's computeResources() method does not take ResourceMappings into consideration
eclipse: 3.2M4 plugin: org.eclipse.ui.ide class: org.eclipse.ui.actions.SelectionListenerAction method: computeResources()
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/SelectionListenerAction.java
* The <code>SelectionListenerAction</code> implementation of this 
     * <code>BaseSelectionListenerAction</code> method clears the cached
     * resources and non-resources. 
     */
    protected void clearCache() {
        selectionDirty = true;
        
        resources = null;
        nonResources = null;
    }
    /**
     * Extracts <code>IResource</code>s from the current selection and adds them to
     * the resources list, and the rest into the non-resources list.
     */
    private final void computeResources() {
        resources = null;
        nonResources = null;
        for (Iterator e = getStructuredSelection().iterator(); e.hasNext();) {
            Object next = e.next();
            if (next instanceof IResource) {
                if (resources == null) {
                    
                    resources = new ArrayList(getStructuredSelection().size());
                }
                resources.add(next);
                continue;
            }
            if (next instanceof IAdaptable) {
                Object resource = ((IAdaptable) next)
                        .getAdapter(IResource.class);