printf("Failure on AccountManager Init!\n");
PRINTF("Failure on AccountManager Init!\n");
GetHackIdentity(){  nsresult rv;    NS_WITH_SERVICE(nsIMsgAccountManager, accountManager,                  NS_MSGACCOUNTMANAGER_CONTRACTID, &rv);  if (NS_FAILED(rv)) return nsnull;  {    printf("Failure on AccountManager Init!\n");    return nsnull;  }      nsCOMPtr<nsIMsgAccount> account;  rv = accountManager->GetDefaultAccount(getter_AddRefs(account));  if (NS_FAILED(rv)) return nsnull;  nsCOMPtr<nsISupportsArray> identities;  rv = account->GetIdentities(getter_AddRefs(identities));  nsCOMPtr<nsIMsgIdentity>        identity = nsnull;  rv = identities->QueryElementAt(0, NS_GET_IID(nsIMsgIdentity),                                  (void **)getter_AddRefs(identity));  if (NS_FAILED(rv))   {    printf("Failure getting Identity!\n");    return nsnull;  }      return identity;}