private int[] parseFile() {
		int[] r = {-1, nextReadedNumber};
		CSVParser csvParser;
		int count = 0;
		try {
			csvParser = new CSVParser(new FileInputStream(logPath));
			headline = new Headline(csvParser.getLine());
			while (true) {
				try {
					lines.add(new InformationLine(csvParser.getLine(), headline));
					nextReadedNumber++;
					count++;
				} catch (EndOfCSVFileException e) {
					lines.remove(lines.size()-1);
					nextReadedNumber--;
					count--;
					System.err.println(e.getMessage());
					break;
				}
			}
		} catch (IOException e) {
			e.printStackTrace();
			return r;
		} catch (BrokenCSVFileException e1) {
			return r;
		}
		r[0] = count;
		r[1] = nextReadedNumber;
		return r;
	}