diff --git a/src/main/java/org/caosdb/server/database/BackendTransaction.java b/src/main/java/org/caosdb/server/database/BackendTransaction.java
index 44f1b9d9b52072835c42c1545a66cd98b9b6f426..965e7181d1d010528b341f6cbf34d4c0c67a9e5c 100644
--- a/src/main/java/org/caosdb/server/database/BackendTransaction.java
+++ b/src/main/java/org/caosdb/server/database/BackendTransaction.java
@@ -145,9 +145,7 @@ public abstract class BackendTransaction implements Undoable {
 
   protected abstract void execute();
 
-  /**
-   * Like execute(), but with benchmarking measurement.
-   */
+  /** Like execute(), but with benchmarking measurement. */
   public final void executeTransaction() {
     final long t1 = System.currentTimeMillis();
     execute();
diff --git a/src/main/java/org/caosdb/server/jobs/Job.java b/src/main/java/org/caosdb/server/jobs/Job.java
index f93c2e44074b77c57194321fe783bbddd1e03d2e..d9cd4d1f2830999ecddd69ce6d88a892100ec63c 100644
--- a/src/main/java/org/caosdb/server/jobs/Job.java
+++ b/src/main/java/org/caosdb/server/jobs/Job.java
@@ -60,10 +60,9 @@ import org.reflections.Reflections;
  * @todo Describe me.
  */
 public abstract class Job {
-  /**
-   * All known Job classes, by name (actually lowercase getSimpleName()).
-   */
+  /** All known Job classes, by name (actually lowercase getSimpleName()). */
   static HashMap<String, Class<? extends Job>> allClasses = null;
+
   private static List<Class<? extends Job>> loadAlways;
 
   private Transaction<? extends TransactionContainer> transaction = null;
@@ -71,7 +70,6 @@ public abstract class Job {
   private final JobExecutionTime time;
   private EntityInterface entity = null;
 
-
   public abstract JobTarget getTarget();
 
   protected <S, T> HashMap<S, T> getCache(final String name) {
@@ -239,8 +237,8 @@ public abstract class Job {
 
   /**
    * Create a Job object with the given parameters.
-   * <p>
-   * This static method is used by other classes to create Job objects, instead of the private
+   *
+   * <p>This static method is used by other classes to create Job objects, instead of the private
    * constructor.
    *
    * @return The generated Job object.
@@ -476,7 +474,6 @@ public abstract class Job {
 
   /**
    * @todo What is a permanent Job? What does "load" mean?
-   *
    * @return A list with the jobs.
    */
   public static List<Job> loadPermanentContainerJobs(Transaction<?> transaction) {
diff --git a/src/main/java/org/caosdb/server/jobs/JobAnnotation.java b/src/main/java/org/caosdb/server/jobs/JobAnnotation.java
index 3041fca47e8eb4c2484ba8c6f53039e2fae01518..b1493f13db8cca97a99c9241903693e3e02dba78 100644
--- a/src/main/java/org/caosdb/server/jobs/JobAnnotation.java
+++ b/src/main/java/org/caosdb/server/jobs/JobAnnotation.java
@@ -26,9 +26,7 @@ import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 import org.caosdb.server.transaction.TransactionInterface;
 
-/**
- * Jobs may be annotated with @JobAnnotation(...).
- */
+/** Jobs may be annotated with @JobAnnotation(...). */
 @Retention(RetentionPolicy.RUNTIME)
 public @interface JobAnnotation {
   JobExecutionTime time() default JobExecutionTime.CHECK;
diff --git a/src/main/java/org/caosdb/server/jobs/JobExecutionTime.java b/src/main/java/org/caosdb/server/jobs/JobExecutionTime.java
index 13570d1e9367ecfd8974ef3ed188ce757cd6005d..5d79d72b872bb6045bf9d884add79d563c8d14be 100644
--- a/src/main/java/org/caosdb/server/jobs/JobExecutionTime.java
+++ b/src/main/java/org/caosdb/server/jobs/JobExecutionTime.java
@@ -22,9 +22,7 @@
  */
 package org.caosdb.server.jobs;
 
-/**
- * Not really a time (measured in seconds), but rather the execution stage.
- */
+/** Not really a time (measured in seconds), but rather the execution stage. */
 public enum JobExecutionTime {
   INIT,
   PRE_CHECK,
diff --git a/src/main/java/org/caosdb/server/jobs/Schedule.java b/src/main/java/org/caosdb/server/jobs/Schedule.java
index 6c28eaf918778d82e0d5ddfef5238f7e683a38ff..58630648ce60082d15d49e7f41f443c7395a3a50 100644
--- a/src/main/java/org/caosdb/server/jobs/Schedule.java
+++ b/src/main/java/org/caosdb/server/jobs/Schedule.java
@@ -30,9 +30,7 @@ import java.util.Map;
 import java.util.concurrent.CopyOnWriteArrayList;
 import org.caosdb.server.entity.EntityInterface;
 
-/**
- * Keeps track of Jobs, ordered by "time".
- */
+/** Keeps track of Jobs, ordered by "time". */
 public class Schedule {
 
   private final Map<Integer, List<ScheduledJob>> jobLists = new HashMap<>();
@@ -57,9 +55,7 @@ public class Schedule {
     return ret;
   }
 
-  /**
-   * Run all Jobs with the specified JobExecutionTime.
-   */
+  /** Run all Jobs with the specified JobExecutionTime. */
   public void runJobs(final JobExecutionTime time) {
     List<ScheduledJob> jobs = this.jobLists.get(time.ordinal());
     if (jobs != null) {
@@ -90,7 +86,7 @@ public class Schedule {
   /**
    * Run all scheduled Jobs for the given entity.
    *
-   * Execution time: Either CHECK or what is given as jobclass' annotation.
+   * <p>Execution time: Either CHECK or what is given as jobclass' annotation.
    */
   public void runJob(final EntityInterface entity, final Class<? extends Job> jobclass) {
     List<ScheduledJob> jobs =
diff --git a/src/main/java/org/caosdb/server/jobs/ScheduledJob.java b/src/main/java/org/caosdb/server/jobs/ScheduledJob.java
index c3751d5ee44df59feedc775e8a2ef42ba0b72812..defd1d68d15bc160e7bfae9dc7fd732c7d25922a 100644
--- a/src/main/java/org/caosdb/server/jobs/ScheduledJob.java
+++ b/src/main/java/org/caosdb/server/jobs/ScheduledJob.java
@@ -54,16 +54,12 @@ public class ScheduledJob {
     return this.job.toString();
   }
 
-  /**
-   * Does not actually start the job, but only sets the startTime.
-   */
+  /** Does not actually start the job, but only sets the startTime. */
   private void start() {
     this.startTime = System.currentTimeMillis();
   }
 
-  /**
-   * Calculate and set the runtime, and add the measurement.
-   */
+  /** Calculate and set the runtime, and add the measurement. */
   private void finish() {
     this.runtime += System.currentTimeMillis() - this.startTime;
     this.job
@@ -84,9 +80,7 @@ public class ScheduledJob {
     return this.startTime != -1;
   }
 
-  /**
-   * Return the state of the inner Job.
-   */
+  /** Return the state of the inner Job. */
   public JobExecutionTime getExecutionTime() {
     return this.job.getExecutionTime();
   }
diff --git a/src/main/java/org/caosdb/server/transaction/Transaction.java b/src/main/java/org/caosdb/server/transaction/Transaction.java
index 7e5d4e16b4782dce14bf07e60574dee744a0c61d..fdc4e646e3bef6404dd83e254558d239a72fb81a 100644
--- a/src/main/java/org/caosdb/server/transaction/Transaction.java
+++ b/src/main/java/org/caosdb/server/transaction/Transaction.java
@@ -88,8 +88,8 @@ public abstract class Transaction<C extends TransactionContainer> extends Abstra
 
   /**
    * Implementation note: Not called in this class, but may be used by subclasses.
-   * <p>
-   * E.g. in {@link Retrieve} and {@link WriteTransaction}.
+   *
+   * <p>E.g. in {@link Retrieve} and {@link WriteTransaction}.
    */
   protected void makeSchedule() throws Exception {
     // load flag jobs
@@ -122,28 +122,28 @@ public abstract class Transaction<C extends TransactionContainer> extends Abstra
 
   /**
    * The main transaction execution method.
-   * <p>
-   * This method calls the following other internal methods and scheduled jobs stored in the {@link
-   * getSchedule() internal Schedule object}:
-   * <ul>
-   * <li> {@link init}
-   * <li> {@link Schedule.runJobs(INIT)}
-   * <li> {@link preCheck}
-   * <li> {@link Schedule.runJobs(PRE_CHECK)}
-   * <li> {@link check}
-   * <li> {@link Schedule.runJobs(POST_CHECK)}
-   * <li> {@link postCheck}
-   * <li> {@link preTransaction}
-   * <li> {@link Schedule.runJobs(PRE_TRANSACTION)}
-   * <li> {@link transaction}: This is typically the main method of a Transaction.
-   * <li> {@link Schedule.runJobs(POST_TRANSACTION)}
-   * <li> {@link postTransaction}
-   * <li> {@link writeHistory}
-   * <li> {@link commit}
-   * <li> {@link rollBack}: Only in the case of errors.
-   * <li> {@link cleanUp}: Always.
-   * <li> {@link notifyObservers(CLEAN_UP)}: Also always.
    *
+   * <p>This method calls the following other internal methods and scheduled jobs stored in the
+   * {@link getSchedule() internal Schedule object}:
+   *
+   * <ul>
+   *   <li>{@link init}
+   *   <li>{@link Schedule.runJobs(INIT)}
+   *   <li>{@link preCheck}
+   *   <li>{@link Schedule.runJobs(PRE_CHECK)}
+   *   <li>{@link check}
+   *   <li>{@link Schedule.runJobs(POST_CHECK)}
+   *   <li>{@link postCheck}
+   *   <li>{@link preTransaction}
+   *   <li>{@link Schedule.runJobs(PRE_TRANSACTION)}
+   *   <li>{@link transaction}: This is typically the main method of a Transaction.
+   *   <li>{@link Schedule.runJobs(POST_TRANSACTION)}
+   *   <li>{@link postTransaction}
+   *   <li>{@link writeHistory}
+   *   <li>{@link commit}
+   *   <li>{@link rollBack}: Only in the case of errors.
+   *   <li>{@link cleanUp}: Always.
+   *   <li>{@link notifyObservers(CLEAN_UP)}: Also always.
    */
   @Override
   public final void execute() throws Exception {
@@ -234,8 +234,8 @@ public abstract class Transaction<C extends TransactionContainer> extends Abstra
 
   /**
    * Return the internal {@link Schedule} object.
-   * <p>
-   * The Schedule stores jobs which are also triggered by this transaction (see {@link execute()}
+   *
+   * <p>The Schedule stores jobs which are also triggered by this transaction (see {@link execute()}
    * for details).
    */
   public Schedule getSchedule() {
diff --git a/src/main/java/org/caosdb/server/transaction/TransactionInterface.java b/src/main/java/org/caosdb/server/transaction/TransactionInterface.java
index 37c216bd069b1ce1550283e98ecd4602eef610fa..d56407ca854c756a956fe11d9bc98a72f05a4b50 100644
--- a/src/main/java/org/caosdb/server/transaction/TransactionInterface.java
+++ b/src/main/java/org/caosdb/server/transaction/TransactionInterface.java
@@ -37,8 +37,7 @@ public interface TransactionInterface {
 
   /**
    * Append the BackendTransaction t to a RollBackHandler before basically calling {@code
-   * t.execute()}.  Except for benchmarking, this method does not interact directly with this
-   * object.
+   * t.execute()}. Except for benchmarking, this method does not interact directly with this object.
    */
   public default <K extends BackendTransaction> K execute(K t, Access access) {
     final RollBackHandler handler = (RollBackHandler) access.getHelper("RollBack");