printf("*** Leaking %d style context instances (reported by the StyleContextCache) ***\n", mStyleContextCache.Count());
PRINTF("*** Leaking %d style context instances (reported by the StyleContextCache) ***\n", mStyleContextCache.Count());
StyleSetImpl::~StyleSetImpl(){  NS_IF_RELEASE(mOverrideSheets);  NS_IF_RELEASE(mDocSheets);  NS_IF_RELEASE(mBackstopSheets);  NS_IF_RELEASE(mBackstopRuleProcessors);  NS_IF_RELEASE(mDocRuleProcessors);  NS_IF_RELEASE(mOverrideRuleProcessors);  NS_IF_RELEASE(mFrameConstructor);  NS_IF_RELEASE(mRecycler);  NS_IF_RELEASE(mQuirkStyleSheet);#ifdef SHARE_STYLECONTEXTS #ifdef DEBUG  NS_ASSERTION( mStyleContextCache.Count() == 0, "StyleContextCache is not empty in StyleSet destructor: style contexts are being leaked");  if (mStyleContextCache.Count() > 0) {    printf("*** Leaking %d style context instances (reported by the StyleContextCache) ***\n", mStyleContextCache.Count());  } #endif#endif}