diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/OperationsAPI.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/OperationsAPI.java
index 6b88d80455ee4d70ca92df27c1c863894579409c..23d6276a2360befec42909d067ce2155b05eb37d 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/OperationsAPI.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/OperationsAPI.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.api;
 
 import ch.ethz.sis.afs.api.dto.File;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/TransactionalFileSystem.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/TransactionalFileSystem.java
index bbcde5fb8666d8f4603a58a9c250ca51e37dcb17..ea00a7f8a1e3c483849c70089c4d3bd9114919e1 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/TransactionalFileSystem.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/TransactionalFileSystem.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.api;
 
 public interface TransactionalFileSystem extends TwoPhaseTransactionAPI, OperationsAPI {
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/TwoPhaseTransactionAPI.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/TwoPhaseTransactionAPI.java
index 2f4c273e6b3d0a81fa1d86a81089c89d5488fd72..2ea2a92192e4942e9398b95d34f3e7bccf4df7a1 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/TwoPhaseTransactionAPI.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/TwoPhaseTransactionAPI.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.api;
 
 import java.util.List;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/dto/ExceptionReason.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/dto/ExceptionReason.java
index a359b9cb526e85291174c0c320670a8ab75005cd..6be1458ba1c276f090bde2337145f4892ac0c816 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/dto/ExceptionReason.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/dto/ExceptionReason.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.api.dto;
 
 import lombok.Value;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/dto/ExceptionType.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/dto/ExceptionType.java
index 7c4cf487b1efbc0479b85a124ff2241a074e9e67..848474362f47a36a6edf9d8d28a199968f601e80 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/dto/ExceptionType.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/dto/ExceptionType.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.api.dto;
 
 public enum ExceptionType {
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/dto/File.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/dto/File.java
index fdaee1b10a5234dd925225bab99d1a888a59007f..5d2a9ce278cf8b94b5cb3edb8d4cafe026da3c0a 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/dto/File.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/api/dto/File.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.api.dto;
 
 import lombok.AccessLevel;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/Lock.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/Lock.java
index d1d3b6b23bd613459b64eb94eb38f6d84104af1c..a675ece8c4b604c29620cb3099786e32fb2bf8a3 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/Lock.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/Lock.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.dto;
 
 import lombok.Value;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/LockType.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/LockType.java
index a16fb5b7fbc62fa946fd9f1b49f694a9d648718b..516dabde172ebc4c0fac1bda54a8a3acb0a739fa 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/LockType.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/LockType.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.dto;
 
 public enum LockType {
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/Transaction.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/Transaction.java
index 6d0d8ee387cf29a0c9926b9871574f27b9b7ba5e..ef6a4dee7ec25e5dd2e98e195cfeb3a0c94ea373 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/Transaction.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/Transaction.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.dto;
 
 import ch.ethz.sis.afs.dto.operation.Operation;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/CopyOperation.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/CopyOperation.java
index aa556c08906f70a702266c09de80d71faf836698..c40d599a481befe979002aa944b78ebe42896ed3 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/CopyOperation.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/CopyOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.dto.operation;
 
 import ch.ethz.sis.shared.io.IOUtils;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/DeleteOperation.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/DeleteOperation.java
index aa809586049878826b3d6c08bfce20d10beca46c..2453f06d91a62565ebee8bcaec40c4f5705309c8 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/DeleteOperation.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/DeleteOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.dto.operation;
 
 import ch.ethz.sis.afs.dto.Lock;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/ListOperation.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/ListOperation.java
index e34c3de341d2e29da59946f306675330d33cf189..e20d65b2a2d1d71321aca49b2d1bbb425372e984 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/ListOperation.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/ListOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.dto.operation;
 
 import ch.ethz.sis.afs.dto.Lock;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/MoveOperation.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/MoveOperation.java
index b4e583ff3249b18c4e21b7b7c00f6e493d5b657c..cce0a820d019854f5bdac80044486010899e21f8 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/MoveOperation.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/MoveOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.dto.operation;
 
 import ch.ethz.sis.shared.io.IOUtils;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/Operation.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/Operation.java
index cec71643ffcbda4c86e205a7e6781fbe088b86af..9753f4855853b9d569a63b43178f805b9414c2d1 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/Operation.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/Operation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.dto.operation;
 
 import ch.ethz.sis.afs.dto.Lock;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/OperationName.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/OperationName.java
index fc2bb4d04c8544185d22a5f8e11be3bfba8e1cb0..eb3966f79432395628e4343c3060484519ca38f0 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/OperationName.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/OperationName.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.dto.operation;
 
 public enum OperationName {
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/ReadOperation.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/ReadOperation.java
index ffca5bdfd5df783c80b812a327c60c0f5ea69e15..174e597f2818c2390f2b82e7a7095b7c7106668e 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/ReadOperation.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/ReadOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.dto.operation;
 
 import ch.ethz.sis.afs.dto.Lock;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/WriteOperation.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/WriteOperation.java
index 4d0ad66806131045992284e6783eefbbe73c8c87..322f4cfd119d8a0bdcc7955d3d64f296c1ec6668 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/WriteOperation.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/dto/operation/WriteOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.dto.operation;
 
 import ch.ethz.sis.afs.dto.Lock;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/exception/AFSExceptions.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/exception/AFSExceptions.java
index 583347f8ba39fa96f713aa3bdc108f983bdce35d..eecab369c784ead93590406b61bb441aaa57066e 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/exception/AFSExceptions.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/exception/AFSExceptions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.exception;
 
 import ch.ethz.sis.afs.api.dto.ExceptionType;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/exception/RuntimeExceptionTemplate.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/exception/RuntimeExceptionTemplate.java
index e6e2ed99721a1fcd9fd23edff1455fe5b06dd57b..f22843a667e058cde0663423ebcbc2430b1ba4eb 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/exception/RuntimeExceptionTemplate.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/exception/RuntimeExceptionTemplate.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.exception;
 
 import ch.ethz.sis.afs.api.dto.ExceptionReason;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/HierarchicalLockFinder.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/HierarchicalLockFinder.java
index b293fa327c856a522219e92cf5a60b76dc04de41..51ef5c3555bbebe67f6d5f97c93db697d4407050 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/HierarchicalLockFinder.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/HierarchicalLockFinder.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager;
 
 import ch.ethz.sis.afs.dto.Lock;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/LockManager.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/LockManager.java
index 231fcf0e54c07556d7af4750627617f96bdd60da..7e381bd4f4211a1cfb318b3d353ae533bba03d95 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/LockManager.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/LockManager.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager;
 
 import ch.ethz.sis.afs.dto.Lock;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/PathLockFinder.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/PathLockFinder.java
index ae813e220969974b5f53a265141c1edab7a24cef..0514ac3f0b60f28528cd24740b11d3c200bc17ba 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/PathLockFinder.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/PathLockFinder.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager;
 
 import ch.ethz.sis.shared.io.IOUtils;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/RecoveredTransactions.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/RecoveredTransactions.java
index 7cd0140b89d96edb1060e22fe5cb2346b8b49c1f..41b1acd8c69e7c88c2091f6ed225df46b4e84b35 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/RecoveredTransactions.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/RecoveredTransactions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager;
 
 import ch.ethz.sis.afs.dto.Transaction;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/State.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/State.java
index 37608a331412c7f4fd545069e1d5c2880012af51..8744d8503ddd22a2f9d24e949d6ad1a0d31be1e9 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/State.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/State.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager;
 
 enum State {
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/TransactionConnection.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/TransactionConnection.java
index afaa1c223bff224fb8e4219189eab3350114679d..fbb4bea9fe957ab126e07658505617b27bf67a55 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/TransactionConnection.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/TransactionConnection.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager;
 
 import ch.ethz.sis.afs.api.TransactionalFileSystem;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/TransactionManager.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/TransactionManager.java
index 784c8c4514565598fbc08d9f4bec7e447f492c9f..47820c04c4987d0fb619df720d2b136e2703f287 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/TransactionManager.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/TransactionManager.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager;
 
 import ch.ethz.sis.afs.api.dto.File;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/CopyOperationExecutor.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/CopyOperationExecutor.java
index 0b4d1f6b257ef73f0cf91009e491bb7431f25eae..a8b2e4977d6c8e5194722d00502ac8b07dd2427c 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/CopyOperationExecutor.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/CopyOperationExecutor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.shared.io.IOUtils;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/DeleteOperationExecutor.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/DeleteOperationExecutor.java
index ddce07d5492bf1e6cca0129f5fa7e77e6b1fc50b..ea5e106ede7c6dbd2856619b2567d04edb3a8795 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/DeleteOperationExecutor.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/DeleteOperationExecutor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.shared.io.IOUtils;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/ListOperationExecutor.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/ListOperationExecutor.java
index 9def94b7de08523e6ba21e6e603d6e2c122dfaba..0656a615abc6f820522579737bc164acd5e1bc54 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/ListOperationExecutor.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/ListOperationExecutor.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.api.dto.File;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/MoveOperationExecutor.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/MoveOperationExecutor.java
index 65c6053bdc3cbe96c8730e1f827c5a16d564de18..c9ba7a41ba84bead2467c7189cad43a2bc1514b9 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/MoveOperationExecutor.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/MoveOperationExecutor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.dto.Transaction;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/NonModifyingOperationExecutor.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/NonModifyingOperationExecutor.java
index 199b7c1e887bd6b952031bf7dc31e91ab910dad1..e9cbd5e277c50ae8af932f14c151269728ce5a90 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/NonModifyingOperationExecutor.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/NonModifyingOperationExecutor.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.dto.Transaction;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/OperationExecutor.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/OperationExecutor.java
index 4b7a67a57d93fd8b71a400c7945a66003052e2f9..7e13796fcd142aec82faab12e745796e6cf9cee8 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/OperationExecutor.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/OperationExecutor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.dto.Transaction;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/ReadOperationExecutor.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/ReadOperationExecutor.java
index e62a2ecedf5b4c05a320ef5caa9e630beb0c7b90..6ca9431d858bc23d1ee22af0d94d04e7913f73f5 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/ReadOperationExecutor.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/ReadOperationExecutor.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.dto.Transaction;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/WriteOperationExecutor.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/WriteOperationExecutor.java
index eaa05ee84768893547967596352bb465aaf64b41..aa3aaa40ff4c94f690d166f7486a522e4cca108f 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/WriteOperationExecutor.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/manager/operation/WriteOperationExecutor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.api.dto.File;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/startup/AtomicFileSystemParameter.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/startup/AtomicFileSystemParameter.java
index 594d8f09d0c2fa1c4e27c1f0474906614c199503..caddfec26d2425aee7459ccd833825240478ae89 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/startup/AtomicFileSystemParameter.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/startup/AtomicFileSystemParameter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.startup;
 
 public enum AtomicFileSystemParameter {
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/startup/Main.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/startup/Main.java
index 3d988fa0f02da94ba016df14db13b1f4fff6c263..3249bb23dba457bb9b9fed85fcd626b0d5cbe24b 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/startup/Main.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/afs/startup/Main.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.startup;
 
 import ch.ethz.sis.afs.manager.TransactionManager;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/collection/List.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/collection/List.java
index ec95e471fabbcd500164e4a08e75111e0479a7ab..43f0b54b7e55bbb3785697092ff2bd2d4bbf084f 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/collection/List.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/collection/List.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package ch.ethz.sis.shared.collection;
 
 import java.util.Collections;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/exception/ExceptionTemplateHolder.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/exception/ExceptionTemplateHolder.java
index b52a0ab2af03b1748e47af58e0399e0fbe3da63a..19846791107626f38c98773a8bcd85490a257b33 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/exception/ExceptionTemplateHolder.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/exception/ExceptionTemplateHolder.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.exception;
 
 public interface ExceptionTemplateHolder {
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/exception/RuntimeExceptionTemplate.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/exception/RuntimeExceptionTemplate.java
index 7358ae47b612a38a1dde605ef03e2f669b1f6a4f..0867782e4556b4afd5d95ba11bb77ad85a6fb53a 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/exception/RuntimeExceptionTemplate.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/exception/RuntimeExceptionTemplate.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.exception;
 
 import java.io.Serializable;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/exception/ThrowableReason.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/exception/ThrowableReason.java
index 9163fb446d7c21aad5c77514f72ce9b74917c9d4..2d9ef909ce7a890e4d1c942f1b9db732d9efd25e 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/exception/ThrowableReason.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/exception/ThrowableReason.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.exception;
 
 import java.io.Serializable;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/io/FilePermission.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/io/FilePermission.java
index c5199f5677edb41d63f966431f583cb3a0c6400e..b23ac0f435663d9c0bb6b3b95c963ec4b99ff33c 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/io/FilePermission.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/io/FilePermission.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.io;
 
 public enum FilePermission {
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/io/IOUtils.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/io/IOUtils.java
index 4f1b4a076e6271ca9a7964eacb69cd34c405d834..7e3401c8086d2eb227eb6b88c71290aff42889b3 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/io/IOUtils.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/io/IOUtils.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.io;
 
 import ch.ethz.sis.afs.api.dto.File;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/json/JSONObjectMapper.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/json/JSONObjectMapper.java
index d59cca6a1fa87fdc2b53f6d1a0dcd277f04f2673..ab3befa85b9dce77ae5bf607c6c50b8cab88ec2c 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/json/JSONObjectMapper.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/json/JSONObjectMapper.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.json;
 
 import java.io.InputStream;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/json/jackson/JSONObjectMapper.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/json/jackson/JSONObjectMapper.java
index 9684c26621a0c7026f5c51e5a8b81991595eca90..3f2bfcf067304029df9ba71ada88a7328345aed2 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/json/jackson/JSONObjectMapper.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/json/jackson/JSONObjectMapper.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package ch.ethz.sis.shared.json.jackson;
 
 import java.io.InputStream;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/json/jackson/JacksonObjectMapper.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/json/jackson/JacksonObjectMapper.java
index 40b16605109b693ee4e32c91703d712a0861d4a9..4ec1f9e1f75bb46437670c2e073bb6b0caf73eb7 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/json/jackson/JacksonObjectMapper.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/json/jackson/JacksonObjectMapper.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.json.jackson;
 
 import ch.ethz.sis.shared.json.JSONObjectMapper;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/LogFactory.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/LogFactory.java
index 706163f9f35b3c4f144660579e8881dbf75a80b4..74eb115deff169767b955000440cbe4550c82dbf 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/LogFactory.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/LogFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.log;
 
 public interface LogFactory {
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/LogFactoryFactory.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/LogFactoryFactory.java
index 204c5fda0aebd806efc90f03460da5a4d57dc277..413b4dfa13133c0f1fec3bf05f11b6467985d7bb 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/LogFactoryFactory.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/LogFactoryFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.log;
 
 public class LogFactoryFactory {
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/LogManager.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/LogManager.java
index 266461f3b4bbcbe7178f38f6fb03a924347c3114..7b9f49edb1ed571c16c8e9d0d7242627f0adadf7 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/LogManager.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/LogManager.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.log;
 
 public class LogManager {
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/Logger.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/Logger.java
index 0897cd03a70dd3453d9fc1079e896c55534543d8..d59a3473dd78e9ee5dae4173b95c3f77933bb7e4 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/Logger.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/Logger.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.log;
 
 
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/log4j2/Log4J2LogFactory.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/log4j2/Log4J2LogFactory.java
index 0984d08c8e49342ec4d45c2912d7a8b8d3256cb0..fae3949983946417ec9de20acae38a87b6668c3a 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/log4j2/Log4J2LogFactory.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/log4j2/Log4J2LogFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.log.log4j2;
 
 import ch.ethz.sis.shared.log.LogFactory;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/log4j2/Log4JLogger.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/log4j2/Log4JLogger.java
index 22b45a643c1897834f18a4f9ba259f90d918f65b..4ea7852bdd4a89b28a0ec8a41a8aff97a5abf0c0 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/log4j2/Log4JLogger.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/log/log4j2/Log4JLogger.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.log.log4j2;
 
 import org.apache.logging.log4j.Level;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/pool/AbstractFactory.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/pool/AbstractFactory.java
index 15af7c8ae2bb6669975535bee480f92f22ca5379..cb262d69966770567d6b1b83a041dec789926fe5 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/pool/AbstractFactory.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/pool/AbstractFactory.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package ch.ethz.sis.shared.pool;
 
 public abstract class AbstractFactory<CONFIGURATION_PARAMETERS, FACTORY_PARAMETERS, ELEMENT>
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/pool/Factory.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/pool/Factory.java
index d6b1b1298aa8cedfbccc1d57942ea96489d50ef5..45d6758066554e055ced2f925fea1eb6692a9dde 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/pool/Factory.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/pool/Factory.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package ch.ethz.sis.shared.pool;
 
 public interface Factory<CONFIGURATION_PARAMETERS, FACTORY_PARAMETERS, ELEMENT> {
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/pool/Pool.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/pool/Pool.java
index ab5e6fe1b58a32dc46fce2ee9d3f34a3ffe0da5c..96ccc04c5b9063c1ccd80aba4c64d828970c38e5 100755
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/pool/Pool.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/pool/Pool.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package ch.ethz.sis.shared.pool;
 
 import lombok.Value;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/reflect/Reflect.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/reflect/Reflect.java
index 8f4c77e5f17dd0dbc5726603e59204819b9fe32a..13b2ff1831e8c390101040e97f9dca1b9f271aad 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/reflect/Reflect.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/reflect/Reflect.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package ch.ethz.sis.shared.reflect;
 
 import java.lang.reflect.Method;
diff --git a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/startup/Configuration.java b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/startup/Configuration.java
index df8544e86f460e5dea97eef3fb8432c2f9114eff..98759c80eb070dedb7b69e1ce3f6cd7486150636 100644
--- a/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/startup/Configuration.java
+++ b/lib-transactional-file-system/src/main/java/ch/ethz/sis/shared/startup/Configuration.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.shared.startup;
 
 import java.io.FileInputStream;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/AFSEnvironment.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/AFSEnvironment.java
index c8cca6ac718b86cb415abb6b48291ce3c14956b2..1d6a3fd97bb81a99ee13c4ec83b66b9f9740a2c5 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/AFSEnvironment.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/AFSEnvironment.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs;
 
 import ch.ethz.sis.shared.json.jackson.JacksonObjectMapper;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/AbstractTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/AbstractTest.java
index e15a5db70a855a7b186c6a329e1c545fd505086d..ce198f8cb15687d5beb8c3e2fb571dd510cc8562 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/AbstractTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/AbstractTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs;
 
 import ch.ethz.sis.shared.log.LogFactory;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/TestSuite.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/TestSuite.java
index 4a3bb9896b7676a4d59f21e106bf025138831598..63f7331bb5f7a6ed1098a414ed699b957ecbb4e1 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/TestSuite.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/TestSuite.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs;
 
 import ch.ethz.sis.afs.io.IOUtilsTest;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/io/IOUtilsTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/io/IOUtilsTest.java
index c64ce6a2cb5aa6e829c7ac07517d123c8b83b5dd..d6b114d0ddacefdc4af38ad9a4c2b5ed9e1ec828 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/io/IOUtilsTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/io/IOUtilsTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.io;
 
 import ch.ethz.sis.afs.api.dto.File;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/AbstractTransactionConnectionTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/AbstractTransactionConnectionTest.java
index a7aa8249b6cc5fa64d0639a28d9d1f72d2e67002..c82068ceee204683e5ae31f7ba212a6b460ca8aa 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/AbstractTransactionConnectionTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/AbstractTransactionConnectionTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager;
 
 import ch.ethz.sis.afs.api.dto.File;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/HierarchicalLockManagerTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/HierarchicalLockManagerTest.java
index 7c1b2379d8d642341e26be7e38b22f39f0a10cb9..1d681ae603bfde214b58d63afa942c002c84f60d 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/HierarchicalLockManagerTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/HierarchicalLockManagerTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager;
 
 import ch.ethz.sis.shared.io.IOUtils;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/LockManagerTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/LockManagerTest.java
index 5afc4a34bccb4cd83547d0f6966937e55156baa6..128f46904e0c9c12aa7e111f6d85134202ca4621 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/LockManagerTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/LockManagerTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager;
 
 import ch.ethz.sis.afs.AbstractTest;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/PathLockFinderTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/PathLockFinderTest.java
index 627ccfc0a15f055ad260e93db5cc0c51a3cc54bb..c3ae72b50f2f7e033ad57c80e400873af182c7f0 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/PathLockFinderTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/PathLockFinderTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager;
 
 import ch.ethz.sis.shared.io.IOUtils;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/TransactionStateManagerTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/TransactionStateManagerTest.java
index 9313dd1dc866a002ed95785941b3f2acc11aa724..8dd76f054fda461a9a6d0a880cc3ea6362eaa074 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/TransactionStateManagerTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/TransactionStateManagerTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager;
 
 import org.junit.Test;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/AbstractTransactionOperationTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/AbstractTransactionOperationTest.java
index 4268fbccff53db4a6e12b87c9c86ac90309afd1c..7fb92a479901c0529b5df00b3788854aec61e299 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/AbstractTransactionOperationTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/AbstractTransactionOperationTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.manager.AbstractTransactionConnectionTest;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/CopyTransactionOperationTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/CopyTransactionOperationTest.java
index 59e06b84cc260a6261006f7b63f0715a691e2631..c31dd8a9f34d0df458466cb006a717bc9f8c1d16 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/CopyTransactionOperationTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/CopyTransactionOperationTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.api.dto.File;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/DeleteTransactionOperationTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/DeleteTransactionOperationTest.java
index f99bfdabfcb95bbeb319e193529d1fee11d4f87d..58d36f611a08afd24b68d4cc38fbf037187bf073 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/DeleteTransactionOperationTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/DeleteTransactionOperationTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.api.dto.File;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/ListTransactionOperationTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/ListTransactionOperationTest.java
index 696cf2346b3128e2cc1f0ade8a30a3749d67953c..e7f835057e16c93f2f794fa6139fe8071ac9d719 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/ListTransactionOperationTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/ListTransactionOperationTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.api.dto.File;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/MoveTransactionOperationTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/MoveTransactionOperationTest.java
index 1e9efb3b435f93971c0268bfb770e06fbaead1e2..2c983133a9dfe71d767ed923359ee38df814d51a 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/MoveTransactionOperationTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/MoveTransactionOperationTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.api.dto.File;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/ReadTransactionOperationTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/ReadTransactionOperationTest.java
index 14082eb03e5bc2cecc00db71a25af49ec6aef234..54ff3cb0f190f1f69bbce5c3f5a50d66f17a09a6 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/ReadTransactionOperationTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/ReadTransactionOperationTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.api.dto.File;
diff --git a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/WriteTransactionOperationTest.java b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/WriteTransactionOperationTest.java
index b552c051275a1caabd21b337737b6ce24b0266ec..3ad014a91b0e070e11af101f883479f6775ffb38 100644
--- a/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/WriteTransactionOperationTest.java
+++ b/lib-transactional-file-system/src/test/java/ch/ethz/sis/afs/manager/operation/WriteTransactionOperationTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 ETH Zürich, SIS
+ * Copyright ETH 2022 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.afs.manager.operation;
 
 import ch.ethz.sis.afs.api.dto.File;