public void analyzeDictionary( BufferedReader oReader ) throws IOException
    {
        // Initialize the dictionary to be populated.
        coDictionary = new Dictionary( );

        String sWord = null;

        if ( oReader != null )
        {
            while ( ( sWord = oReader.readLine( ) ) != null )
            {
                // Trim the line of leading and trailing white spaces.
                sWord = sWord.trim( );

                if ( sWord.equals( CommonConstants.STR_EMPTY ) )
                {
                    continue;
                }
                else
                {
                    addWord( sWord );
                }
            }
        }
    }