PRBool* aStop)
PRBool* aStop, const PRUnichar* aWordBuf, PRUint32 &aWordBufLen, PRUint32 aWordBufSize)
nsTextFrame::ComputeWordFragmentWidth(nsIPresContext* aPresContext,                                      nsLineLayout& aLineLayout,                                      const nsHTMLReflowState& aReflowState,                                      nsIFrame* aTextFrame,                                      nsITextContent* aText,                                      PRBool* aStop){  PRUnichar buf[TEXT_BUF_SIZE];  nsIDocument* doc;  mContent->GetDocument(doc);  if (!doc) {    // Not all content objects have a document pointer. Anonymous content    // objects, e.g. generated content, do not live in the document model    nsIPresShell* shell;    aPresContext->GetShell(&shell);    shell->GetDocument(&doc);    NS_RELEASE(shell);  }  nsCOMPtr<nsILineBreaker> lb;  doc->GetLineBreaker(getter_AddRefs(lb));  nsCOMPtr<nsIWordBreaker> wb;  doc->GetWordBreaker(getter_AddRefs(wb));  NS_IF_RELEASE(doc);