public static void displayResults( Map<String, List<String>> oResults )
    {
        Set<String> oKeys = oResults.keySet( );
        List<String> oValues = null;
        int i;

        for ( String sKey : oKeys )
        {
            i = 1;

            oValues = oResults.get( sKey );
            if ( oValues.size( ) > 1 )
            {
                System.out.println( "Results for " + sKey + " are: " );
                for ( String sValue : oValues )
                {
                    System.out.println( ( i++ ) + ". " + sValue );
                }
            }
            else if ( oValues.size( ) == 1 )
            {
                System.out.println( "The result for " + sKey + " is: " + oValues.get( 0 ) );
            }
            else
            {
                System.out.println( "No words were found in the sequence: " + sKey );
            }
            
            // Insert a line for separation and readability.
            System.out.println( );
        }
    }