code: public void logDescription(String description) throws IOException
     {
        // The ThreadLocal has been initialized so we know that we are in multithreaded mode.
        if (reportContext.get() != null)
        {
           reportContext.get().addComment(description);
        }
        else
        {
           writeMessage(description);
        }
     }
docs: Adds description to log.