GmailClient.GetUnreadMail C# (CSharp) Method

GetUnreadMail() public method

I'd prefer to return the generic list here instead of using the GetMailItem method to get individual items, but javascript doesn't play nice with generics.
public GetUnreadMail ( ) : void
return void
        public void GetUnreadMail()
        {
            try 
            {
                // Get the XML feed from mail.google.com
                XmlElement element = GetFeedXml();
                if (element != null)
                {
                    // Deserialize the transformed XML into a generic list of GmailItem objects
                    XmlNodeReader reader = new XmlNodeReader(element);
                    XmlSerializer serializer = new XmlSerializer(typeof(GmailList));
                    _newMailList = serializer.Deserialize(reader) as GmailList;
                }
            }
            catch { }
        }
        /// <summary>