mXBLDocTable.Enumerate(FlushScopedSkinStylesheets);
mXBLDocTable.Enumerate(FlushScopedSkinStylesheets, nsnull);
nsXULPrototypeCache::FlushSkinFiles(){  // Flush out skin XBL files from the cache.  nsHashKeys keysToRemove;  nsHashKeyEntry* curr;  mXBLDocTable.Enumerate(FlushSkinXBL, &keysToRemove);  for (curr = keysToRemove.mFirst; curr; curr = curr->mNext)    mXBLDocTable.Remove(curr->mKey);  // Now flush out our skin stylesheets from the cache.  keysToRemove.Clear();  mStyleSheetTable.Enumerate(FlushSkinSheets, &keysToRemove);  for (curr = keysToRemove.mFirst; curr; curr = curr->mNext)    mStyleSheetTable.Remove(curr->mKey);  // Iterate over all the remaining XBL and make sure cached  // scoped skin stylesheets are flushed and refetched by the  // prototype bindings.  mXBLDocTable.Enumerate(FlushScopedSkinStylesheets);  return NS_OK;}