docs: public static ArrayList<Line> getLinesInTextFile(String encoding, File file) throws IOException {
  		ArrayList<Line> lines = new ArrayList<Line>();
  		FileInputStream inputStream = new FileInputStream(file);
  		InputStreamReader inputReader = null;
  		if(encoding != null) {
  			inputReader = new InputStreamReader(inputStream, encoding);
  		} else {
  			inputReader = new InputStreamReader(inputStream);
  		}
  		//FileReader fileReader = new FileReader(file);
  		BufferedReader reader = new BufferedReader(inputReader);
  		String line; int count = 0;
  		while ((line = reader.readLine()) != null) {
  			count++;
  			lines.add(new Line(file.getName(), count, line));
  		}
  		reader.close();
  		return lines;
  	}