private static List<String> parseOne(File f) {
		TextExtractor te;
		List<String> resList = new ArrayList<String>();
		try {
			te = new TextExtractor(new Source(new FileInputStream(f)));
			String temp = te.toString();
			resList = new ArrayList<String>();
			String[] sentences = temp.split(" ");
			for (String word: sentences) {
//				if (word.charAt(word.length()-1) == '.')
//					System.out.print("");
				if (!stemmer.isStop(word)) {
					int length = word.length();
					char last = word.charAt(length-1);
					if (last == '.' || last == ',' || last == '!' || last == ';')
						word = word.substring(0,length-1);
					word = stemmer.stem(word.toLowerCase());
					resList.add(word);
				}
			}
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
		finally {
			return resList;	
		}
		
	}