code: @SuppressWarnings("squid:S3725")
  	public static void touch(Path file) throws IOException {
  		if (Files.exists(file)) {
  			Files.setLastModifiedTime(file, FileTime.from(Instant.now()));
  		} else {
  			Files.createFile(file);
  		}
  	}
docs: Sets the submitted file last modified time to the current time.
  <p>
  If the file does not yet exist, it will be created.
  
  @param file the file to touch.
  @throws IOException if an I/O error occurs.