From ec9489a84a497d5ea6c008c2d48cf3a6eeafb664 Mon Sep 17 00:00:00 2001
From: ctrebeau <ctrebeau@pasteur.fr>
Date: Mon, 26 Jun 2023 11:36:15 +0200
Subject: [PATCH]  update header

---
 LICENSE.txt                                                 | 2 +-
 src/main/java/fr/pasteur/ida/zellige/Main.java              | 6 +++---
 .../fr/pasteur/ida/zellige/ReferenceSurfaceExtraction.java  | 6 +++---
 src/main/java/fr/pasteur/ida/zellige/command/Zellige.java   | 6 +++---
 .../java/fr/pasteur/ida/zellige/element/Coordinate.java     | 6 +++---
 src/main/java/fr/pasteur/ida/zellige/element/Pixels.java    | 6 +++---
 .../java/fr/pasteur/ida/zellige/element/Projection.java     | 6 +++---
 .../fr/pasteur/ida/zellige/element/ReferenceSurface.java    | 6 +++---
 src/main/java/fr/pasteur/ida/zellige/element/Surface.java   | 6 +++---
 .../fr/pasteur/ida/zellige/element/ose/AbstractOSE.java     | 6 +++---
 .../java/fr/pasteur/ida/zellige/element/ose/OSEList.java    | 6 +++---
 .../fr/pasteur/ida/zellige/element/ose/OSEListArray.java    | 6 +++---
 .../pasteur/ida/zellige/element/ose/OSEStartingStatus.java  | 6 +++---
 src/main/java/fr/pasteur/ida/zellige/element/ose/OseXZ.java | 6 +++---
 src/main/java/fr/pasteur/ida/zellige/element/ose/OseYZ.java | 6 +++---
 .../ida/zellige/element/surfaceLine/SurfaceLine.java        | 6 +++---
 .../ida/zellige/element/surfaceLine/SurfaceLineX.java       | 6 +++---
 .../ida/zellige/element/surfaceLine/SurfaceLineY.java       | 6 +++---
 .../java/fr/pasteur/ida/zellige/gui/CheckBoxDisplay.java    | 6 +++---
 .../java/fr/pasteur/ida/zellige/gui/ClassifiedImages.java   | 6 +++---
 .../java/fr/pasteur/ida/zellige/gui/ImageFXDisplay.java     | 6 +++---
 src/main/java/fr/pasteur/ida/zellige/gui/LogAppender.java   | 6 +++---
 src/main/java/fr/pasteur/ida/zellige/gui/MainAppFrame.java  | 6 +++---
 .../java/fr/pasteur/ida/zellige/gui/ParameterSlider.java    | 6 +++---
 .../fr/pasteur/ida/zellige/gui/ParameterSliderDouble.java   | 6 +++---
 .../fr/pasteur/ida/zellige/gui/ParameterSliderInteger.java  | 6 +++---
 src/main/java/fr/pasteur/ida/zellige/gui/StepPanel.java     | 6 +++---
 .../java/fr/pasteur/ida/zellige/gui/ZDoubleProperty.java    | 2 +-
 src/main/java/fr/pasteur/ida/zellige/gui/ZSlicesSlider.java | 6 +++---
 .../ida/zellige/gui/controller/ConstructionController.java  | 6 +++---
 .../pasteur/ida/zellige/gui/controller/MainController.java  | 6 +++---
 .../ida/zellige/gui/controller/ProjectionController.java    | 6 +++---
 .../ida/zellige/gui/controller/SelectionController.java     | 6 +++---
 .../ida/zellige/gui/exception/NoA3DStackException.java      | 6 +++---
 .../pasteur/ida/zellige/gui/exception/NoInputException.java | 6 +++---
 .../ida/zellige/gui/exception/NotANumberException.java      | 6 +++---
 .../fr/pasteur/ida/zellige/gui/model/ConstructionModel.java | 6 +++---
 .../java/fr/pasteur/ida/zellige/gui/model/MainModel.java    | 6 +++---
 .../fr/pasteur/ida/zellige/gui/model/ProjectionModel.java   | 6 +++---
 .../fr/pasteur/ida/zellige/gui/model/SelectionModel.java    | 6 +++---
 .../ida/zellige/gui/parameter/ConstructionParameter.java    | 2 +-
 .../ida/zellige/gui/parameter/ProjectionParameter.java      | 2 +-
 .../ida/zellige/gui/parameter/SelectionParameter.java       | 2 +-
 .../ida/zellige/gui/parameter/ZelligeParameters.java        | 2 +-
 .../java/fr/pasteur/ida/zellige/gui/task/AbstractTask.java  | 6 +++---
 .../ida/zellige/gui/task/AmplitudeThresholdingTask.java     | 6 +++---
 .../zellige/gui/task/ComputeClassificationImagesTask.java   | 6 +++---
 .../ida/zellige/gui/task/ConstructionCompletionTask.java    | 6 +++---
 .../ida/zellige/gui/task/DisplayDatasetChoicesTask.java     | 6 +++---
 .../fr/pasteur/ida/zellige/gui/task/ImageFXDisplayTask.java | 6 +++---
 .../ida/zellige/gui/task/InterClassificationTask.java       | 6 +++---
 .../fr/pasteur/ida/zellige/gui/task/IslandSearchTask.java   | 6 +++---
 .../pasteur/ida/zellige/gui/task/OtsuThresholdingTask.java  | 6 +++---
 .../fr/pasteur/ida/zellige/gui/task/PretreatmentTask.java   | 6 +++---
 .../ida/zellige/gui/task/RunFirstConstructionTask.java      | 6 +++---
 .../ida/zellige/gui/task/RunSecondConstructionTask.java     | 6 +++---
 .../java/fr/pasteur/ida/zellige/gui/task/SmoothingTask.java | 6 +++---
 src/main/java/fr/pasteur/ida/zellige/steps/Utils.java       | 6 +++---
 .../zellige/steps/construction/ConstructionCompletion.java  | 6 +++---
 .../ida/zellige/steps/construction/Interpolation.java       | 6 +++---
 .../exception/FirstRoundConstructionException.java          | 6 +++---
 .../construction/exception/NoSurfaceFoundException.java     | 6 +++---
 .../exception/SecondRoundConstructionException.java         | 6 +++---
 .../steps/construction/rounds/ConstructionParameters.java   | 6 +++---
 .../steps/construction/rounds/ConstructionRound.java        | 6 +++---
 .../steps/construction/rounds/FirstRoundConstruction.java   | 6 +++---
 .../steps/construction/rounds/SecondRoundConstruction.java  | 6 +++---
 .../steps/construction/rounds/ose/OseConstruction.java      | 6 +++---
 .../steps/construction/rounds/ose/OseConstructionXZ.java    | 6 +++---
 .../steps/construction/rounds/ose/OseConstructionYZ.java    | 6 +++---
 .../construction/rounds/surface/SurfaceConstruction.java    | 6 +++---
 .../construction/rounds/surface/SurfacesConstruction.java   | 6 +++---
 .../ida/zellige/steps/projection/DisplayParameters.java     | 6 +++---
 .../steps/projection/NoPossibleDisplayException.java        | 6 +++---
 .../ida/zellige/steps/projection/ProjectionParameters.java  | 6 +++---
 .../steps/projection/ReferenceSurfaceProjection.java        | 6 +++---
 .../fr/pasteur/ida/zellige/steps/selection/Selection.java   | 6 +++---
 .../selection/classification/AmplitudeClassification.java   | 6 +++---
 .../steps/selection/classification/Classification.java      | 6 +++---
 .../selection/classification/ClassificationParameters.java  | 6 +++---
 .../zellige/steps/selection/classification/HistogramZ.java  | 6 +++---
 .../ida/zellige/steps/selection/classification/Otsu.java    | 6 +++---
 .../steps/selection/classification/OtsuClassification.java  | 6 +++---
 .../zellige/steps/selection/classification/Threshold.java   | 6 +++---
 .../steps/selection/exception/DataValidationException.java  | 6 +++---
 .../steps/selection/exception/EmptyOutputException.java     | 6 +++---
 .../selection/exception/NoClassificationException.java      | 6 +++---
 .../steps/selection/postTreatment/PostTreatment.java        | 6 +++---
 .../selection/postTreatment/PostTreatmentParameters.java    | 6 +++---
 .../steps/selection/postTreatment/islandSearch/Island.java  | 6 +++---
 .../selection/postTreatment/islandSearch/IslandSearch.java  | 6 +++---
 .../steps/selection/postTreatment/islandSearch/Sand.java    | 6 +++---
 .../steps/selection/postTreatment/islandSearch/World.java   | 6 +++---
 .../zellige/steps/selection/pretreatment/Pretreatment.java  | 6 +++---
 .../selection/pretreatment/PretreatmentParameters.java      | 6 +++---
 .../ida/zellige/steps/selection/util/Derivative.java        | 6 +++---
 .../ida/zellige/steps/selection/util/ExtremaDetection.java  | 6 +++---
 .../zellige/steps/selection/util/ExtremaDetection2D.java    | 6 +++---
 src/main/java/fr/pasteur/ida/zellige/utils/Util.java        | 2 +-
 .../fr/pasteur/ida/zellige/utils/jzy3D/All_GT_Display.java  | 6 +++---
 .../ida/zellige/utils/jzy3D/HM_GT_DifferenceDisplay.java    | 6 +++---
 .../fr/pasteur/ida/zellige/utils/jzy3D/HM_GT_Display.java   | 6 +++---
 .../utils/jzy3D/HM_black_GT_distanceDisplay_realImages.java | 6 +++---
 .../jzy3D/HM_black_GT_distanceDisplay_realImages_2D.java    | 6 +++---
 .../fr/pasteur/ida/zellige/utils/jzy3D/HMvsGT_Display.java  | 6 +++---
 .../ida/zellige/utils/jzy3D/HeightMapArrayWriter.java       | 6 +++---
 .../ida/zellige/utils/jzy3D/LocalMaximumsDisplay.java       | 6 +++---
 .../java/fr/pasteur/ida/zellige/utils/jzy3D/OSEDisplay.java | 6 +++---
 .../fr/pasteur/ida/zellige/utils/jzy3D/OSEListDisplay.java  | 6 +++---
 .../ida/zellige/utils/jzy3D/SelectedPixelsArrayWriter.java  | 6 +++---
 .../fr/pasteur/ida/zellige/utils/jzy3D/SurfaceDisplay.java  | 6 +++---
 .../java/fr/pasteur/ida/zellige/utils/test/CSVWriter.java   | 6 +++---
 .../pasteur/ida/zellige/utils/test/DistanceImageWriter.java | 6 +++---
 .../ida/zellige/utils/test/GroundTruthConversion.java       | 6 +++---
 .../pasteur/ida/zellige/utils/test/ParameterSweepFiles.java | 6 +++---
 .../ida/zellige/utils/test/RMSEAndCoverageComputation.java  | 6 +++---
 .../java/fr/pasteur/ida/zellige/utils/test/ZParameters.java | 6 +++---
 .../ida/zellige/utils/test/ZelligePipelineAnalyse.java      | 6 +++---
 .../exception/DifferentReferenceTestedSizeException.java    | 6 +++---
 .../utils/test/exception/NotAnHeightMapException.java       | 6 +++---
 .../resources/fr.pasteur.ida.zellige.gui.view/theme1.css    | 2 +-
 .../resources/fr.pasteur.ida.zellige.gui.view/theme2.css    | 2 +-
 src/main/resources/gui.properties                           | 2 +-
 .../ida/zellige/behavior/ParameterSweepCochlee2Test.java    | 2 +-
 .../ida/zellige/behavior/ParameterSweepCultureTest.java     | 2 +-
 .../ida/zellige/behavior/ParameterSweepMoucheTest.java      | 2 +-
 .../ida/zellige/behavior/ParameterSweepOrganoidTest.java    | 6 +++---
 .../ida/zellige/behavior/ParameterSweepPhantomTest.java     | 6 +++---
 .../ida/zellige/behavior/StartingOSESameSurfaceTest.java    | 6 +++---
 .../behavior/SurfaceLineConstructionBehaviorTest.java       | 6 +++---
 src/test/java/fr/pasteur/ida/zellige/behavior/Utils.java    | 6 +++---
 .../java/fr/pasteur/ida/zellige/element/PixelsTest.java     | 6 +++---
 .../zellige/parameters/ClassificationParametersTest.java    | 6 +++---
 .../ida/zellige/parameters/PretreatmentParametersTest.java  | 6 +++---
 .../ida/zellige/parameters/ProjectionParametersTest.java    | 6 +++---
 .../ida/zellige/pixelSelection/islandSearch/IslandTest.java | 6 +++---
 .../ida/zellige/pixelSelection/islandSearch/SandTest.java   | 6 +++---
 .../ida/zellige/pixelSelection/islandSearch/WorldTest.java  | 6 +++---
 .../pixelSelection/postTreatment/PostTreatmentTest.java     | 6 +++---
 .../zellige/pixelSelection/util/ExtremaDetectionTest.java   | 6 +++---
 .../ida/zellige/utils/RMSEAndCoverageComputationTest.java   | 6 +++---
 141 files changed, 397 insertions(+), 397 deletions(-)

diff --git a/LICENSE.txt b/LICENSE.txt
index 2bfccc5a..1f4ce844 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 f685c19f..a8861f87 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 c7c8071e..65cb3ef7 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 25b18411..c1478acf 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 bb1afa8c..6082dc85 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 788becc1..21903961 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 633db906..aaa8fde3 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 f6ef54cd..3da57005 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 6abf64d3..397c6694 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 eaf9c1fc..047cf62d 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 b13cbc7b..016afbdf 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 c58ebc0b..383fa966 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 9e66e997..124d8b55 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 b1ec087e..5621b6e5 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 ac47c6b7..101b6d80 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 cd0a7e51..da26916e 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 67a5e1c7..8d5c7adc 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 2966f628..e473f568 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 47654065..0fc5c11f 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 3e9d1863..fa743cdb 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 744bb682..7b594715 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 c8c4477d..21817cbb 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 66e1c752..48c390d4 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 e030ed33..8860f8a6 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 5d9e81e7..66b448cc 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 566a098f..5e2a91db 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 997c6c2b..de34ea69 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 7c202a25..611107d1 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 425f3113..4ba43dc0 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 e8e514f5..05f6b505 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 da59a7a4..49820183 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 2e312d5f..3e25c2ca 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 92576a42..ba39e6be 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 b4831024..a3a23689 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 29b26f5f..612cff57 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 62acf2a1..8a02d66e 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 d54f6b6a..a7e84a07 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 3d093494..3df8b91f 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 1c48ffe2..120ad917 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 4b1d8d34..124db3c5 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 5d3ee28b..289be681 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 c756a7b1..1670e32b 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 f6f3de6b..a103350e 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 23fb3119..84ed2776 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 63367d5f..e27ea481 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 50494dd4..00ef70bb 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 65c40829..2aada1d6 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 3ff1d90b..e08ece8d 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 074f3d91..3b287a7f 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 5c8feb3b..cf7d3365 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 cb867333..de0b2924 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 7e71fac2..0b1c5c69 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 4fafcd4a..e8eff735 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 7cc65fb6..9bdae3dd 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 429746ab..77638b10 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 b32f7a9b..97d1db6d 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 d53594af..d2df354d 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 6845b025..4f2a31de 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 9ae18abb..f819bf8f 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 23a9daee..ae8c1752 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 f024b956..90b8f9ba 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 7effc462..970a0da7 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 a651e7fc..4aea558f 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 ed44fc6b..c40b6e7e 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 fd54a703..1d9b06c9 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 c5b689c0..0fd8dfe8 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 7ef1c3b1..0d87138e 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 f393d0f8..8110072a 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 56b47602..bc83258d 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 c3fe75f9..a60d8438 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 991e97c6..db68189c 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 0192b477..296a3ec4 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 87dc30e0..4ce3a989 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 1f87da24..e2d71631 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 92ee3d79..97e7f477 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 1645246f..499e2b13 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 67adf573..50d414d0 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 e5c10449..4c9cddf8 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 daf19da0..6b2ae359 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 1c66f0ec..62131ae2 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 89ab05e1..f07abba8 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 046434a8..68f33270 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 3aa5c5a1..369eeeb9 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 8ee22b82..3bfa7047 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 d312c649..5b95c179 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 e044fb1c..6f979957 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 5612fe18..248852f5 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 ee89938b..bb83f1cb 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 012afcc6..80156c31 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 5e743ad6..c6963bf5 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 8528599d..1448a5fa 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 dd2118df..2f030c6d 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 cc090706..47409fbf 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 b1e897c9..0ac165c7 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 c48493a7..2fb13ca2 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 62e90f95..33b4714c 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 2b9d671c..7be0fea2 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 0fdf6427..773225f3 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 faa7ecc4..3eb2aba0 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 a108c4c6..fb4f464b 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 f926bc26..d9bac6d7 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 a7f3e2bf..17ecc34b 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 20e432b6..12071798 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 cca852ff..af70cd0a 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 2e05e87f..b2cfd05e 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 70559880..04dbee08 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 31bd8bab..8ac5261b 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 130e380f..59e78d75 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 62ee2972..41cca01d 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 0f7d7fe1..667ccbec 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 a0957a6a..e52a7533 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 ac303450..0418bbfd 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 4f6d5ef1..86f84439 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 4427c1f1..b455a00e 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 f7f95cfd..a64dfc7f 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 b8b01fe3..f5d19f65 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 61b7968a..9df8066f 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 d56bd7ab..3f3b789b 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 c92c97df..aab8af89 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 01895380..2b55ad20 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 f2bf5f5d..9460df7b 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 24b3e969..14dd27ac 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 d6c80ea2..f78ae2b7 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 8ad2baa3..6da1cbbd 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 40483ca1..e8872a44 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 df529f17..afbff17d 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 246dd51f..bae53e26 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 4c673606..5564ebbe 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 c32e9d88..c7e27320 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 3f0465fc..76d5cb3d 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 fee5a488..0b5dff93 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 95410785..1c4783be 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 57e64c64..47722bee 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 362cf1b5..e7543595 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 b3cd0c57..327d5ff9 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 d8b495e8..bad44e58 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 3497d246..f1c08b66 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 bcde1efd..9e75e647 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 f5b17baa..bd292ef2 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 1cdb31be..5f2458e6 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 dadd908c..ac0b6b8c 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
-- 
GitLab