docs: public static void modifyFile(Path inFilePath, Path outFilePath, FileChangable modifier)
  		throws IOException
  	{
  		try (
  			BufferedReader bufferedReader = new BufferedReader(new FileReader(inFilePath.toFile()));
  			Writer writer = new BufferedWriter(
  				new OutputStreamWriter(new FileOutputStream(outFilePath.toFile()), "utf-8")))
  		{
  			String readLine;
  			int counter = 0;
  			while ((readLine = bufferedReader.readLine()) != null)
  			{
  				writer.write(modifier.apply(counter, readLine));
  				counter++;
  			}
  		}
  	}