docs: private static byte[] persist(Item... items) {
  		ByteArrayOutputStream arrayOutputStream = new ByteArrayOutputStream();
  		DataOutputStream dataOutputStream = new DataOutputStream(arrayOutputStream);
  
  		// Items sortieren, damit sich die Id nicht unnötig ändert.
  		Arrays.sort(items);
  
  		try {
  			// Anzahl der Items schreiben, um sie später einfacher wieder lesen
  			// zu können.
  			dataOutputStream.writeInt(items.length);
  
  			// Die einzelnen Items schreiben
  			for (Item item : items) {
  				dataOutputStream.writeUTF(item.type());
  				item.writeToStream(dataOutputStream);
  			}
  
  		} catch (IOException e) {
  			throw new RuntimeException(e);
  		}
  
  		return arrayOutputStream.toByteArray();
  	}