docs: public void write(final Path path, final Writer<? super T> writer) {
  		try {
  			final File tempFile = createTempFile("__trial_meter__", ".xml");
  			try {
  				try (OutputStream out = new FileOutputStream(tempFile)) {
  					write(out, writer);
  				}
  
  				move(tempFile.toPath(), path, REPLACE_EXISTING);
  			} finally {
  				deleteIfExists(tempFile.toPath());
  			}
  		} catch (IOException e) {
  			throw new UncheckedIOException(e);
  		}
  	}