public DeleteResolution ResolveDelete(Microsoft.Office.Interop.Outlook.NoteItem outlookNote)
        {
            _form.Text = "Google note deleted";
            _form.messageLabel.Text =
                "Google note \"" + outlookNote.Subject +
                "\" doesn't exist aynmore. Do you want to delete it also on Outlook side?";

            _form.OutlookItemTextBox.Text = outlookNote.Body;
            _form.GoogleItemTextBox.Text  = string.Empty;

            _form.keepOutlook.Text = "Keep Outlook";
            _form.keepGoogle.Text  = "Delete Outlook";
            _form.skip.Enabled     = false;

            return(ResolveDeletedGoogle());
        }
        //private string GetPropertyInfos(object myObject)
        //{
        //    // get all public static properties of OutlookItem
        //    PropertyInfo[] propertyInfos;
        //    propertyInfos = myObject.GetType().GetProperties();
        //    // sort properties by name
        //    Array.Sort(propertyInfos,
        //            delegate(PropertyInfo propertyInfo1, PropertyInfo propertyInfo2)
        //            { return propertyInfo1.Name.CompareTo(propertyInfo2.Name); });

        //    string ret = String.Empty;
        //    // write property names
        //    foreach (PropertyInfo propertyInfo in propertyInfos)
        //    {
        //        object value = propertyInfo.GetValue(myObject, null);

        //        if (value != null && !(value is string))
        //            ret += propertyInfo.Name + ": " + value + "\r\n";
        //    }

        //    return ret;
        //}

        public ConflictResolution Resolve(Microsoft.Office.Interop.Outlook.NoteItem outlookNote, Document googleNote, Synchronizer sync, bool isNewMatch)
        {
            string name = string.Empty;

            _form.OutlookItemTextBox.Text = string.Empty;
            _form.GoogleItemTextBox.Text  = string.Empty;
            if (outlookNote != null)
            {
                name = outlookNote.Subject;
                _form.OutlookItemTextBox.Text = outlookNote.Body;
            }

            if (googleNote != null)
            {
                name = googleNote.Title;
                _form.GoogleItemTextBox.Text = NotePropertiesUtils.GetBody(sync, googleNote);
            }

            if (isNewMatch)
            {
                _form.messageLabel.Text =
                    "This is the first time these Outlook and Google notes \"" + name +
                    "\" are synced. Choose which you would like to keep.";
                _form.skip.Text = "Keep both";
            }
            else
            {
                _form.messageLabel.Text =
                    "Both the Outlook Note and the Google Note \"" + name +
                    "\" have been changed. Choose which you would like to keep.";
            }



            return(Resolve());
        }