diff --git a/dockingcore/src/main/java/fr/soleil/docking/ADockingManager.java b/dockingcore/src/main/java/fr/soleil/docking/ADockingManager.java
index 6d63133a9c65c03d29965bf49278fa6302db445c..bd9b4d24563406a5b03fc669654746222b792ca3 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/ADockingManager.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/ADockingManager.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at
diff --git a/dockingcore/src/main/java/fr/soleil/docking/action/SaveDefaultPerspertiveAction.java b/dockingcore/src/main/java/fr/soleil/docking/action/SaveDefaultPerspertiveAction.java
index 03b63be570380aa4b2713851d4790d29c5563e0a..a0f94813eb4e89a6c3eb321cd57777be778918ec 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/action/SaveDefaultPerspertiveAction.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/action/SaveDefaultPerspertiveAction.java
@@ -7,14 +7,13 @@ package fr.soleil.docking.action;
 import java.awt.Component;
 import java.awt.event.ActionEvent;
 import java.io.File;
-import java.io.PrintWriter;
-import java.io.StringWriter;
 
 import javax.swing.AbstractAction;
 import javax.swing.JFileChooser;
 import javax.swing.JOptionPane;
 
 import fr.soleil.docking.ADockingManager;
+import fr.soleil.lib.project.ObjectUtils;
 
 public class SaveDefaultPerspertiveAction extends AbstractAction {
 
@@ -63,10 +62,7 @@ public class SaveDefaultPerspertiveAction extends AbstractAction {
                     file.createNewFile();
                 dockingManager.saveDefault(file);
             } catch (Exception e) {
-                StringWriter writer = new StringWriter();
-                PrintWriter out = new PrintWriter(writer);
-                e.printStackTrace(out);
-                JOptionPane.showMessageDialog((Component) evt.getSource(), out.toString());
+                JOptionPane.showMessageDialog((Component) evt.getSource(), ObjectUtils.printStackTrace(e));
             }
         }
     }
diff --git a/dockingcore/src/main/java/fr/soleil/docking/action/ViewAction.java b/dockingcore/src/main/java/fr/soleil/docking/action/ViewAction.java
index 7d7981d9c9af430bddad3bc06b1886cd1f49c019..684b06bfd3082a88d0bf8c78b9dc5fd77b414c94 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/action/ViewAction.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/action/ViewAction.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at
diff --git a/dockingcore/src/main/java/fr/soleil/docking/component/PerspectiveMenu.java b/dockingcore/src/main/java/fr/soleil/docking/component/PerspectiveMenu.java
index 76055acaa42e458efbb31a10125aefa17d18f6b0..66101cc8cb3cd4062518b818f462dbe3c8134c8c 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/component/PerspectiveMenu.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/component/PerspectiveMenu.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at
diff --git a/dockingcore/src/main/java/fr/soleil/docking/exception/DockingException.java b/dockingcore/src/main/java/fr/soleil/docking/exception/DockingException.java
index 13a71e2ee3f3ac3e53413136636c616bc30f9e90..806a09d12e733d647927fac8f288710d7bf4ce41 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/exception/DockingException.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/exception/DockingException.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at
diff --git a/dockingcore/src/main/java/fr/soleil/docking/perspective/FilePerspective.java b/dockingcore/src/main/java/fr/soleil/docking/perspective/FilePerspective.java
index 38102f454948f9524b1bb5d1a5ed3e570f506058..8bfc8400ffe112c8ea212d881a67efc6d0e63310 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/perspective/FilePerspective.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/perspective/FilePerspective.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at
diff --git a/dockingcore/src/main/java/fr/soleil/docking/perspective/IPerspective.java b/dockingcore/src/main/java/fr/soleil/docking/perspective/IPerspective.java
index 6180245335167a47b490165d4ed96d511a6889d0..a207ca4030e0392718c588e41236ce3de5e7aafd 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/perspective/IPerspective.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/perspective/IPerspective.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at
diff --git a/dockingcore/src/main/java/fr/soleil/docking/perspective/IPerspectiveFactory.java b/dockingcore/src/main/java/fr/soleil/docking/perspective/IPerspectiveFactory.java
index d03950aa3f77ccad54342db3b2e765414c2ca509..91a3961b6b31f3a7b05bca13d14f833b8cd73c22 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/perspective/IPerspectiveFactory.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/perspective/IPerspectiveFactory.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at
diff --git a/dockingcore/src/main/java/fr/soleil/docking/perspective/PerspectiveFactory.java b/dockingcore/src/main/java/fr/soleil/docking/perspective/PerspectiveFactory.java
index 8a0b7a4522dad8765eec65da0863530f8cc0447e..2bae3748fd0b08df3e1de95cb6d1eee0a50fc28f 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/perspective/PerspectiveFactory.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/perspective/PerspectiveFactory.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at
diff --git a/dockingcore/src/main/java/fr/soleil/docking/perspective/ResourcePerspective.java b/dockingcore/src/main/java/fr/soleil/docking/perspective/ResourcePerspective.java
index 4bfc5626e1a6c7517a7985ac872326004a21c8f2..270e0c51d2ec42d28da0269ec528b70950a865ab 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/perspective/ResourcePerspective.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/perspective/ResourcePerspective.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at
diff --git a/dockingcore/src/main/java/fr/soleil/docking/util/DockingUtils.java b/dockingcore/src/main/java/fr/soleil/docking/util/DockingUtils.java
index 96778e94332f6afe80949919eee37700bd5ca93b..fd1d994a973dda2338ce49b801f601ce168179ba 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/util/DockingUtils.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/util/DockingUtils.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at
diff --git a/dockingcore/src/main/java/fr/soleil/docking/view/AbstractViewFactory.java b/dockingcore/src/main/java/fr/soleil/docking/view/AbstractViewFactory.java
index 98114765c99b66a6769ea4bb9676b51c2e3fe735..0efec0a80c07886c9576c43836cecbcd53e60f6d 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/view/AbstractViewFactory.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/view/AbstractViewFactory.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at
diff --git a/dockingcore/src/main/java/fr/soleil/docking/view/IView.java b/dockingcore/src/main/java/fr/soleil/docking/view/IView.java
index a8eb564cf012633e7e6b217f62693756578bd5b5..f969b5c528b72d99d2c99be9dec373b7ce661d32 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/view/IView.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/view/IView.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at
diff --git a/dockingcore/src/main/java/fr/soleil/docking/view/IViewFactory.java b/dockingcore/src/main/java/fr/soleil/docking/view/IViewFactory.java
index a773969b55bc1bb5f526d9e9bf700db82026c9e3..d6fe1ef7d7a16916c8e71cde9e0499c2922723ef 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/view/IViewFactory.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/view/IViewFactory.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2008-2014 Synchrotron SOLEIL
+ * Copyright (c) 2008-2016 Synchrotron SOLEIL
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the GNU Lesser Public License v2.1
  * which accompanies this distribution, and is available at