fprintf(stdout, "+++ NewSC %d +++\n", ++gNewCount);
PRINTF("+++ NewSC %d +++\n", ++gNewCount);
nsIStyleContext* StyleSetImpl::GetContext(nsIPresContext* aPresContext,                                           nsIStyleContext* aParentContext, nsIAtom* aPseudoTag,                                           nsISupportsArray* aRules,                                          PRBool aForceUnique, PRBool& aUsedRules){  nsIStyleContext* result = nsnull;  aUsedRules = PR_FALSE;  if ((PR_FALSE == aForceUnique) && (nsnull != aParentContext)) {    aParentContext->FindChildWithRules(aPseudoTag, aRules, result);  }  if (nsnull == result) {    if (NS_SUCCEEDED(NS_NewStyleContext(&result, aParentContext, aPseudoTag, aRules, aPresContext))) {      if (PR_TRUE == aForceUnique) {        result->ForceUnique();      }      aUsedRules = PRBool(nsnull != aRules);    }#ifdef NOISY_DEBUG    fprintf(stdout, "+++ NewSC %d +++\n", ++gNewCount);#endif  }#ifdef NOISY_DEBUG  else {    fprintf(stdout, "--- SharedSC %d ---\n", ++gSharedCount);  }#endif  return result;}