RAPTOR_STOPWATCH_TRACE(("Content creation time: "));
RAPTOR_STOPWATCH_TRACE(("Content creation time (this=%p): ", this));
HTMLContentSink::DidBuildModel(PRInt32 aQualityLevel){  // NRA Dump stopwatch stop info here#ifdef RAPTOR_PERF_METRICS  NS_STOP_STOPWATCH(mWatch)  RAPTOR_STOPWATCH_TRACE(("Content creation time: "));  mWatch.Print();  RAPTOR_STOPWATCH_TRACE(("\n"));#endif  if (nsnull == mTitle) {    mHTMLDocument->SetTitle("");  }  // XXX this is silly; who cares? RickG cares. It's part of the regression test. So don't bug me.   PRInt32 i, ns = mDocument->GetNumberOfShells();  for (i = 0; i < ns; i++) {    nsCOMPtr<nsIPresShell> shell(dont_AddRef(mDocument->GetShellAt(i)));    if (shell) {      nsCOMPtr<nsIViewManager> vm;      nsresult rv = shell->GetViewManager(getter_AddRefs(vm));      if(NS_SUCCEEDED(rv) && vm) {        vm->SetQuality(nsContentQuality(aQualityLevel));      }    }  }  // Reflow the last batch of content  if (nsnull != mBody) {    SINK_TRACE(SINK_TRACE_REFLOW,               ("HTMLContentSink::DidBuildModel: layout final content"));    NotifyBody();  }  ScrollToRef();  mDocument->EndLoad();  // Drop our reference to the parser to get rid of a circular  // reference.  NS_IF_RELEASE(mParser);