private void processText( String text, int ngramSize, String resultFolder, String sourceFile, String author) { List<List<String>> ngrams = extractor.extract_SN_Grams(text, ngramSize); List<List<Integer>> numericNGrams = FeatureMapper.numericalizeNGrams(ngrams); HashMap<List<Integer>, Integer> profile = FeatureMapper.createProfile(numericNGrams); writeProfile(profile, resultFolder, sourceFile, author); // Store the seen ngrams for (List<Integer> seenNgram : profile.keySet()) { uniqueNgrams.add(seenNgram); } }