aContent->ChildAt(kid, *getter_AddRefs(kidContent));
aContent->ChildAt(kid, getter_AddRefs(kidContent));
CompressWhitespace(nsIContent* aContent){  PRInt32 numKids;  aContent->ChildCount(numKids);  for (PRInt32 kid = 0; kid < numKids; kid++) {    nsCOMPtr<nsIContent> kidContent;    aContent->ChildAt(kid, *getter_AddRefs(kidContent));    if (kidContent) {             nsCOMPtr<nsIDOMText> kidText(do_QueryInterface(kidContent));      if (kidText) {        nsCOMPtr<nsITextContent> tc(do_QueryInterface(kidContent));        if (tc) {          nsAutoString text;          tc->CopyText(text);          text.CompressWhitespace();          tc->SetText(text, PR_FALSE); // not meant to be used if notify is needed        }      }    }  }}