System.out.println(file.getPath());
	private void createNewProject ()	{		// on verifie que le workspace est bien cr?? sinon on force		// l'utilisateur a le choisir		boolean validWorkspace = false;		// test si la valeur de la cl? workspace est d?finie ou pas		if (!PreferencesManager.getInstance().containWorkspace())		{			WorkspaceFileChooser workspaceChooser = new WorkspaceFileChooser();			if (workspaceChooser.showOpenDialog(this.mfPagod) == JFileChooser.APPROVE_OPTION)			{				File file = workspaceChooser.getSelectedFile();				// TODO a supprimer				System.out.println(file.getPath());				// on verifie que le workspace choisi existe				// mettre le path dans le fichier preferences a la cl?				// "workspace"				if (file.exists())				{					PreferencesManager.getInstance().setWorkspace(							file.getPath());					validWorkspace = true;				}			}			// si l'utilisateur ne choisit pas, on ne cree rien			else			{				System.err.println("Le workspace n'est pas d?fini.");			}		}		else		{			// le workspace existe deja			validWorkspace = true;		}		if (validWorkspace)		{			// on affiche la fenetre qui permet de saisir le nom du projet			NewProjectDialog testDialog = new NewProjectDialog(this.mfPagod);			testDialog.setVisible(true);			// si le projet a bien ?t? cr?? on demande a l'utilisateur			// de choisir un dpc			if (this.currentProject != null)			{				associateDPCWithProject();			}		}		else		{			// affichage d'un message d'erreur si le workspace n'est pas d?fini			// ou invalide			JOptionPane.showMessageDialog(this.mfPagod, LanguagesManager					.getInstance().getString("WorkspaceException"),					LanguagesManager.getInstance().getString(							"WorkspaceErrorTitle"), JOptionPane.ERROR_MESSAGE);		}	}