public static List<String> readFile(File f) throws IOException {
		if (f == null || !f.exists()) {
			return null;
		}
		List<String> list = new ArrayList<String>();
		String encoding = "UTF-16LE";
		InputStreamReader read = new InputStreamReader(new FileInputStream(f),
				encoding);
		BufferedReader br = new BufferedReader(read);
		String line = null;
		while ((line = br.readLine()) != null) {
			list.add(line);
		}
		br.close();
		read.close();
		return list;
	}