private void chars()
    {
        if (true == this.inTitle)
        {
            this.currentTitle += (char)this.p.getLastChar();
        }
        if (true == this.foundTitle && true == this.inText)
        {
            int c = p.getLastChar();

            try {
                /* write the text to the xml file */
                this.outXmlFd.write(c);
            } catch (IOException e) {
                e.printStackTrace();
            }

            try {
                /* write the title of the page */
                if (this.firstLineOfText)
                {
                    this.outTxtFd.write(this.currentTitle);
                    this.outTxtFd.write(" ");
                }

                /* write the text to the individual file */
                if ('\n' != c && '\r' != c)
                {
                    if (Trie.isAlphanumeric(c))
                    {
                        this.outTxtFd.write(c);
                    }
                    else
                    {
                        this.outTxtFd.write(" ");
                    }
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

        this.firstLineOfText = false;
    }