code: @Override
      public PlainTimestamp apply(PlainTimestamp entity) {
  
          PlainTime oldTime = entity.getWallTime();
  
          if (this.value.isSimultaneous(oldTime)) {
              return this.handleSameTimes(entity);
          } else if (this.value.getHour() == 24) {
              return this.handleMidnight24(entity);
          } else if (this.value.isAfter(oldTime)) {
              return this.handleLater(entity);
          } else {
              return this.handleEarlier(entity);
          }
  
      }
docs: ~ Methoden ----------------------------------------------------------