NS_START_STOPWATCH(mWatch) nsresult rv = NS_OK;  if (eHTMLTag_frameset == aNode.GetNodeType()) { NS_STOP_STOPWATCH(mWatch) return OpenFrameset(aNode);
FlushText();  SINK_TRACE_NODE(SINK_TRACE_CALLS, "SinkContext::OpenContainer", aNode);  nsresult rv; if (mStackPos + 1 > mStackSize) { rv = GrowStack(); if (NS_OK != rv) { return rv; }
HTMLContentSink::OpenContainer(const nsIParserNode& aNode){  NS_START_STOPWATCH(mWatch)  nsresult rv = NS_OK;  // XXX work around parser bug  if (eHTMLTag_frameset == aNode.GetNodeType()) {    NS_STOP_STOPWATCH(mWatch)    return OpenFrameset(aNode);  }  rv = mCurrentContext->OpenContainer(aNode);  NS_STOP_STOPWATCH(mWatch)  return rv;}