docs: public static void copy(@NotNull Path from, @NotNull Path to) throws IOException {
  		Validate.notNull(from);
  		Validate.notNull(to);
  
  		if (Files.isDirectory(from)) {
  			copyDir(from, to);
  		} else {
  			copyFile(from, to);
  		}
  	}