public static ArrayList<String> words(String line){
		if(stopwords.size() == 0)
			addStopwords();
		ArrayList result = new ArrayList();
 
		String[] words = line.split("[ \t\n,\\.\"!?$~()\\[\\]\\{\\}:;/\\\\<>+=%*]");
		for(int i=0; i < words.length; i++){
			if(words[i] != null && !words[i].equals("")){
				String word = words[i].toLowerCase();
				if(!stopwords.contains(word)){
					result.add(StemmerHani.stem(word));
				}
			}
		}
 
		return result;
	}