public LinkedHashMap<Integer, Double> computeFeatures(DataUnit example, ArrayList<Feature> features, CorpusHolder corpus) {
LinkedHashMap<Integer, Double> featuresValues = new LinkedHashMap<Integer, Double>();
ArrayList<Feature> taggedStems = new ArrayList<Feature>();
TaggedStem temp;
StanfordParser theParser = new StanfordParser(Language.Arabic);
ParsingOptions opts = new ParsingOptions();
opts.setPosTag(true);
ArrayList<Word> textWords;
ParsedData parsedOut;
ArabicStemmerKhoja arabicStemmer = new ArabicStemmerKhoja();
// Convert the Example into a tagged Stems Array
textWords = StringToWordsTokenizer.tokenize(example.getDataBody());