private static void printReleventFeatures() {
        String word = null;
        HashMap<String, LinkedHashMap<String, Double>> newMap = new HashMap<String, LinkedHashMap<String, Double>>();
        LinkedHashMap<String, Double> curMap = new LinkedHashMap<String, Double>();
        for(Entry<String, LinkedHashMap<String, Double>> entry1 : tfidfTable.entrySet()) {
            String newWord = getWord2(entry1.getKey());
            if(!newWord.equals(word) && word != null) {
                newMap.put(word, curMap);
                curMap = new LinkedHashMap<String, Double>();
            }
            word = newWord;
            for(Entry<String, Double> entry2 : entry1.getValue().entrySet()) {
                if(curMap.containsKey(entry2.getKey()))
                    curMap.put(entry2.getKey(), Math.max(entry2.getValue(), curMap.get(entry2.getKey())));
                else
                    curMap.put(entry2.getKey(),entry2.getValue());
            }
        }
        newMap.put(word, curMap);

        for(Entry<String, LinkedHashMap<String, Double>> entry : newMap.entrySet()) {
            int count = 0;
            Iterator<Entry<String, Double>> iter = entry.getValue().entrySet().iterator();
            while(iter.hasNext() && count < 3) {
                Entry<String, Double> next = iter.next();
                System.out.println(entry.getKey() + "," + next.getKey() + "," + next.getValue() );
                count++;
            }
        }
	}