Bug 55056 [Workbench] would like to establish my workspace (and no longer be prompted)
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/ChooseWorkspaceData.java
/**
	 * The workspace data is stored in the well known file pointed to by the result
	 * of this method.
	 * @param create If the directory and file does not exist this parameter
	 *               controls whether it will be created.
	 * @return An url to the file and null if it does not exist or could not
	 *         be created.
	 */
	private static URL getPersistenceUrl(URL baseUrl, boolean create) {
		if(baseUrl == null)
			return null;
		try {
			
			URL url = new URL(baseUrl, PERS_FOLDER);
			File dir = new File(url.getFile());
			if (!dir.exists() && (!create || !dir.mkdir()))
				return null;
			
			url = new URL(dir.toURL(), PERS_FILENAME);
			File persFile = new File(url.getFile());
			if (!persFile.exists() && (!create || !persFile.createNewFile()))
				return null;
			return persFile.toURL();
		} catch (IOException e) {
			
			return null;
		}
	}
}