if (didFlush) { SINK_TRACE(SINK_TRACE_REFLOW, ("HTMLContentSink::CloseBody: layout final body text"));  mCurrentContext->FlushTags(); }
HTMLContentSink::CloseBody(const nsIParserNode& aNode){  RAPTOR_STOPWATCH_DEBUGTRACE(("Start: nsHTMLContentSink::CloseBody()\n"));  NS_START_STOPWATCH(mWatch)  SINK_TRACE_NODE(SINK_TRACE_CALLS,                  "HTMLContentSink::CloseBody", aNode,                   mCurrentContext->mStackPos-1, this);  PRBool didFlush;  nsresult rv = mCurrentContext->FlushTextAndRelease(&didFlush);  if (NS_OK != rv) {    RAPTOR_STOPWATCH_DEBUGTRACE(("Stop: nsHTMLContentSink::CloseBody()\n"));    NS_STOP_STOPWATCH(mWatch)    return rv;  }  mCurrentContext->CloseContainer(aNode);  if (didFlush) {    SINK_TRACE(SINK_TRACE_REFLOW,               ("HTMLContentSink::CloseBody: layout final body text"));    // Trigger a reflow for the flushed text    mCurrentContext->FlushTags();  }  RAPTOR_STOPWATCH_DEBUGTRACE(("Stop: nsHTMLContentSink::CloseBody()\n"));  NS_STOP_STOPWATCH(mWatch)  return NS_OK;}