public void addLine() {
            if (buffer.size() > 0) {
                FingerPrint fing = new FingerPrint(lines.size() + 1);

                fing.words = buffer.size();
                for (String wd : buffer) {
                    int vc = countVowels(wd);
                    int sz = wd.length();

                    char[] ca = wd.toLowerCase().toCharArray();
                    for (char c : ca) {
                        fing.bag.add(c);
                    }

                    fing.chars += sz;
                    fing.vowels += vc;
                    fing.cons += (sz - vc);
                    fing.stop += (StopWords.spanish(wd)) ? 1 : 0;
                    fing.articles += (StopWords.spanish_articles(wd)) ? 1 : 0;
                }
                lines.add(fing);
                buffer.clear();
            }
        }