From 95d636c76596ea7973a3d646f1925dd0aeb75c77 Mon Sep 17 00:00:00 2001
From: alaskowski <alaskowski@ethz.ch>
Date: Thu, 16 Feb 2023 15:34:41 +0100
Subject: [PATCH] SSDM-13365: Updated copyright comments in
 lib-transactional-file-system

---
 .../java/ch/ethz/sis/afs/api/OperationsAPI.java   |  3 +--
 .../ethz/sis/afs/api/TransactionalFileSystem.java |  3 +--
 .../ethz/sis/afs/api/TwoPhaseTransactionAPI.java  |  3 +--
 .../ch/ethz/sis/afs/api/dto/ExceptionReason.java  |  3 +--
 .../ch/ethz/sis/afs/api/dto/ExceptionType.java    |  3 +--
 .../main/java/ch/ethz/sis/afs/api/dto/File.java   |  3 +--
 .../src/main/java/ch/ethz/sis/afs/dto/Lock.java   |  3 +--
 .../main/java/ch/ethz/sis/afs/dto/LockType.java   |  3 +--
 .../java/ch/ethz/sis/afs/dto/Transaction.java     |  3 +--
 .../ethz/sis/afs/dto/operation/CopyOperation.java |  3 +--
 .../sis/afs/dto/operation/DeleteOperation.java    |  3 +--
 .../ethz/sis/afs/dto/operation/ListOperation.java |  3 +--
 .../ethz/sis/afs/dto/operation/MoveOperation.java |  3 +--
 .../ch/ethz/sis/afs/dto/operation/Operation.java  |  3 +--
 .../ethz/sis/afs/dto/operation/OperationName.java |  3 +--
 .../ethz/sis/afs/dto/operation/ReadOperation.java |  3 +--
 .../sis/afs/dto/operation/WriteOperation.java     |  3 +--
 .../ch/ethz/sis/afs/exception/AFSExceptions.java  |  3 +--
 .../afs/exception/RuntimeExceptionTemplate.java   |  3 +--
 .../sis/afs/manager/HierarchicalLockFinder.java   |  3 +--
 .../java/ch/ethz/sis/afs/manager/LockManager.java |  3 +--
 .../ch/ethz/sis/afs/manager/PathLockFinder.java   |  3 +--
 .../sis/afs/manager/RecoveredTransactions.java    |  3 +--
 .../main/java/ch/ethz/sis/afs/manager/State.java  |  3 +--
 .../sis/afs/manager/TransactionConnection.java    |  3 +--
 .../ethz/sis/afs/manager/TransactionManager.java  |  3 +--
 .../manager/operation/CopyOperationExecutor.java  |  3 +--
 .../operation/DeleteOperationExecutor.java        |  3 +--
 .../manager/operation/ListOperationExecutor.java  | 15 +++++++++++++++
 .../manager/operation/MoveOperationExecutor.java  |  3 +--
 .../operation/NonModifyingOperationExecutor.java  | 15 +++++++++++++++
 .../afs/manager/operation/OperationExecutor.java  |  3 +--
 .../manager/operation/ReadOperationExecutor.java  | 15 +++++++++++++++
 .../manager/operation/WriteOperationExecutor.java |  3 +--
 .../afs/startup/AtomicFileSystemParameter.java    |  3 +--
 .../main/java/ch/ethz/sis/afs/startup/Main.java   |  3 +--
 .../java/ch/ethz/sis/shared/collection/List.java  | 15 +++++++++++++++
 .../shared/exception/ExceptionTemplateHolder.java |  3 +--
 .../exception/RuntimeExceptionTemplate.java       |  3 +--
 .../sis/shared/exception/ThrowableReason.java     |  3 +--
 .../ch/ethz/sis/shared/io/FilePermission.java     |  3 +--
 .../main/java/ch/ethz/sis/shared/io/IOUtils.java  |  3 +--
 .../ch/ethz/sis/shared/json/JSONObjectMapper.java |  3 +--
 .../sis/shared/json/jackson/JSONObjectMapper.java | 15 +++++++++++++++
 .../shared/json/jackson/JacksonObjectMapper.java  |  3 +--
 .../java/ch/ethz/sis/shared/log/LogFactory.java   |  3 +--
 .../ch/ethz/sis/shared/log/LogFactoryFactory.java |  3 +--
 .../java/ch/ethz/sis/shared/log/LogManager.java   |  3 +--
 .../main/java/ch/ethz/sis/shared/log/Logger.java  |  3 +--
 .../sis/shared/log/log4j2/Log4J2LogFactory.java   |  3 +--
 .../ethz/sis/shared/log/log4j2/Log4JLogger.java   |  3 +--
 .../ch/ethz/sis/shared/pool/AbstractFactory.java  | 15 +++++++++++++++
 .../java/ch/ethz/sis/shared/pool/Factory.java     | 15 +++++++++++++++
 .../main/java/ch/ethz/sis/shared/pool/Pool.java   | 15 +++++++++++++++
 .../java/ch/ethz/sis/shared/reflect/Reflect.java  | 15 +++++++++++++++
 .../ch/ethz/sis/shared/startup/Configuration.java |  3 +--
 .../test/java/ch/ethz/sis/afs/AFSEnvironment.java |  3 +--
 .../test/java/ch/ethz/sis/afs/AbstractTest.java   |  3 +--
 .../src/test/java/ch/ethz/sis/afs/TestSuite.java  |  3 +--
 .../test/java/ch/ethz/sis/afs/io/IOUtilsTest.java |  3 +--
 .../AbstractTransactionConnectionTest.java        |  3 +--
 .../afs/manager/HierarchicalLockManagerTest.java  |  3 +--
 .../ch/ethz/sis/afs/manager/LockManagerTest.java  |  3 +--
 .../ethz/sis/afs/manager/PathLockFinderTest.java  |  3 +--
 .../afs/manager/TransactionStateManagerTest.java  |  3 +--
 .../AbstractTransactionOperationTest.java         |  3 +--
 .../operation/CopyTransactionOperationTest.java   |  3 +--
 .../operation/DeleteTransactionOperationTest.java |  3 +--
 .../operation/ListTransactionOperationTest.java   |  3 +--
 .../operation/MoveTransactionOperationTest.java   |  3 +--
 .../operation/ReadTransactionOperationTest.java   |  3 +--
 .../operation/WriteTransactionOperationTest.java  |  3 +--
 72 files changed, 198 insertions(+), 126 deletions(-)

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 6b88d80455e..23d6276a236 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 bbcde5fb866..ea00a7f8a1e 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 2f4c273e6b3..2ea2a92192e 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 a359b9cb526..6be1458ba1c 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 7c4cf487b1e..848474362f4 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 fdaee1b10a5..5d2a9ce278c 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 d1d3b6b23bd..a675ece8c4b 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 a16fb5b7fbc..516dabde172 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 6d0d8ee387c..ef6a4dee7ec 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 aa556c08906..c40d599a481 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 aa809586049..2453f06d91a 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 e34c3de341d..e20d65b2a2d 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 b4e583ff324..cce0a820d01 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 cec71643ffc..9753f485585 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 fc2bb4d04c8..eb3966f7943 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 ffca5bdfd5d..174e597f281 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 4d0ad668061..322f4cfd119 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 583347f8ba3..eecab369c78 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 e6e2ed99721..f22843a667e 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 b293fa327c8..51ef5c3555b 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 231fcf0e54c..7e381bd4f42 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 ae813e22096..0514ac3f0b6 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 7cd0140b89d..41b1acd8c69 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 37608a33141..8744d8503dd 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 afaa1c223bf..fbb4bea9fe9 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 784c8c45145..47820c04c49 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 0b4d1f6b257..a8b2e4977d6 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 ddce07d5492..ea5e106ede7 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 9def94b7de0..0656a615abc 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 65c6053bdc3..c9ba7a41ba8 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 199b7c1e887..e9cbd5e277c 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 4b7a67a57d9..7e13796fcd1 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 e62a2ecedf5..6ca9431d858 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 eaa05ee8476..aa3aaa40ff4 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 594d8f09d0c..caddfec26d2 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 3d988fa0f02..3249bb23dba 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 ec95e471fab..43f0b54b7e5 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 b52a0ab2af0..19846791107 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 7358ae47b61..0867782e455 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 9163fb446d7..2d9ef909ce7 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 c5199f5677e..b23ac0f4356 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 4f1b4a076e6..7e3401c8086 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 d59cca6a1fa..ab3befa85b9 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 9684c26621a..3f2bfcf0673 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 40b16605109..4ec1f9e1f75 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 706163f9f35..74eb115deff 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 204c5fda0ae..413b4dfa131 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 266461f3b4b..7b9f49edb1e 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 0897cd03a70..d59a3473dd7 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 0984d08c8e4..fae39499839 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 22b45a643c1..4ea7852bdd4 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 15af7c8ae2b..cb262d69966 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 d6b1b1298aa..45d67580665 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 ab5e6fe1b58..96ccc04c5b9 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 8f4c77e5f17..13b2ff1831e 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 df8544e86f4..98759c80eb0 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 c8cca6ac718..1d6a3fd97bb 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 e15a5db70a8..ce198f8cb15 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 4a3bb9896b7..63f7331bb5f 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 c64ce6a2cb5..d6b114d0dda 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 a7aa8249b6c..c82068ceee2 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 7c1b2379d8d..1d681ae603b 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 5afc4a34bcc..128f46904e0 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 627ccfc0a15..c3ae72b50f2 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 9313dd1dc86..8dd76f054fd 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 4268fbccff5..7fb92a47990 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 59e06b84cc2..c31dd8a9f34 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 f99bfdabfcb..58d36f611a0 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 696cf2346b3..e7f835057e1 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 1e9efb3b435..2c983133a9d 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 14082eb03e5..54ff3cb0f19 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 b552c051275..3ad014a91b0 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;
-- 
GitLab