Bug 117360 [IDE] RefreshAction needs to remove reference to java.io.file
M3 RefreshAction needs to remove reference to java.io.file for the flexibile workspaces work
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/RefreshAction.java
}
    /* (non-Javadoc)
     * Method declared on WorkspaceAction.
     */
    protected String getOperationMessage() {
        return IDEWorkbenchMessages.RefreshAction_progressMessage;
    }
    /* (non-Javadoc)
     * Method declared on WorkspaceAction.
     */
    protected String getProblemsMessage() {
        return IDEWorkbenchMessages.RefreshAction_problemMessage;
    }
    /* (non-Javadoc)
     * Method declared on WorkspaceAction.
     */
    protected String getProblemsTitle() {
        return IDEWorkbenchMessages.RefreshAction_problemTitle;
    }
    /**
     * Returns a list containing the workspace root if the selection would otherwise be empty.
     */
    protected List getSelectedResources() {
        List resources = super.getSelectedResources();
        if (resources.isEmpty()) {
            resources = new ArrayList();
            resources.add(ResourcesPlugin.getWorkspace().getRoot());
        }
        return resources;
    }