Bug 79855 [IDE] isCompatibleVersion method in IDEApplication appears wrong...
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEApplication.java
MessageDialog
                .openError(
                        shell,
                        IDEWorkbenchMessages.IDEApplication_workspaceCannotLockTitle,
                        IDEWorkbenchMessages.IDEApplication_workspaceCannotLockMessage);
            } catch (IOException e) {
                IDEWorkbenchPlugin.log("Could not obtain lock for workspace location", 
                        e);            	
                MessageDialog
                .openError(
                        shell,
                        IDEWorkbenchMessages.InternalError,
                        e.getMessage());                 
            }            
            return false;
        }
        
        ChooseWorkspaceData launchData = new ChooseWorkspaceData(instanceLoc
                .getDefault());
        boolean force = false;
        while (true) {
            URL workspaceUrl = promptForWorkspace(shell, launchData, force);
            if (workspaceUrl == null)
                return false;
            
            
            force = true;
            try {