private List <String> readFile(String filePath){
		List <String> res = new ArrayList <String> ();
		BufferedReader buffReader = null;
		try{
			buffReader = new BufferedReader (new FileReader(filePath));
			String line = buffReader.readLine();
			boolean needConcat = false;
			while(line != null){
				if(needConcat){
					res.set(res.size()-1, res.get(res.size()-1) + line);
				}else{
					if(!line.trim().isEmpty()){
						res.add(line);
					}
				}
				
				if(line.endsWith(" \\")){
					needConcat = true;
				}else{
					needConcat = false;
				}
				
				line = buffReader.readLine();
			}
		}catch(IOException ioe){
			ioe.printStackTrace();
		}finally{
			try{
				buffReader.close();
			}catch(IOException ioe1){}
		}
		return res;
	}