public List<Feature> kindTagging(List<String> words) {
   List<Feature> features = new ArrayList<Feature>();
   for (String word : words) {
     Feature feature = new Feature();
     feature.setText(word);
     if (isPrivativeWord(word)) {
       // System.out.println("bubnububub");
       feature.setKind(Enum.valueOf(WordType.class, "PRIVATIVE"));
       feature.setMultiple(-1.0);
     } else if (isDecoVeryWord(word)) {
       feature.setKind(Enum.valueOf(WordType.class, "DECORATEVERY"));
       feature.setMultiple(2.0);
     } else if (isDecoLittleWord(word)) {
       feature.setKind(Enum.valueOf(WordType.class, "DECORATELITTLE"));
       feature.setMultiple(0.5);
     } else if (isPositiveWord(word)) {
       feature.setKind(Enum.valueOf(WordType.class, "POSITIVE"));
       feature.setMultiple(1.0);
       feature.setScore(posiLexicon.get(word));
     } else if (isNegativeWord(word)) {
       feature.setKind(Enum.valueOf(WordType.class, "NEGATIVE"));
       feature.setMultiple(-1.0);
       feature.setScore(negaLexicon.get(word));
     }
     features.add(feature);
   }
   return features;
 }