private string getSecurityToken()
        {
            SecurityTokenCache tokenCache = WorkItem.RootWorkItem.Items.FindByType <SecurityTokenCache>().Last();
            DateTime           validTo    = tokenCache.Token.ValidTo.ToLocalTime();

            if (DateTime.Now.CompareTo(validTo) >= 0)
            {
                MessageBox.Show(Resources.LoginSessionExpired_text);
                throw new SecurityTokenExpiredException();
            }
            return(tokenCache.GetTokenXmlAsString());
        }