diff --git a/LICENSE.txt b/LICENSE.txt
index 2bfccc5a8f4a20b65a9dbf34e492593c114754ff..1f4ce84424acfb2b5c15bc61647e6a7037f6545c 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -1,4 +1,4 @@
-Copyright (c) 2020 - 2022, Institut Pasteur
+Copyright (c) 2020 - 2023, Institut Pasteur
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without modification,
diff --git a/src/main/java/fr/pasteur/ida/zellige/Main.java b/src/main/java/fr/pasteur/ida/zellige/Main.java
index f685c19fe716e105a0b61623ab0a82ba775fd1fe..a8861f877383d78a0c13761b0e47fbe87f669c16 100644
--- a/src/main/java/fr/pasteur/ida/zellige/Main.java
+++ b/src/main/java/fr/pasteur/ida/zellige/Main.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/ReferenceSurfaceExtraction.java b/src/main/java/fr/pasteur/ida/zellige/ReferenceSurfaceExtraction.java
index c7c8071e15dc58377e685de773ac11ebb3b3caac..65cb3ef74d8eae9198ac04803ee3bafdf9866723 100644
--- a/src/main/java/fr/pasteur/ida/zellige/ReferenceSurfaceExtraction.java
+++ b/src/main/java/fr/pasteur/ida/zellige/ReferenceSurfaceExtraction.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/command/Zellige.java b/src/main/java/fr/pasteur/ida/zellige/command/Zellige.java
index 25b184117283cb0a1e904bddf2beb3a1320a3d78..c1478acf10106b41f04722e28dd9bad3de151e1b 100644
--- a/src/main/java/fr/pasteur/ida/zellige/command/Zellige.java
+++ b/src/main/java/fr/pasteur/ida/zellige/command/Zellige.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/Coordinate.java b/src/main/java/fr/pasteur/ida/zellige/element/Coordinate.java
index bb1afa8c90010c454e909abd05da5b9cf7ee20a2..6082dc85f08fd900fd986781102ff2a959f7479d 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/Coordinate.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/Coordinate.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/Pixels.java b/src/main/java/fr/pasteur/ida/zellige/element/Pixels.java
index 788becc133b95254cee85fdbf8c1b334ee13136c..2190396150fd5971de20e3376f8798fb262e17ec 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/Pixels.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/Pixels.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/Projection.java b/src/main/java/fr/pasteur/ida/zellige/element/Projection.java
index 633db90615943890b30e8d1845bdbfaef0c7b23b..aaa8fde36f5bcb65fedf4ff92cf55c3e46c6b87e 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/Projection.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/Projection.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/ReferenceSurface.java b/src/main/java/fr/pasteur/ida/zellige/element/ReferenceSurface.java
index f6ef54cddd18310e84e979feefe1dfa753c14e66..3da570052b10186af25ea40c474bc5f9eee37e66 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/ReferenceSurface.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/ReferenceSurface.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/Surface.java b/src/main/java/fr/pasteur/ida/zellige/element/Surface.java
index 6abf64d3dfa9d9290f855dc6cb3a3ff3c0100810..397c6694e32e3499314052973d314195840248d0 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/Surface.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/Surface.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/ose/AbstractOSE.java b/src/main/java/fr/pasteur/ida/zellige/element/ose/AbstractOSE.java
index eaf9c1fc3d52ab1791ae8d76e2debb40ea333da5..047cf62dd01dd74dafa0eca38c67ccacdaff292a 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/ose/AbstractOSE.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/ose/AbstractOSE.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/ose/OSEList.java b/src/main/java/fr/pasteur/ida/zellige/element/ose/OSEList.java
index b13cbc7b387e8b6c4987c3e234447b9f2185aaee..016afbdfe970177f5b636e2412531d2c41f0880d 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/ose/OSEList.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/ose/OSEList.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/ose/OSEListArray.java b/src/main/java/fr/pasteur/ida/zellige/element/ose/OSEListArray.java
index c58ebc0bcd343e6357c270c8a8e8049d868e702d..383fa9668431841bca36d9122f72f359bec2e6b7 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/ose/OSEListArray.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/ose/OSEListArray.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/ose/OSEStartingStatus.java b/src/main/java/fr/pasteur/ida/zellige/element/ose/OSEStartingStatus.java
index 9e66e997da1071c384e1691d3e9ce7fa90b8e466..124d8b55c6b6bdb08655bf9476205978be5c73eb 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/ose/OSEStartingStatus.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/ose/OSEStartingStatus.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/ose/OseXZ.java b/src/main/java/fr/pasteur/ida/zellige/element/ose/OseXZ.java
index b1ec087eae42de012ff52a47bd6899a811bbbb87..5621b6e5c5f80f72c9fbe66d5ebf8c625cc047fb 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/ose/OseXZ.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/ose/OseXZ.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/ose/OseYZ.java b/src/main/java/fr/pasteur/ida/zellige/element/ose/OseYZ.java
index ac47c6b7d1fdfd33436e6e8593d919612fde25de..101b6d80e1a2650ccf5f9e703608a247b8da18d8 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/ose/OseYZ.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/ose/OseYZ.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/surfaceLine/SurfaceLine.java b/src/main/java/fr/pasteur/ida/zellige/element/surfaceLine/SurfaceLine.java
index cd0a7e51252015127a29e42dc18ff97abf2c9e49..da26916e630b3ef4885d33de34619afc2d7aca9b 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/surfaceLine/SurfaceLine.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/surfaceLine/SurfaceLine.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/surfaceLine/SurfaceLineX.java b/src/main/java/fr/pasteur/ida/zellige/element/surfaceLine/SurfaceLineX.java
index 67a5e1c7967c39cfc708397a78237c07b0820d1f..8d5c7adc3a4f056d7ccf3a210de5027e3c623d43 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/surfaceLine/SurfaceLineX.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/surfaceLine/SurfaceLineX.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/element/surfaceLine/SurfaceLineY.java b/src/main/java/fr/pasteur/ida/zellige/element/surfaceLine/SurfaceLineY.java
index 2966f6286bd8a5ab0f135b853b2948b4f05bd8e1..e473f568769db29dee6473f7b91cc91c307c0e0c 100644
--- a/src/main/java/fr/pasteur/ida/zellige/element/surfaceLine/SurfaceLineY.java
+++ b/src/main/java/fr/pasteur/ida/zellige/element/surfaceLine/SurfaceLineY.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/CheckBoxDisplay.java b/src/main/java/fr/pasteur/ida/zellige/gui/CheckBoxDisplay.java
index 4765406574f0eb1893a291ec19f898fce4b803fa..0fc5c11f13ff6f81b24ef7831b32ecd322b8e362 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/CheckBoxDisplay.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/CheckBoxDisplay.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/ClassifiedImages.java b/src/main/java/fr/pasteur/ida/zellige/gui/ClassifiedImages.java
index 3e9d186355a15028cf16e8670e82dc9d573a8952..fa743cdb921ab8d04a9dcd397582ded32d735f60 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/ClassifiedImages.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/ClassifiedImages.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/ImageFXDisplay.java b/src/main/java/fr/pasteur/ida/zellige/gui/ImageFXDisplay.java
index 744bb682c48c9dc388c6ff621654a588d617c258..7b594715f6f22d34707c9c31f9ff23bfffcd3553 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/ImageFXDisplay.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/ImageFXDisplay.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/LogAppender.java b/src/main/java/fr/pasteur/ida/zellige/gui/LogAppender.java
index c8c4477d53b620cde9ea0f5bf953fcba07716f07..21817cbb945bada2e47bb2deead23dd4d15ba985 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/LogAppender.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/LogAppender.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/MainAppFrame.java b/src/main/java/fr/pasteur/ida/zellige/gui/MainAppFrame.java
index 66e1c752f7836b0ebab8887604ceaa2515c91e91..48c390d4eaa3e4b3cd87363425cb33628db5b8dc 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/MainAppFrame.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/MainAppFrame.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/ParameterSlider.java b/src/main/java/fr/pasteur/ida/zellige/gui/ParameterSlider.java
index e030ed336304da7d21670e30cebe29c4abc8b300..8860f8a6474eccf9e7fd4c03d080bafa4e7c1d5c 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/ParameterSlider.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/ParameterSlider.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/ParameterSliderDouble.java b/src/main/java/fr/pasteur/ida/zellige/gui/ParameterSliderDouble.java
index 5d9e81e7c51d651c87a0aeff46743463fde8c9da..66b448cc2e5db3d2a8f62a1d2867bc77d14431ed 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/ParameterSliderDouble.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/ParameterSliderDouble.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/ParameterSliderInteger.java b/src/main/java/fr/pasteur/ida/zellige/gui/ParameterSliderInteger.java
index 566a098fd07ed30f1619084368f2d71669b5a655..5e2a91db10ba85e8ffdbf4dc6bcd2a13c5e14e64 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/ParameterSliderInteger.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/ParameterSliderInteger.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/StepPanel.java b/src/main/java/fr/pasteur/ida/zellige/gui/StepPanel.java
index 997c6c2b7ee5000906d77c0f8b58dd9476a8c7da..de34ea69813498f553f05c4ff9051aa7899cf7e9 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/StepPanel.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/StepPanel.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/ZDoubleProperty.java b/src/main/java/fr/pasteur/ida/zellige/gui/ZDoubleProperty.java
index 7c202a25233feddd258208c81bae11bc3f2eb966..611107d15063140b46cd5a566d689c16e85ba1a7 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/ZDoubleProperty.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/ZDoubleProperty.java
@@ -2,7 +2,7 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/ZSlicesSlider.java b/src/main/java/fr/pasteur/ida/zellige/gui/ZSlicesSlider.java
index 425f3113c509d7b2696b5d9d9a3ae1fc87465fb6..4ba43dc05c0aec21962155d13dc4ee9ee51c4e77 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/ZSlicesSlider.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/ZSlicesSlider.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/controller/ConstructionController.java b/src/main/java/fr/pasteur/ida/zellige/gui/controller/ConstructionController.java
index e8e514f51a33a0eb1190f6b0c9809f02845fb5ae..05f6b505985bdc8ba885dd079870a77b65ed4695 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/controller/ConstructionController.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/controller/ConstructionController.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/controller/MainController.java b/src/main/java/fr/pasteur/ida/zellige/gui/controller/MainController.java
index da59a7a492cb327655edfb319c1ad9fb2a35ff77..4982018343f20570eab0cd97af128b7868d1beda 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/controller/MainController.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/controller/MainController.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/controller/ProjectionController.java b/src/main/java/fr/pasteur/ida/zellige/gui/controller/ProjectionController.java
index 2e312d5fae1a68f5fe6675a81910929c06f4c8e0..3e25c2ca6f6aca9816b390deff2f140d8981df5d 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/controller/ProjectionController.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/controller/ProjectionController.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/controller/SelectionController.java b/src/main/java/fr/pasteur/ida/zellige/gui/controller/SelectionController.java
index 92576a425b56a41737b522a5459f4138c18f31f3..ba39e6be5581bff207c32fdb14f0a42a98211f5b 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/controller/SelectionController.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/controller/SelectionController.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/exception/NoA3DStackException.java b/src/main/java/fr/pasteur/ida/zellige/gui/exception/NoA3DStackException.java
index b483102433fa18eab3d4175ad570dd43b42c5358..a3a23689ce80793ea5dffa384f24c644ed9a0345 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/exception/NoA3DStackException.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/exception/NoA3DStackException.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/exception/NoInputException.java b/src/main/java/fr/pasteur/ida/zellige/gui/exception/NoInputException.java
index 29b26f5fd33c0865c5da0af9176c38fc3b7577a9..612cff5740ca25092c2a8d92a9f6d1e0bf305c21 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/exception/NoInputException.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/exception/NoInputException.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/exception/NotANumberException.java b/src/main/java/fr/pasteur/ida/zellige/gui/exception/NotANumberException.java
index 62acf2a112ca169ed5a6a2cfb7d527e6ec8873a8..8a02d66e420901d1f2591b648b17df14f2aad466 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/exception/NotANumberException.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/exception/NotANumberException.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/model/ConstructionModel.java b/src/main/java/fr/pasteur/ida/zellige/gui/model/ConstructionModel.java
index d54f6b6a881ca2c3dc92f48d429736429e748d86..a7e84a070c1474682358f79718dd39acfae8f1c1 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/model/ConstructionModel.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/model/ConstructionModel.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/model/MainModel.java b/src/main/java/fr/pasteur/ida/zellige/gui/model/MainModel.java
index 3d0934940b8f40b1afd27cc19004f8a41f7ef727..3df8b91f7cb747952cbe1f1775d7b9dedc1b743e 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/model/MainModel.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/model/MainModel.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/model/ProjectionModel.java b/src/main/java/fr/pasteur/ida/zellige/gui/model/ProjectionModel.java
index 1c48ffe29728f4cf8dc458daddaa6edcbefbf7df..120ad917bb1d527d13689ede23e3230ac8fd0a44 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/model/ProjectionModel.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/model/ProjectionModel.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/model/SelectionModel.java b/src/main/java/fr/pasteur/ida/zellige/gui/model/SelectionModel.java
index 4b1d8d341d4bc8fb020e1d7385782beb48b2dd9d..124db3c59553d8cec6c88db57c061288a21bd6ed 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/model/SelectionModel.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/model/SelectionModel.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/parameter/ConstructionParameter.java b/src/main/java/fr/pasteur/ida/zellige/gui/parameter/ConstructionParameter.java
index 5d3ee28b7842006baed20d6eda39ad6987a98bd6..289be681297b293bcb3623ea869ade54c5220ef8 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/parameter/ConstructionParameter.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/parameter/ConstructionParameter.java
@@ -2,7 +2,7 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/parameter/ProjectionParameter.java b/src/main/java/fr/pasteur/ida/zellige/gui/parameter/ProjectionParameter.java
index c756a7b15ea831f3a0d691fe2d208c00b7737b13..1670e32be63d14e1d750a14a2a88fcb6cc1903ae 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/parameter/ProjectionParameter.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/parameter/ProjectionParameter.java
@@ -2,7 +2,7 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/parameter/SelectionParameter.java b/src/main/java/fr/pasteur/ida/zellige/gui/parameter/SelectionParameter.java
index f6f3de6b1371e2cd0231a3059b36c8a131826de5..a103350e6ff149c80bbb03da3549a18656c60757 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/parameter/SelectionParameter.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/parameter/SelectionParameter.java
@@ -2,7 +2,7 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/parameter/ZelligeParameters.java b/src/main/java/fr/pasteur/ida/zellige/gui/parameter/ZelligeParameters.java
index 23fb31197cd66e3dfed658bedc75c1528f754477..84ed27765325848298d69f8833fda7c3f5a23168 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/parameter/ZelligeParameters.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/parameter/ZelligeParameters.java
@@ -2,7 +2,7 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/AbstractTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/AbstractTask.java
index 63367d5fdcdeb87941553777365c8023e1367d89..e27ea481334dd5f582f7c282f789f8f785722f22 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/AbstractTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/AbstractTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/AmplitudeThresholdingTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/AmplitudeThresholdingTask.java
index 50494dd4d2ec16cbadaf36db0709dd374cbdcee9..00ef70bbdbd9eccf42b208ea1bc3a4b805742845 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/AmplitudeThresholdingTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/AmplitudeThresholdingTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/ComputeClassificationImagesTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/ComputeClassificationImagesTask.java
index 65c4082906fc1b2923f1f7873cb1d4a3ec24af3e..2aada1d68aa7305d82c5818c5105ba3a63d37bf9 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/ComputeClassificationImagesTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/ComputeClassificationImagesTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/ConstructionCompletionTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/ConstructionCompletionTask.java
index 3ff1d90bd3beb502d4900dbc86f24c50936f6f7e..e08ece8d7c84c393a3952861cbd64ef8fadc46ac 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/ConstructionCompletionTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/ConstructionCompletionTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/DisplayDatasetChoicesTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/DisplayDatasetChoicesTask.java
index 074f3d916b72613bde83ca1c83bcd03d983fcd92..3b287a7f821306d2d88510d214bd83df7393389e 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/DisplayDatasetChoicesTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/DisplayDatasetChoicesTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/ImageFXDisplayTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/ImageFXDisplayTask.java
index 5c8feb3ba78cb082e25eb82ab2b1ad6f1560e5a7..cf7d336547652abd1f99f12fef1e9c854fbe7861 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/ImageFXDisplayTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/ImageFXDisplayTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/InterClassificationTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/InterClassificationTask.java
index cb86733367484a1abd8393ce161c737caadb1925..de0b2924990489e5fe55c8b23f9e472a841b5ae5 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/InterClassificationTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/InterClassificationTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/IslandSearchTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/IslandSearchTask.java
index 7e71fac25ece610fbfa4a4514d229779fc4671a4..0b1c5c69f99e27bac1e7dc5c1b81d93b2a160d59 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/IslandSearchTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/IslandSearchTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/OtsuThresholdingTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/OtsuThresholdingTask.java
index 4fafcd4a2d39094c48caedeb68a498170e31d63c..e8eff735e878f76715e4fa96cac4072ce3aa969d 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/OtsuThresholdingTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/OtsuThresholdingTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/PretreatmentTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/PretreatmentTask.java
index 7cc65fb66123a301189914773b30025a9b40a754..9bdae3dde3734ba23b3b31d65d838ef884511b21 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/PretreatmentTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/PretreatmentTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/RunFirstConstructionTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/RunFirstConstructionTask.java
index 429746ab65b52ab3a1c549dd9b10cd84034ad656..77638b10a52ff86c215217327ae9dad7022e4f80 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/RunFirstConstructionTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/RunFirstConstructionTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/RunSecondConstructionTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/RunSecondConstructionTask.java
index b32f7a9b0b53100fe0db027c90aec769b8ac3b27..97d1db6d8d217749ab569c472890646ddbed4c27 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/RunSecondConstructionTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/RunSecondConstructionTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/task/SmoothingTask.java b/src/main/java/fr/pasteur/ida/zellige/gui/task/SmoothingTask.java
index d53594afb5cafe81fe27f06047a0a9a2b4ea354a..d2df354d39dfd2b2f40b4773fc0eb98c98bef682 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/task/SmoothingTask.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/task/SmoothingTask.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/Utils.java b/src/main/java/fr/pasteur/ida/zellige/steps/Utils.java
index 6845b02527ac58e1857c43ebb014bcaa09fe1e2c..4f2a31de71aa5beca1d0a2ffee3998804b2503a2 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/Utils.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/Utils.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/ConstructionCompletion.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/ConstructionCompletion.java
index 9ae18abbfa5bfb29702ef2346bbb947279174947..f819bf8faf4e2089f839e4a4e7889b5b1601a9b0 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/ConstructionCompletion.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/ConstructionCompletion.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/Interpolation.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/Interpolation.java
index 23a9daee943b4c4dd6f9210167cecc17500ee80f..ae8c1752a22f609369563c7f96622baeebce512f 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/Interpolation.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/Interpolation.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/exception/FirstRoundConstructionException.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/exception/FirstRoundConstructionException.java
index f024b9560bdf53d6818c5338812dddea9212b3d5..90b8f9ba5cfd5cfb57ab478c30900fa0740de0cc 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/exception/FirstRoundConstructionException.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/exception/FirstRoundConstructionException.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/exception/NoSurfaceFoundException.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/exception/NoSurfaceFoundException.java
index 7effc462b233842614a1e1e641e5d00477ff0628..970a0da7f368e14f253dd040aa15f3de75a31329 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/exception/NoSurfaceFoundException.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/exception/NoSurfaceFoundException.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/exception/SecondRoundConstructionException.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/exception/SecondRoundConstructionException.java
index a651e7fce689588280ceabf20125695e735c2d7f..4aea558f691c6b4387eb8e8c6755f9a9e29873b9 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/exception/SecondRoundConstructionException.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/exception/SecondRoundConstructionException.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ConstructionParameters.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ConstructionParameters.java
index ed44fc6b818b982ab595cdfe0e38ae03eef0998c..c40b6e7e3e60f9ed4118814918b9198ca8450050 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ConstructionParameters.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ConstructionParameters.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ConstructionRound.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ConstructionRound.java
index fd54a703876d58f3cdff2e7550377000a94d69be..1d9b06c92bd28b424c1da5dcda7c5ee646b8ceed 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ConstructionRound.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ConstructionRound.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/FirstRoundConstruction.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/FirstRoundConstruction.java
index c5b689c0d6a03b2462e2e1bfe8b8fb293c8a244f..0fd8dfe8992c8dd76ad4b11005bcd80eeb8b1b82 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/FirstRoundConstruction.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/FirstRoundConstruction.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/SecondRoundConstruction.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/SecondRoundConstruction.java
index 7ef1c3b177226f6175134feb905e691954a7d652..0d87138e8c517238d604fdddd90404a7a478ed24 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/SecondRoundConstruction.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/SecondRoundConstruction.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ose/OseConstruction.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ose/OseConstruction.java
index f393d0f897441fbd2578943f4be100a18b8c2f59..8110072ad766666779ad1d6ac2144e280d2ac7dd 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ose/OseConstruction.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ose/OseConstruction.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ose/OseConstructionXZ.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ose/OseConstructionXZ.java
index 56b47602f0e597a1588e398a7d995f6f874549fd..bc83258d9390a6062790ecbcd34288cacdf1aef9 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ose/OseConstructionXZ.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ose/OseConstructionXZ.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ose/OseConstructionYZ.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ose/OseConstructionYZ.java
index c3fe75f9ea04cb34b2267d146e5b5247151fa48e..a60d8438a068755542f4e1ab3872c045495f3bda 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ose/OseConstructionYZ.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/ose/OseConstructionYZ.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/surface/SurfaceConstruction.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/surface/SurfaceConstruction.java
index 991e97c66f3920ac6fd828853c9995d2e84d23d9..db68189ca1e305a12928f5ff6e295564e42444ef 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/surface/SurfaceConstruction.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/surface/SurfaceConstruction.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/surface/SurfacesConstruction.java b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/surface/SurfacesConstruction.java
index 0192b47719fa3fee98d4f30b8498576b40abe5f0..296a3ec45a1d4ac136166894f8770bf1c2f7f018 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/surface/SurfacesConstruction.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/construction/rounds/surface/SurfacesConstruction.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/projection/DisplayParameters.java b/src/main/java/fr/pasteur/ida/zellige/steps/projection/DisplayParameters.java
index 87dc30e092d64c2257f0c9c3479d65ec5c33f19a..4ce3a989884ad617bd7ebabd6ef8d6fb0e51ea50 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/projection/DisplayParameters.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/projection/DisplayParameters.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/projection/NoPossibleDisplayException.java b/src/main/java/fr/pasteur/ida/zellige/steps/projection/NoPossibleDisplayException.java
index 1f87da2441042de668014aa8bf724050f96a6446..e2d71631fd87972734fc3bec0fcdd862fc028739 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/projection/NoPossibleDisplayException.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/projection/NoPossibleDisplayException.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/projection/ProjectionParameters.java b/src/main/java/fr/pasteur/ida/zellige/steps/projection/ProjectionParameters.java
index 92ee3d79a886670b6637bc52847abaeb1a3cd96b..97e7f47729bc84de75cfc18242b66af5acf7559f 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/projection/ProjectionParameters.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/projection/ProjectionParameters.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/projection/ReferenceSurfaceProjection.java b/src/main/java/fr/pasteur/ida/zellige/steps/projection/ReferenceSurfaceProjection.java
index 1645246f2dc4f4c34518926acb814b6f786d8c6a..499e2b134098508b7d7819dab5da65530c1de7c3 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/projection/ReferenceSurfaceProjection.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/projection/ReferenceSurfaceProjection.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/Selection.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/Selection.java
index 67adf573f422ad9a28e3c97ed1b4fb4cc42b2b77..50d414d07e13a8269c96b5fed086f4dd9ca13e2e 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/Selection.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/Selection.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/AmplitudeClassification.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/AmplitudeClassification.java
index e5c10449f285d3b05f337a5090589d7d549ce4bf..4c9cddf83398519e9816cd7bede69b1d50b81245 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/AmplitudeClassification.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/AmplitudeClassification.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/Classification.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/Classification.java
index daf19da0c8bfc4363fe45be718024f3007095cd5..6b2ae359d1f23c3b52022f8f949db47cd3741aa5 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/Classification.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/Classification.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/ClassificationParameters.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/ClassificationParameters.java
index 1c66f0ecb95ac66d66188bc591e511db09ab54a4..62131ae2f829d3ac859690f8e78c987d2d2e3acf 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/ClassificationParameters.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/ClassificationParameters.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/HistogramZ.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/HistogramZ.java
index 89ab05e12ac43ebb850844dd31b29731e0d76c0d..f07abba89e5dd173d34c38dcc356f87dee686486 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/HistogramZ.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/HistogramZ.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/Otsu.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/Otsu.java
index 046434a8c83c9988da954c5a8946fcf4f15ec255..68f332701697f09f8e0652a88940886f475a0e56 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/Otsu.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/Otsu.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/OtsuClassification.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/OtsuClassification.java
index 3aa5c5a16109a561316ce88e1db379e4d1bec75d..369eeeb930a0bfe323883968122b516c4ce32b47 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/OtsuClassification.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/OtsuClassification.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/Threshold.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/Threshold.java
index 8ee22b82bf4fbc2e0978645b67690590e361fa4b..3bfa70473cd8f4981b3436979db1b1f0f4d6b52d 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/Threshold.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/classification/Threshold.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/exception/DataValidationException.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/exception/DataValidationException.java
index d312c649a186ce033942bb49909b35cd9b8abbc1..5b95c1790505e3791cc1f36dfdb7d1687d85442a 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/exception/DataValidationException.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/exception/DataValidationException.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/exception/EmptyOutputException.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/exception/EmptyOutputException.java
index e044fb1c61fb39adb50a44488ee071efc730979c..6f97995774aaf307b8cff4ac64635c88917c6d05 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/exception/EmptyOutputException.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/exception/EmptyOutputException.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/exception/NoClassificationException.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/exception/NoClassificationException.java
index 5612fe1854d31e434a244c22dfcbd89e58e04a48..248852f500a3f315c795d96506ccc8b9d2b087b6 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/exception/NoClassificationException.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/exception/NoClassificationException.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/PostTreatment.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/PostTreatment.java
index ee89938b1dd90e69acfd0ec8a8f3e8852159fe2f..bb83f1cbb4264214f9c8779b848d16b0e1439e00 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/PostTreatment.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/PostTreatment.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/PostTreatmentParameters.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/PostTreatmentParameters.java
index 012afcc6fed2fc0894f43b99e2fcec77ecb79496..80156c3168ad4ea0a369313e8f7dc8080814bc9a 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/PostTreatmentParameters.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/PostTreatmentParameters.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/Island.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/Island.java
index 5e743ad6f2ce7b9ab5f566016fe7a644214dce74..c6963bf59379d59105b113f6d3b1e1c2adada703 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/Island.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/Island.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/IslandSearch.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/IslandSearch.java
index 8528599d4ac438ec957f38a204f424d82a20b6dd..1448a5fa20deef62ffaecb561210485363c27ad4 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/IslandSearch.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/IslandSearch.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/Sand.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/Sand.java
index dd2118df3c82d845bf9fe83bc8ee76050ef078c0..2f030c6d9e37a1b2ee67275918274ded080bffcf 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/Sand.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/Sand.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/World.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/World.java
index cc09070677c4a8f0e6aff563e4ca192c37363d43..47409fbf02648667028a4a6e169ac6dd3933921a 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/World.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/postTreatment/islandSearch/World.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/pretreatment/Pretreatment.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/pretreatment/Pretreatment.java
index b1e897c994954207a62d32f5bd42a5c55a0988b6..0ac165c7889f60552fb439170f875ab2885f24c9 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/pretreatment/Pretreatment.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/pretreatment/Pretreatment.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/pretreatment/PretreatmentParameters.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/pretreatment/PretreatmentParameters.java
index c48493a782b4245894d31df6c68b9ad0eacf6fc0..2fb13ca21763151bf6fbdbbd2cb2fefab48daddc 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/pretreatment/PretreatmentParameters.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/pretreatment/PretreatmentParameters.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/util/Derivative.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/util/Derivative.java
index 62e90f955b178bbe7949e0a348d71f4aaf3ebb52..33b4714c0aa51337f37d79286c83724b322aa50a 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/util/Derivative.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/util/Derivative.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/util/ExtremaDetection.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/util/ExtremaDetection.java
index 2b9d671c51708059eb443124a5fac36ea4a7ece3..7be0fea246f96d2a853cd13a5770dd12139ad6ec 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/util/ExtremaDetection.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/util/ExtremaDetection.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/steps/selection/util/ExtremaDetection2D.java b/src/main/java/fr/pasteur/ida/zellige/steps/selection/util/ExtremaDetection2D.java
index 0fdf64270ffad43d14182e4a70755be5e1b1902e..773225f38acfed00270b8987c91769df7776fe3e 100644
--- a/src/main/java/fr/pasteur/ida/zellige/steps/selection/util/ExtremaDetection2D.java
+++ b/src/main/java/fr/pasteur/ida/zellige/steps/selection/util/ExtremaDetection2D.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/Util.java b/src/main/java/fr/pasteur/ida/zellige/utils/Util.java
index faa7ecc418dc2d6026c13a530b3f7b333f426df3..3eb2aba0b423fb387dad83e0fa7abb962263a8a7 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/Util.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/Util.java
@@ -2,7 +2,7 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/All_GT_Display.java b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/All_GT_Display.java
index a108c4c646774c8874cffcdf3fcc768a22b01957..fb4f464b2f68d04659b81be5cb602d9024983703 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/All_GT_Display.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/All_GT_Display.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_GT_DifferenceDisplay.java b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_GT_DifferenceDisplay.java
index f926bc267e73ee80662ee37b10b219c08d32d196..d9bac6d74bcdb57db50a731d6758eff6ff8187bc 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_GT_DifferenceDisplay.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_GT_DifferenceDisplay.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_GT_Display.java b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_GT_Display.java
index a7f3e2bf61d87c06798ed9d5a1f9595e15c09c58..17ecc34bfbe0e125b0f23e352664a7923d00299f 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_GT_Display.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_GT_Display.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_black_GT_distanceDisplay_realImages.java b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_black_GT_distanceDisplay_realImages.java
index 20e432b6809f65d98d6e8a8a0b01e31493346a93..120717987f3c4f7141bd7bd2d2efd7fae6b9d087 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_black_GT_distanceDisplay_realImages.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_black_GT_distanceDisplay_realImages.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_black_GT_distanceDisplay_realImages_2D.java b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_black_GT_distanceDisplay_realImages_2D.java
index cca852ffde11cd327c0dff71c40f1100aa92a46b..af70cd0a3b647cf2fc5f423bb468a3a4b1be2f46 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_black_GT_distanceDisplay_realImages_2D.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HM_black_GT_distanceDisplay_realImages_2D.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HMvsGT_Display.java b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HMvsGT_Display.java
index 2e05e87feb58d8b91d80d591ec317c6a1c87092d..b2cfd05eb7160869fa05e8059ece0360cb6ef578 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HMvsGT_Display.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HMvsGT_Display.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HeightMapArrayWriter.java b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HeightMapArrayWriter.java
index 70559880d74c654cc5dd529ada63f2ee49da8bfb..04dbee08ea7106ca02424262228b4306c96902a7 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HeightMapArrayWriter.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/HeightMapArrayWriter.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/LocalMaximumsDisplay.java b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/LocalMaximumsDisplay.java
index 31bd8bab4ebefe73a71951c2200e9cede2e7ec08..8ac5261b67e6688ce0c63b2bdcf740164f6e8def 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/LocalMaximumsDisplay.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/LocalMaximumsDisplay.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/OSEDisplay.java b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/OSEDisplay.java
index 130e380f11b39d2ee8c0752460a474a47adc4301..59e78d758b4088d21e922801e4fa2dd31d2144c0 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/OSEDisplay.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/OSEDisplay.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/OSEListDisplay.java b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/OSEListDisplay.java
index 62ee29723c666e1127dd18157c2806867e623d92..41cca01de17d5e8d0a304081d0cc21bdfc033364 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/OSEListDisplay.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/OSEListDisplay.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/SelectedPixelsArrayWriter.java b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/SelectedPixelsArrayWriter.java
index 0f7d7fe13f44ab71fcec020125413bb7e229656d..667ccbecb79687dac115aa19f8a4b720b39a47f7 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/SelectedPixelsArrayWriter.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/SelectedPixelsArrayWriter.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/SurfaceDisplay.java b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/SurfaceDisplay.java
index a0957a6a8749a27f3a7e37ee9e1bb0f156c71b60..e52a75337464b46af838540380bab68c39b57183 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/SurfaceDisplay.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/jzy3D/SurfaceDisplay.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/test/CSVWriter.java b/src/main/java/fr/pasteur/ida/zellige/utils/test/CSVWriter.java
index ac303450bccc749d4a1cbd59e0b159b0e6ad45cf..0418bbfdd8c991e3bc6acda789ef68a868d05941 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/test/CSVWriter.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/test/CSVWriter.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/test/DistanceImageWriter.java b/src/main/java/fr/pasteur/ida/zellige/utils/test/DistanceImageWriter.java
index 4f6d5ef13069d13a46518a49b75ef804872c795d..86f844393efb53a2a37d9e049ed9b290b38c0bd7 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/test/DistanceImageWriter.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/test/DistanceImageWriter.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/test/GroundTruthConversion.java b/src/main/java/fr/pasteur/ida/zellige/utils/test/GroundTruthConversion.java
index 4427c1f19320c6f1bb288848ae62ef03df01d810..b455a00e75ea3e89d3c1b25b84c266f9a7a1db0f 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/test/GroundTruthConversion.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/test/GroundTruthConversion.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/test/ParameterSweepFiles.java b/src/main/java/fr/pasteur/ida/zellige/utils/test/ParameterSweepFiles.java
index f7f95cfd4e723e2f6692c31ffbe20008217d4b20..a64dfc7f4aa4a45ed6e004889244d32e4703f26d 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/test/ParameterSweepFiles.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/test/ParameterSweepFiles.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/test/RMSEAndCoverageComputation.java b/src/main/java/fr/pasteur/ida/zellige/utils/test/RMSEAndCoverageComputation.java
index b8b01fe35d81a20af3bd52e3e7101265591d476a..f5d19f65dcdaa303865cbf244a4380981571bca2 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/test/RMSEAndCoverageComputation.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/test/RMSEAndCoverageComputation.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/test/ZParameters.java b/src/main/java/fr/pasteur/ida/zellige/utils/test/ZParameters.java
index 61b7968acd21b2a340d53b8de6b05246d647bc92..9df8066fc9f06ce387d6ad795670b7cbdf9a1120 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/test/ZParameters.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/test/ZParameters.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/test/ZelligePipelineAnalyse.java b/src/main/java/fr/pasteur/ida/zellige/utils/test/ZelligePipelineAnalyse.java
index d56bd7abaeff302adfa8ddedf1f51189f233afe0..3f3b789b9bb663a56961d5aaf04afa7bedc2e968 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/test/ZelligePipelineAnalyse.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/test/ZelligePipelineAnalyse.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/test/exception/DifferentReferenceTestedSizeException.java b/src/main/java/fr/pasteur/ida/zellige/utils/test/exception/DifferentReferenceTestedSizeException.java
index c92c97df160795995a1971866c40b6f0ad8bc8c2..aab8af899fede8ffdc4e54a1b1f0074c0c46fd9a 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/test/exception/DifferentReferenceTestedSizeException.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/test/exception/DifferentReferenceTestedSizeException.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/test/exception/NotAnHeightMapException.java b/src/main/java/fr/pasteur/ida/zellige/utils/test/exception/NotAnHeightMapException.java
index 01895380d6590db1bc4ab5bc07abc421807165c1..2b55ad208bc961183eefe050442d806efe090dc4 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/test/exception/NotAnHeightMapException.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/test/exception/NotAnHeightMapException.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/main/resources/fr.pasteur.ida.zellige.gui.view/theme1.css b/src/main/resources/fr.pasteur.ida.zellige.gui.view/theme1.css
index f2bf5f5d8d0e7262f65016ae38146a419dc83e5b..9460df7b3efca5693dbd581099b214fb34aa9fb1 100644
--- a/src/main/resources/fr.pasteur.ida.zellige.gui.view/theme1.css
+++ b/src/main/resources/fr.pasteur.ida.zellige.gui.view/theme1.css
@@ -2,7 +2,7 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
diff --git a/src/main/resources/fr.pasteur.ida.zellige.gui.view/theme2.css b/src/main/resources/fr.pasteur.ida.zellige.gui.view/theme2.css
index 24b3e969eba0a59cc15557d7a3aadb5e98e005cf..14dd27ac9b0d082dac688bd0f622aabded5aa53b 100644
--- a/src/main/resources/fr.pasteur.ida.zellige.gui.view/theme2.css
+++ b/src/main/resources/fr.pasteur.ida.zellige.gui.view/theme2.css
@@ -2,7 +2,7 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
diff --git a/src/main/resources/gui.properties b/src/main/resources/gui.properties
index d6c80ea2c53cd339622ae413785fc02cb351ab6e..f78ae2b76dbe0161bcdbbf8c7bd995f00c15deee 100644
--- a/src/main/resources/gui.properties
+++ b/src/main/resources/gui.properties
@@ -2,7 +2,7 @@
 # #%L
 # Zellige
 # %%
-# Copyright (C) 2020 - 2022 Institut Pasteur
+# Copyright (C) 2020 - 2023 Institut Pasteur
 # %%
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are met:
diff --git a/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepCochlee2Test.java b/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepCochlee2Test.java
index 8ad2baa3fee4772dc6738523adb287014492b30c..6da1cbbd7b140f3d4db9d0ab6b75de4fc80e8f95 100644
--- a/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepCochlee2Test.java
+++ b/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepCochlee2Test.java
@@ -2,7 +2,7 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
diff --git a/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepCultureTest.java b/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepCultureTest.java
index 40483ca1ea03bb6c0d61b8a7784c91397799ead0..e8872a44cc7af4a8ea403a96193d6f5bb045ef5e 100644
--- a/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepCultureTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepCultureTest.java
@@ -2,7 +2,7 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
diff --git a/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepMoucheTest.java b/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepMoucheTest.java
index df529f17e5559330dd8b46ebea25b280ce34a1ba..afbff17d04b01a5625f9fb7eb2929d6da2dc1fb5 100644
--- a/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepMoucheTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepMoucheTest.java
@@ -2,7 +2,7 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
diff --git a/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepOrganoidTest.java b/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepOrganoidTest.java
index 246dd51f00ed4de1e5c849c45f9dac9daae68f55..bae53e2685e6bc730e4346040433fc70eac27fbb 100644
--- a/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepOrganoidTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepOrganoidTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepPhantomTest.java b/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepPhantomTest.java
index 4c673606b8c72bb079802a3ac8c27346e6269599..5564ebbe75b03075642f0da3fb75850dae3a2ae3 100644
--- a/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepPhantomTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/behavior/ParameterSweepPhantomTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/behavior/StartingOSESameSurfaceTest.java b/src/test/java/fr/pasteur/ida/zellige/behavior/StartingOSESameSurfaceTest.java
index c32e9d8818a24b4b8ab4ce88374c113d69e84c34..c7e27320589090b09312af5ba25b385eb0eddb6a 100644
--- a/src/test/java/fr/pasteur/ida/zellige/behavior/StartingOSESameSurfaceTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/behavior/StartingOSESameSurfaceTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/behavior/SurfaceLineConstructionBehaviorTest.java b/src/test/java/fr/pasteur/ida/zellige/behavior/SurfaceLineConstructionBehaviorTest.java
index 3f0465fc5e781b7c815405131d9bd777f11d67d5..76d5cb3d3614c5266ce315829ed2501e1139003f 100644
--- a/src/test/java/fr/pasteur/ida/zellige/behavior/SurfaceLineConstructionBehaviorTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/behavior/SurfaceLineConstructionBehaviorTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/behavior/Utils.java b/src/test/java/fr/pasteur/ida/zellige/behavior/Utils.java
index fee5a488b8cb0e66f4351a39fc47293ffc9f18df..0b5dff930f7e37e5204819d99552374d529f2eaa 100644
--- a/src/test/java/fr/pasteur/ida/zellige/behavior/Utils.java
+++ b/src/test/java/fr/pasteur/ida/zellige/behavior/Utils.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/element/PixelsTest.java b/src/test/java/fr/pasteur/ida/zellige/element/PixelsTest.java
index 95410785710982ec4f862bc2cfc018f9fd61dbd5..1c4783be93e5c9206e71697e1b3121c8c26e7bb4 100644
--- a/src/test/java/fr/pasteur/ida/zellige/element/PixelsTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/element/PixelsTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/parameters/ClassificationParametersTest.java b/src/test/java/fr/pasteur/ida/zellige/parameters/ClassificationParametersTest.java
index 57e64c641ffedcbfb32201435e99ad06863b67d7..47722bee3b4668c10afaf542a51b97fa485251b2 100644
--- a/src/test/java/fr/pasteur/ida/zellige/parameters/ClassificationParametersTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/parameters/ClassificationParametersTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/parameters/PretreatmentParametersTest.java b/src/test/java/fr/pasteur/ida/zellige/parameters/PretreatmentParametersTest.java
index 362cf1b5c2ae44358039cd8b360b8fe8e70d6119..e754359520910700587b73a8e15bfe4e5961a66c 100644
--- a/src/test/java/fr/pasteur/ida/zellige/parameters/PretreatmentParametersTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/parameters/PretreatmentParametersTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/parameters/ProjectionParametersTest.java b/src/test/java/fr/pasteur/ida/zellige/parameters/ProjectionParametersTest.java
index b3cd0c57b863825b4674f3a1457f973bcbf9b495..327d5ff9f4fea4ba64eff7d4b0177b1c85eaec8b 100644
--- a/src/test/java/fr/pasteur/ida/zellige/parameters/ProjectionParametersTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/parameters/ProjectionParametersTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/pixelSelection/islandSearch/IslandTest.java b/src/test/java/fr/pasteur/ida/zellige/pixelSelection/islandSearch/IslandTest.java
index d8b495e87de9a02dbf7134006120b50d931af236..bad44e58e80da38b8e742f761daf0336ca35a0e8 100644
--- a/src/test/java/fr/pasteur/ida/zellige/pixelSelection/islandSearch/IslandTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/pixelSelection/islandSearch/IslandTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/pixelSelection/islandSearch/SandTest.java b/src/test/java/fr/pasteur/ida/zellige/pixelSelection/islandSearch/SandTest.java
index 3497d2462d84d25ea6cd0208581f631d208f8228..f1c08b661597a3e414a0531e2ee5b21ade8680fa 100644
--- a/src/test/java/fr/pasteur/ida/zellige/pixelSelection/islandSearch/SandTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/pixelSelection/islandSearch/SandTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/pixelSelection/islandSearch/WorldTest.java b/src/test/java/fr/pasteur/ida/zellige/pixelSelection/islandSearch/WorldTest.java
index bcde1efdb3f9c28c1e0f7fa80ca78cfedc0bd756..9e75e6471acf8f6757d555481dc700272bc3e74e 100644
--- a/src/test/java/fr/pasteur/ida/zellige/pixelSelection/islandSearch/WorldTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/pixelSelection/islandSearch/WorldTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/pixelSelection/postTreatment/PostTreatmentTest.java b/src/test/java/fr/pasteur/ida/zellige/pixelSelection/postTreatment/PostTreatmentTest.java
index f5b17baa23b296a335af6a6752419dbb93142ea0..bd292ef2b26ee74b3b259fa164d3c55eae184db1 100644
--- a/src/test/java/fr/pasteur/ida/zellige/pixelSelection/postTreatment/PostTreatmentTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/pixelSelection/postTreatment/PostTreatmentTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/pixelSelection/util/ExtremaDetectionTest.java b/src/test/java/fr/pasteur/ida/zellige/pixelSelection/util/ExtremaDetectionTest.java
index 1cdb31be7f6127a37e35cd251212e489fc262de7..5f2458e61ccabd0b3ec87c4ea42706ee8ac53e34 100644
--- a/src/test/java/fr/pasteur/ida/zellige/pixelSelection/util/ExtremaDetectionTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/pixelSelection/util/ExtremaDetectionTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/src/test/java/fr/pasteur/ida/zellige/utils/RMSEAndCoverageComputationTest.java b/src/test/java/fr/pasteur/ida/zellige/utils/RMSEAndCoverageComputationTest.java
index dadd908c34fa8214faacd112fa3b0905095659cf..ac0b6b8c355e6e0d5e403f8872066688ace8ce85 100644
--- a/src/test/java/fr/pasteur/ida/zellige/utils/RMSEAndCoverageComputationTest.java
+++ b/src/test/java/fr/pasteur/ida/zellige/utils/RMSEAndCoverageComputationTest.java
@@ -2,17 +2,17 @@
  * #%L
  * Zellige
  * %%
- * Copyright (C) 2020 - 2022 Institut Pasteur
+ * Copyright (C) 2020 - 2023 Institut Pasteur
  * %%
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice,
  *    this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright notice,
  *    this list of conditions and the following disclaimer in the documentation
  *    and/or other materials provided with the distribution.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE