public static List<String> read(File file) throws IOException {
		List<String> resultList = new ArrayList<String>();
		FileInputStream fileInputStream =null;
		BufferedReader bufferReader=null;
		try {
			fileInputStream = fileInputStream = new FileInputStream(file);
		    bufferReader = bufferReader = new BufferedReader(new InputStreamReader(fileInputStream));

			String line = bufferReader.readLine();
			while (line != null) {
				resultList.add(line);
				line = bufferReader.readLine();
			}
		} catch (FileNotFoundException ex) {
			Logger.getLogger(FileUtility.class.getName()).log(Level.SEVERE,
					null, ex);
		} catch (IOException ex) {
			Logger.getLogger(FileUtility.class.getName()).log(Level.SEVERE,
					null, ex);
		} finally {
			try {
				bufferReader.close();
				fileInputStream.close();
			} catch (IOException ex) {
				Logger.getLogger(FileUtility.class.getName()).log(Level.SEVERE,
						null, ex);
			}
		}
		return resultList;
	}