RAPTOR_STOPWATCH_DEBUGTRACE(("Start: nsHTMLContentSink::EndContext()\n"));
HTMLContentSink::EndContext(PRInt32 aPosition){  NS_START_STOPWATCH(mWatch)  NS_PRECONDITION(mCurrentContext != nsnull && aPosition > -1, "non-existing context");  PRInt32 n = mContextStack.Count() - 1;  SinkContext* sc = (SinkContext*) mContextStack.ElementAt(n);  NS_ASSERTION(sc->mStack[aPosition].mType == mCurrentContext->mStack[0].mType,"ending a wrong context");    mCurrentContext->FlushText();  for(PRInt32 i=0; i<mCurrentContext->mStackPos; i++)    NS_IF_RELEASE(mCurrentContext->mStack[i].mContent);