diff --git a/plugins/org.polarsys.chess.service/src/org/polarsys/chess/service/gui/utils/DialogUtils.java b/plugins/org.polarsys.chess.service/src/org/polarsys/chess/service/gui/utils/DialogUtils.java
index e445450c484d63aafa966e057484a9cdb205773c..0a15ad05858ffaf6521f483e08a87c5c8e7e8e57 100644
--- a/plugins/org.polarsys.chess.service/src/org/polarsys/chess/service/gui/utils/DialogUtils.java
+++ b/plugins/org.polarsys.chess.service/src/org/polarsys/chess/service/gui/utils/DialogUtils.java
@@ -34,16 +34,19 @@ public class DialogUtils {
 
 	
 	
-	public String getDirectoryNameFromDialog() throws Exception {
+	public String getDirectoryNameFromDialog() throws Exception {	
+		return getDirectoryNameFromDialog("Select the directory");
+	}
+
+	public String getDirectoryNameFromDialog(String title) throws Exception {
 		final Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();
 
 		final DirectoryDialog directoryDialog = new DirectoryDialog(shell);
-		directoryDialog.setText("Select the directory");
+		directoryDialog.setText(title);
 		directoryDialog.setFilterPath(directoryUtils.getCurrentProjectDir());
 		String directoryName = directoryDialog.open();
 
 		return directoryName;
 	}
-
-
+	
 }