docs: private static void createDirectory(Path path) throws IOException {
  		try {
  			Files.createDirectory(path);
  		} catch (FileAlreadyExistsException e) {
  			if (!Files.isDirectory(path)) {
  				throw e;
  			}
  		}
  	}