GetRootDocShell(nsIDOMWindow *aWindow)
GetRootDocShell(nsIDOMNode *node)
GetRootDocShell(nsIDOMWindow *aWindow){  nsIDocShell *rootShell = nsnull;  nsCOMPtr<nsIScriptGlobalObject> globalObj(do_QueryInterface(aWindow));  if (globalObj) {    nsCOMPtr<nsIDocShellTreeItem> docShellTreeItem =      do_QueryInterface(globalObj->GetDocShell());    if (docShellTreeItem) {      nsCOMPtr<nsIDocShellTreeItem> rootItem;      docShellTreeItem->GetRootTreeItem(getter_AddRefs(rootItem));      CallQueryInterface(rootItem, &rootShell);    }  }  return rootShell;}