[libgdata/offline-testing] tests: Add trace file testing support to the Contacts test suite



commit 6abd5665e11cf37adf360012afb5ec35067c9619
Author: Philip Withnall <philip tecnocode co uk>
Date:   Mon Jul 8 21:25:00 2013 +0100

    tests: Add trace file testing support to the Contacts test suite

 gdata/tests/contacts.c                             |  257 +++++++++++++++-----
 gdata/tests/traces/contacts/authentication         |   27 ++
 gdata/tests/traces/contacts/authentication-async   |   27 ++
 gdata/tests/traces/contacts/batch                  |  112 +++++++++
 gdata/tests/traces/contacts/contact-insert         |   32 +++
 gdata/tests/traces/contacts/contact-update         |   30 +++
 gdata/tests/traces/contacts/global-authentication  |   27 ++
 gdata/tests/traces/contacts/group-insert           |   32 +++
 gdata/tests/traces/contacts/group-insert-async     |   32 +++
 gdata/tests/traces/contacts/photo-add              |   30 +++
 gdata/tests/traces/contacts/photo-delete           |   25 ++
 gdata/tests/traces/contacts/photo-get              |   27 ++
 gdata/tests/traces/contacts/query-all-contacts     |   28 +++
 .../tests/traces/contacts/query-all-contacts-async |   28 +++
 .../query-all-contacts-async-progress-closure      |   28 +++
 gdata/tests/traces/contacts/query-all-groups       |   28 +++
 gdata/tests/traces/contacts/query-all-groups-async |   28 +++
 .../query-all-groups-async-progress-closure        |   28 +++
 .../tests/traces/contacts/setup-query-all-contacts |   96 ++++++++
 gdata/tests/traces/contacts/setup-query-all-groups |   96 ++++++++
 gdata/tests/traces/contacts/setup-temp-contact     |   32 +++
 gdata/tests/traces/contacts/teardown-insert        |   25 ++
 gdata/tests/traces/contacts/teardown-insert-group  |   25 ++
 .../traces/contacts/teardown-query-all-contacts    |   75 ++++++
 .../traces/contacts/teardown-query-all-groups      |   25 ++
 gdata/tests/traces/contacts/teardown-temp-contact  |   53 ++++
 26 files changed, 1191 insertions(+), 62 deletions(-)
---
diff --git a/gdata/tests/contacts.c b/gdata/tests/contacts.c
index 710851c..9fc59cd 100644
--- a/gdata/tests/contacts.c
+++ b/gdata/tests/contacts.c
@@ -24,6 +24,8 @@
 #include "gdata.h"
 #include "common.h"
 
+static GDataMockServer *mock_server = NULL;
+
 typedef struct {
        GDataContactsContact *contact;
 } TempContactData;
@@ -33,6 +35,8 @@ set_up_temp_contact (TempContactData *data, gconstpointer service)
 {
        GDataContactsContact *contact;
 
+       gdata_test_mock_server_start_trace (mock_server, "setup-temp-contact");
+
        /* Create a new temporary contact to use for a single test */
        contact = gdata_contacts_contact_new (NULL);
        gdata_contacts_contact_set_nickname (contact, "Test Contact Esq.");
@@ -43,6 +47,8 @@ set_up_temp_contact (TempContactData *data, gconstpointer service)
        gdata_test_compare_kind (GDATA_ENTRY (data->contact), 
"http://schemas.google.com/contact/2008#contact";, NULL);
 
        g_object_unref (contact);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 static void
@@ -50,6 +56,8 @@ tear_down_temp_contact (TempContactData *data, gconstpointer service)
 {
        GDataEntry *updated_contact;
 
+       gdata_test_mock_server_start_trace (mock_server, "teardown-temp-contact");
+
        /* Re-query for the contact to get any updated ETags */
        updated_contact = gdata_service_query_single_entry (GDATA_SERVICE (service), 
gdata_contacts_service_get_primary_authorization_domain (),
                                                            gdata_entry_get_id (GDATA_ENTRY (data->contact)), 
NULL, GDATA_TYPE_CONTACTS_CONTACT,
@@ -63,6 +71,8 @@ tear_down_temp_contact (TempContactData *data, gconstpointer service)
                                              updated_contact, NULL, NULL) == TRUE);
 
        g_object_unref (updated_contact);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 GDATA_ASYNC_CLOSURE_FUNCTIONS (temp_contact, TempContactData);
@@ -74,6 +84,8 @@ test_authentication (void)
        GDataClientLoginAuthorizer *authorizer;
        GError *error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "authentication");
+
        /* Create an authorizer */
        authorizer = gdata_client_login_authorizer_new (CLIENT_ID, GDATA_TYPE_CONTACTS_SERVICE);
 
@@ -93,12 +105,16 @@ test_authentication (void)
                                                             
gdata_contacts_service_get_primary_authorization_domain ()) == TRUE);
 
        g_object_unref (authorizer);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 GDATA_ASYNC_TEST_FUNCTIONS (authentication, void,
 G_STMT_START {
        GDataClientLoginAuthorizer *authorizer;
 
+       gdata_test_mock_server_start_trace (mock_server, "authentication-async");
+
        /* Create an authorizer */
        authorizer = gdata_client_login_authorizer_new (CLIENT_ID, GDATA_TYPE_CONTACTS_SERVICE);
 
@@ -133,6 +149,8 @@ G_STMT_START {
                g_assert (gdata_authorizer_is_authorized_for_domain (GDATA_AUTHORIZER (authorizer),
                                                                     
gdata_contacts_service_get_primary_authorization_domain ()) == FALSE);
        }
+
+       gdata_mock_server_end_trace (mock_server);
 } G_STMT_END);
 
 typedef struct {
@@ -146,6 +164,8 @@ set_up_query_all_contacts (QueryAllContactsData *data, gconstpointer service)
 {
        GDataContactsContact *contact;
 
+       gdata_test_mock_server_start_trace (mock_server, "setup-query-all-contacts");
+
        /* Create new temporary contacts to use for the query all contacts tests */
        contact = gdata_contacts_contact_new (NULL);
        gdata_contacts_contact_set_nickname (contact, "Test Contact 1");
@@ -161,11 +181,15 @@ set_up_query_all_contacts (QueryAllContactsData *data, gconstpointer service)
        gdata_contacts_contact_set_nickname (contact, "Test Contact 3");
        data->contact3 = gdata_contacts_service_insert_contact (GDATA_CONTACTS_SERVICE (service), contact, 
NULL, NULL);
        g_object_unref (contact);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 static void
 tear_down_query_all_contacts (QueryAllContactsData *data, gconstpointer service)
 {
+       gdata_test_mock_server_start_trace (mock_server, "teardown-query-all-contacts");
+
        /* Delete the new contacts */
        g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), 
gdata_contacts_service_get_primary_authorization_domain (),
                                              GDATA_ENTRY (data->contact1), NULL, NULL) == TRUE);
@@ -178,6 +202,8 @@ tear_down_query_all_contacts (QueryAllContactsData *data, gconstpointer service)
        g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), 
gdata_contacts_service_get_primary_authorization_domain (),
                                              GDATA_ENTRY (data->contact3), NULL, NULL) == TRUE);
        g_object_unref (data->contact3);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 static void
@@ -186,6 +212,8 @@ test_query_all_contacts (QueryAllContactsData *data, gconstpointer service)
        GDataFeed *feed;
        GError *error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "query-all-contacts");
+
        feed = gdata_contacts_service_query_contacts (GDATA_CONTACTS_SERVICE (service), NULL, NULL, NULL, 
NULL, &error);
        g_assert_no_error (error);
        g_assert (GDATA_IS_FEED (feed));
@@ -194,12 +222,16 @@ test_query_all_contacts (QueryAllContactsData *data, gconstpointer service)
        /* TODO: check entries, kinds and feed properties */
 
        g_object_unref (feed);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 GDATA_ASYNC_CLOSURE_FUNCTIONS (query_all_contacts, QueryAllContactsData);
 
 GDATA_ASYNC_TEST_FUNCTIONS (query_all_contacts, QueryAllContactsData,
 G_STMT_START {
+       gdata_test_mock_server_start_trace (mock_server, "query-all-contacts-async");
+
        gdata_contacts_service_query_contacts_async (GDATA_CONTACTS_SERVICE (service), NULL, cancellable, 
NULL,
                                                     NULL, NULL, async_ready_callback, async_data);
 } G_STMT_END,
@@ -216,6 +248,8 @@ G_STMT_START {
        } else {
                g_assert (feed == NULL);
        }
+
+       gdata_mock_server_end_trace (mock_server);
 } G_STMT_END);
 
 static void
@@ -223,6 +257,8 @@ test_query_all_contacts_async_progress_closure (QueryAllContactsData *query_data
 {
        GDataAsyncProgressClosure *data = g_slice_new0 (GDataAsyncProgressClosure);
 
+       gdata_test_mock_server_start_trace (mock_server, "query-all-contacts-async-progress-closure");
+
        data->main_loop = g_main_loop_new (NULL, TRUE);
 
        gdata_contacts_service_query_contacts_async (GDATA_CONTACTS_SERVICE (service), NULL, NULL,
@@ -237,6 +273,8 @@ test_query_all_contacts_async_progress_closure (QueryAllContactsData *query_data
        g_assert_cmpuint (data->async_ready_notify_count, ==, 1);
 
        g_slice_free (GDataAsyncProgressClosure, data);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 typedef struct {
@@ -252,11 +290,15 @@ set_up_insert (InsertData *data, gconstpointer service)
 static void
 tear_down_insert (InsertData *data, gconstpointer service)
 {
+       gdata_test_mock_server_start_trace (mock_server, "teardown-insert");
+
        /* Delete the new contact */
        g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), 
gdata_contacts_service_get_primary_authorization_domain (),
                                              GDATA_ENTRY (data->new_contact), NULL, NULL) == TRUE);
 
        g_object_unref (data->new_contact);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 static void
@@ -283,6 +325,8 @@ test_contact_insert (InsertData *data, gconstpointer service)
        gint64 edited, creation_time;
        GError *error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "contact-insert");
+
        contact = gdata_contacts_contact_new (NULL);
        g_get_current_time (&current_time);
 
@@ -527,6 +571,8 @@ test_contact_insert (InsertData *data, gconstpointer service)
        /* TODO: check entries and feed properties */
 
        g_object_unref (contact);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 static void
@@ -535,6 +581,8 @@ test_contact_update (TempContactData *data, gconstpointer service)
        GDataContactsContact *new_contact;
        GError *error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "contact-update");
+
        /* Update the contact's name and add an extended property */
        gdata_entry_set_title (GDATA_ENTRY (data->contact), "John Wilson");
        g_assert (gdata_contacts_contact_set_extended_property (data->contact, "contact-test", "value"));
@@ -554,6 +602,8 @@ test_contact_update (TempContactData *data, gconstpointer service)
        g_assert (gdata_contacts_contact_is_deleted (new_contact) == FALSE);
 
        g_object_unref (new_contact);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 typedef struct {
@@ -567,6 +617,8 @@ set_up_query_all_groups (QueryAllGroupsData *data, gconstpointer service)
 {
        GDataContactsGroup *group;
 
+       gdata_test_mock_server_start_trace (mock_server, "setup-query-all-groups");
+
        group = gdata_contacts_group_new (NULL);
        gdata_entry_set_title (GDATA_ENTRY (group), "Test Group 1");
        data->group1 = gdata_contacts_service_insert_group (GDATA_CONTACTS_SERVICE (service), group, NULL, 
NULL);
@@ -584,11 +636,15 @@ set_up_query_all_groups (QueryAllGroupsData *data, gconstpointer service)
        data->group3 = gdata_contacts_service_insert_group (GDATA_CONTACTS_SERVICE (service), group, NULL, 
NULL);
        g_assert (GDATA_IS_CONTACTS_GROUP (data->group3));
        g_object_unref (group);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 static void
 tear_down_query_all_groups (QueryAllGroupsData *data, gconstpointer service)
 {
+       gdata_test_mock_server_start_trace (mock_server, "teardown-query-all-groups");
+
        g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), 
gdata_contacts_service_get_primary_authorization_domain (),
                                              GDATA_ENTRY (data->group1), NULL, NULL) == TRUE);
        g_object_unref (data->group1);
@@ -600,6 +656,8 @@ tear_down_query_all_groups (QueryAllGroupsData *data, gconstpointer service)
        g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), 
gdata_contacts_service_get_primary_authorization_domain (),
                                              GDATA_ENTRY (data->group3), NULL, NULL) == TRUE);
        g_object_unref (data->group3);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 static void
@@ -608,6 +666,8 @@ test_query_all_groups (QueryAllGroupsData *data, gconstpointer service)
        GDataFeed *feed;
        GError *error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "query-all-groups");
+
        feed = gdata_contacts_service_query_groups (GDATA_CONTACTS_SERVICE (service), NULL, NULL, NULL, NULL, 
&error);
        g_assert_no_error (error);
        g_assert (GDATA_IS_FEED (feed));
@@ -616,12 +676,16 @@ test_query_all_groups (QueryAllGroupsData *data, gconstpointer service)
        /* TODO: check entries, kinds and feed properties */
 
        g_object_unref (feed);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 GDATA_ASYNC_CLOSURE_FUNCTIONS (query_all_groups, QueryAllGroupsData);
 
 GDATA_ASYNC_TEST_FUNCTIONS (query_all_groups, QueryAllGroupsData,
 G_STMT_START {
+       gdata_test_mock_server_start_trace (mock_server, "query-all-groups-async");
+
        gdata_contacts_service_query_groups_async (GDATA_CONTACTS_SERVICE (service), NULL, cancellable, NULL, 
NULL, NULL,
                                                   async_ready_callback, async_data);
 } G_STMT_END,
@@ -638,6 +702,8 @@ G_STMT_START {
        } else {
                g_assert (feed == NULL);
        }
+
+       gdata_mock_server_end_trace (mock_server);
 } G_STMT_END);
 
 static void
@@ -645,6 +711,8 @@ test_query_all_groups_async_progress_closure (QueryAllGroupsData *query_data, gc
 {
        GDataAsyncProgressClosure *data = g_slice_new0 (GDataAsyncProgressClosure);
 
+       gdata_test_mock_server_start_trace (mock_server, "query-all-groups-async-progress-closure");
+
        data->main_loop = g_main_loop_new (NULL, TRUE);
 
        gdata_contacts_service_query_groups_async (GDATA_CONTACTS_SERVICE (service), NULL, NULL,
@@ -660,6 +728,8 @@ test_query_all_groups_async_progress_closure (QueryAllGroupsData *query_data, gc
        g_assert_cmpuint (data->async_ready_notify_count, ==, 1);
 
        g_slice_free (GDataAsyncProgressClosure, data);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 typedef struct {
@@ -675,10 +745,14 @@ set_up_insert_group (InsertGroupData *data, gconstpointer service)
 static void
 tear_down_insert_group (InsertGroupData *data, gconstpointer service)
 {
+       gdata_test_mock_server_start_trace (mock_server, "teardown-insert-group");
+
        /* Delete the group, just to be tidy */
        g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), 
gdata_contacts_service_get_primary_authorization_domain (),
                                              GDATA_ENTRY (data->new_group), NULL, NULL) == TRUE);
        g_object_unref (data->new_group);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 static void
@@ -689,6 +763,8 @@ test_group_insert (InsertGroupData *data, gconstpointer service)
        GHashTable *properties;
        GError *error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "group-insert");
+
        g_get_current_time (&time_val);
 
        group = gdata_contacts_group_new (NULL);
@@ -719,6 +795,8 @@ test_group_insert (InsertGroupData *data, gconstpointer service)
        g_assert_cmpstr (gdata_contacts_group_get_extended_property (new_group, "foobar"), ==, "barfoo");
 
        g_object_unref (group);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 GDATA_ASYNC_CLOSURE_FUNCTIONS (insert_group, InsertGroupData);
@@ -727,6 +805,8 @@ GDATA_ASYNC_TEST_FUNCTIONS (group_insert, InsertGroupData,
 G_STMT_START {
        GDataContactsGroup *group;
 
+       gdata_test_mock_server_start_trace (mock_server, "group-insert-async");
+
        group = gdata_contacts_group_new (NULL);
 
        /* Check the kind is present and correct */
@@ -754,6 +834,8 @@ G_STMT_START {
        } else {
                g_assert (entry == NULL);
        }
+
+       gdata_mock_server_end_trace (mock_server);
 } G_STMT_END);
 
 static void
@@ -1906,6 +1988,8 @@ test_photo_add (TempContactData *data, gconstpointer service)
        gboolean retval;
        GError *error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "photo-add");
+
        /* Get the photo */
        g_assert (g_file_get_contents (TEST_FILE_DIR "photo.jpg", (gchar**) &photo_data, &length, NULL) == 
TRUE);
 
@@ -1916,6 +2000,8 @@ test_photo_add (TempContactData *data, gconstpointer service)
 
        g_clear_error (&error);
        g_free (photo_data);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 GDATA_ASYNC_TEST_FUNCTIONS (photo_add, TempContactData,
@@ -1923,6 +2009,8 @@ G_STMT_START {
        guint8 *photo_data;
        gsize length;
 
+       gdata_test_mock_server_start_trace (mock_server, "photo-add-async");
+
        /* Get the photo */
        g_assert (g_file_get_contents (TEST_FILE_DIR "photo.jpg", (gchar**) &photo_data, &length, NULL) == 
TRUE);
 
@@ -1945,6 +2033,8 @@ G_STMT_START {
                g_assert (success == FALSE);
                g_assert (gdata_contacts_contact_get_photo_etag (contact) == NULL);
        }
+
+       gdata_mock_server_end_trace (mock_server);
 } G_STMT_END);
 
 static void
@@ -1990,6 +2080,8 @@ test_photo_get (TempContactData *data, gconstpointer service)
        gsize length = 0;
        GError *error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "photo-get");
+
        g_assert (gdata_contacts_contact_get_photo_etag (data->contact) != NULL);
 
        /* Get the photo from the network */
@@ -2004,10 +2096,14 @@ test_photo_get (TempContactData *data, gconstpointer service)
        g_free (content_type);
        g_free (photo_data);
        g_clear_error (&error);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 GDATA_ASYNC_TEST_FUNCTIONS (photo_get, TempContactData,
 G_STMT_START {
+       gdata_test_mock_server_start_trace (mock_server, "photo-get-async");
+
        g_assert (gdata_contacts_contact_get_photo_etag (data->contact) != NULL);
 
        /* Get the photo from the network asynchronously */
@@ -2036,6 +2132,8 @@ G_STMT_START {
 
        g_free (content_type);
        g_free (photo_data);
+
+       gdata_mock_server_end_trace (mock_server);
 } G_STMT_END);
 
 static void
@@ -2043,6 +2141,8 @@ test_photo_delete (TempContactData *data, gconstpointer service)
 {
        GError *error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "photo-delete");
+
        g_assert (gdata_contacts_contact_get_photo_etag (data->contact) != NULL);
 
        /* Remove the contact's photo */
@@ -2052,10 +2152,14 @@ test_photo_delete (TempContactData *data, gconstpointer service)
        g_assert (gdata_contacts_contact_get_photo_etag (data->contact) == NULL);
 
        g_clear_error (&error);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 GDATA_ASYNC_TEST_FUNCTIONS (photo_delete, TempContactData,
 G_STMT_START {
+       gdata_test_mock_server_start_trace (mock_server, "photo-delete-async");
+
        g_assert (gdata_contacts_contact_get_photo_etag (data->contact) != NULL);
 
        /* Delete it from the contact asynchronously */
@@ -2075,6 +2179,8 @@ G_STMT_START {
                g_assert (success == FALSE);
                g_assert (gdata_contacts_contact_get_photo_etag (contact) != NULL);
        }
+
+       gdata_mock_server_end_trace (mock_server);
 } G_STMT_END);
 
 static void
@@ -2088,6 +2194,8 @@ test_batch (gconstpointer service)
        guint op_id, op_id2, op_id3;
        GError *error = NULL, *entry_error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "batch");
+
        /* Here we hardcode the feed URI, but it should really be extracted from a contacts feed, as the 
GDATA_LINK_BATCH link */
        operation = gdata_batchable_create_operation (GDATA_BATCHABLE (service), 
gdata_contacts_service_get_primary_authorization_domain (),
                                                      
"https://www.google.com/m8/feeds/contacts/default/full/batch";);
@@ -2186,6 +2294,8 @@ test_batch (gconstpointer service)
        g_clear_error (&error);
        g_object_unref (operation);
        g_object_unref (inserted_entry3);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 typedef struct {
@@ -2198,6 +2308,8 @@ setup_batch_async (BatchAsyncData *data, gconstpointer service)
        GDataContactsContact *contact;
        GError *error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "setup-batch-async");
+
        /* Insert a new contact which we can query asyncly */
        contact = gdata_contacts_contact_new (NULL);
        gdata_entry_set_title (GDATA_ENTRY (contact), "Fooish Bar");
@@ -2208,6 +2320,8 @@ setup_batch_async (BatchAsyncData *data, gconstpointer service)
        g_clear_error (&error);
 
        g_object_unref (contact);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 static void
@@ -2231,6 +2345,8 @@ test_batch_async (BatchAsyncData *data, gconstpointer service)
        GDataBatchOperation *operation;
        GMainLoop *main_loop;
 
+       gdata_test_mock_server_start_trace (mock_server, "batch-async");
+
        /* Run an async query operation on the contact */
        operation = gdata_batchable_create_operation (GDATA_BATCHABLE (service), 
gdata_contacts_service_get_primary_authorization_domain (),
                                                      
"https://www.google.com/m8/feeds/contacts/default/full/batch";);
@@ -2244,6 +2360,8 @@ test_batch_async (BatchAsyncData *data, gconstpointer service)
 
        g_main_loop_unref (main_loop);
        g_object_unref (operation);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 static void
@@ -2269,6 +2387,8 @@ test_batch_async_cancellation (BatchAsyncData *data, gconstpointer service)
        GCancellable *cancellable;
        GError *error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "batch-async-cancellation");
+
        /* Run an async query operation on the contact */
        operation = gdata_batchable_create_operation (GDATA_BATCHABLE (service), 
gdata_contacts_service_get_primary_authorization_domain (),
                                                      
"https://www.google.com/m8/feeds/contacts/default/full/batch";);
@@ -2289,6 +2409,8 @@ test_batch_async_cancellation (BatchAsyncData *data, gconstpointer service)
        g_main_loop_unref (main_loop);
        g_object_unref (cancellable);
        g_object_unref (operation);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 static void
@@ -2296,6 +2418,8 @@ teardown_batch_async (BatchAsyncData *data, gconstpointer service)
 {
        GError *error = NULL;
 
+       gdata_test_mock_server_start_trace (mock_server, "teardown-batch-async");
+
        /* Delete the contact */
        g_assert (gdata_service_delete_entry (GDATA_SERVICE (service), 
gdata_contacts_service_get_primary_authorization_domain (),
                                              GDATA_ENTRY (data->new_contact), NULL, &error) == TRUE);
@@ -2303,6 +2427,8 @@ teardown_batch_async (BatchAsyncData *data, gconstpointer service)
        g_clear_error (&error);
 
        g_object_unref (data->new_contact);
+
+       gdata_mock_server_end_trace (mock_server);
 }
 
 static void
@@ -2387,71 +2513,78 @@ main (int argc, char *argv[])
        gint retval;
        GDataAuthorizer *authorizer = NULL;
        GDataService *service = NULL;
+       GFile *trace_directory;
 
        gdata_test_init (argc, argv);
 
-       if (gdata_test_internet () == TRUE) {
-               authorizer = GDATA_AUTHORIZER (gdata_client_login_authorizer_new (CLIENT_ID, 
GDATA_TYPE_CONTACTS_SERVICE));
-               gdata_client_login_authorizer_authenticate (GDATA_CLIENT_LOGIN_AUTHORIZER (authorizer), 
USERNAME, PASSWORD, NULL, NULL);
-
-               service = GDATA_SERVICE (gdata_contacts_service_new (authorizer));
-
-               g_test_add_func ("/contacts/authentication", test_authentication);
-               g_test_add ("/contacts/authentication/async", GDataAsyncTestData, NULL, 
gdata_set_up_async_test_data, test_authentication_async,
-                           gdata_tear_down_async_test_data);
-               g_test_add ("/contacts/authentication/async/cancellation", GDataAsyncTestData, NULL, 
gdata_set_up_async_test_data,
-                           test_authentication_async_cancellation, gdata_tear_down_async_test_data);
-
-               g_test_add ("/contacts/contact/insert", InsertData, service, set_up_insert, 
test_contact_insert, tear_down_insert);
-               g_test_add ("/contacts/contact/update", TempContactData, service, set_up_temp_contact, 
test_contact_update, tear_down_temp_contact);
-
-               g_test_add ("/contacts/query/all_contacts", QueryAllContactsData, service, 
set_up_query_all_contacts, test_query_all_contacts,
-                           tear_down_query_all_contacts);
-               g_test_add ("/contacts/query/all_contacts/async", GDataAsyncTestData, service, 
set_up_query_all_contacts_async,
-                           test_query_all_contacts_async, tear_down_query_all_contacts_async);
-               g_test_add ("/contacts/query/all_contacts/async/progress_closure", QueryAllContactsData, 
service,
-                           set_up_query_all_contacts, test_query_all_contacts_async_progress_closure, 
tear_down_query_all_contacts);
-               g_test_add ("/contacts/query/all_contacts/cancellation", GDataAsyncTestData, service, 
set_up_query_all_contacts_async,
-                           test_query_all_contacts_async_cancellation, tear_down_query_all_contacts_async);
-
-               g_test_add_data_func ("/contacts/photo/has_photo", service, test_photo_has_photo);
-               g_test_add ("/contacts/photo/add", TempContactData, service, set_up_temp_contact, 
test_photo_add, tear_down_temp_contact);
-               g_test_add ("/contacts/photo/add/async", GDataAsyncTestData, service, 
set_up_temp_contact_async, test_photo_add_async,
-                           tear_down_temp_contact_async);
-               g_test_add ("/contacts/photo/add/async/cancellation", GDataAsyncTestData, service, 
set_up_temp_contact_async,
-                           test_photo_add_async_cancellation, tear_down_temp_contact_async);
-               g_test_add ("/contacts/photo/get", TempContactData, service, set_up_temp_contact_with_photo, 
test_photo_get, tear_down_temp_contact);
-               g_test_add ("/contacts/photo/get/async", GDataAsyncTestData, service, 
set_up_temp_contact_with_photo_async, test_photo_get_async,
-                           tear_down_temp_contact_with_photo_async);
-               g_test_add ("/contacts/photo/get/async/cancellation", GDataAsyncTestData, service, 
set_up_temp_contact_with_photo_async,
-                           test_photo_get_async_cancellation, tear_down_temp_contact_with_photo_async);
-               g_test_add ("/contacts/photo/delete", TempContactData, service, 
set_up_temp_contact_with_photo, test_photo_delete,
-                           tear_down_temp_contact);
-               g_test_add ("/contacts/photo/delete/async", GDataAsyncTestData, service, 
set_up_temp_contact_with_photo_async,
-                           test_photo_delete_async, tear_down_temp_contact_with_photo_async);
-               g_test_add ("/contacts/photo/delete/async/cancellation", GDataAsyncTestData, service, 
set_up_temp_contact_with_photo_async,
-                           test_photo_delete_async_cancellation, tear_down_temp_contact_with_photo_async);
-
-               g_test_add_data_func ("/contacts/batch", service, test_batch);
-               g_test_add ("/contacts/batch/async", BatchAsyncData, service, setup_batch_async, 
test_batch_async, teardown_batch_async);
-               g_test_add ("/contacts/batch/async/cancellation", BatchAsyncData, service, setup_batch_async, 
test_batch_async_cancellation,
-                           teardown_batch_async);
-
-               g_test_add ("/contacts/group/query", QueryAllGroupsData, service, set_up_query_all_groups, 
test_query_all_groups,
-                           tear_down_query_all_groups);
-               g_test_add ("/contacts/group/query/async", GDataAsyncTestData, service, 
set_up_query_all_groups_async,
-                           test_query_all_groups_async, tear_down_query_all_groups_async);
-               g_test_add ("/contacts/group/query/async/progress_closure", QueryAllGroupsData, service, 
set_up_query_all_groups,
-                           test_query_all_groups_async_progress_closure, tear_down_query_all_groups);
-               g_test_add ("/contacts/group/query/async/cancellation", GDataAsyncTestData, service, 
set_up_query_all_groups_async,
-                           test_query_all_groups_async_cancellation, tear_down_query_all_groups_async);
-
-               g_test_add ("/contacts/group/insert", InsertGroupData, service, set_up_insert_group, 
test_group_insert, tear_down_insert_group);
-               g_test_add ("/contacts/group/insert/async", GDataAsyncTestData, service, 
set_up_insert_group_async, test_group_insert_async,
-                           tear_down_insert_group_async);
-               g_test_add ("/contacts/group/insert/async/cancellation", GDataAsyncTestData, service, 
set_up_insert_group_async,
-                           test_group_insert_async_cancellation, tear_down_insert_group_async);
-       }
+       mock_server = gdata_test_get_mock_server ();
+       trace_directory = g_file_new_for_path ("traces/contacts");
+       gdata_mock_server_set_trace_directory (mock_server, trace_directory);
+       g_object_unref (trace_directory);
+
+       gdata_test_mock_server_start_trace (mock_server, "global-authentication");
+       authorizer = GDATA_AUTHORIZER (gdata_client_login_authorizer_new (CLIENT_ID, 
GDATA_TYPE_CONTACTS_SERVICE));
+       gdata_client_login_authorizer_authenticate (GDATA_CLIENT_LOGIN_AUTHORIZER (authorizer), USERNAME, 
PASSWORD, NULL, NULL);
+       gdata_mock_server_end_trace (mock_server);
+
+       service = GDATA_SERVICE (gdata_contacts_service_new (authorizer));
+
+       g_test_add_func ("/contacts/authentication", test_authentication);
+       g_test_add ("/contacts/authentication/async", GDataAsyncTestData, NULL, gdata_set_up_async_test_data, 
test_authentication_async,
+                   gdata_tear_down_async_test_data);
+       g_test_add ("/contacts/authentication/async/cancellation", GDataAsyncTestData, NULL, 
gdata_set_up_async_test_data,
+                   test_authentication_async_cancellation, gdata_tear_down_async_test_data);
+
+       g_test_add ("/contacts/contact/insert", InsertData, service, set_up_insert, test_contact_insert, 
tear_down_insert);
+       g_test_add ("/contacts/contact/update", TempContactData, service, set_up_temp_contact, 
test_contact_update, tear_down_temp_contact);
+
+       g_test_add ("/contacts/query/all_contacts", QueryAllContactsData, service, set_up_query_all_contacts, 
test_query_all_contacts,
+                   tear_down_query_all_contacts);
+       g_test_add ("/contacts/query/all_contacts/async", GDataAsyncTestData, service, 
set_up_query_all_contacts_async,
+                   test_query_all_contacts_async, tear_down_query_all_contacts_async);
+       g_test_add ("/contacts/query/all_contacts/async/progress_closure", QueryAllContactsData, service,
+                   set_up_query_all_contacts, test_query_all_contacts_async_progress_closure, 
tear_down_query_all_contacts);
+       g_test_add ("/contacts/query/all_contacts/cancellation", GDataAsyncTestData, service, 
set_up_query_all_contacts_async,
+                   test_query_all_contacts_async_cancellation, tear_down_query_all_contacts_async);
+
+       g_test_add_data_func ("/contacts/photo/has_photo", service, test_photo_has_photo);
+       g_test_add ("/contacts/photo/add", TempContactData, service, set_up_temp_contact, test_photo_add, 
tear_down_temp_contact);
+       g_test_add ("/contacts/photo/add/async", GDataAsyncTestData, service, set_up_temp_contact_async, 
test_photo_add_async,
+                   tear_down_temp_contact_async);
+       g_test_add ("/contacts/photo/add/async/cancellation", GDataAsyncTestData, service, 
set_up_temp_contact_async,
+                   test_photo_add_async_cancellation, tear_down_temp_contact_async);
+       g_test_add ("/contacts/photo/get", TempContactData, service, set_up_temp_contact_with_photo, 
test_photo_get, tear_down_temp_contact);
+       g_test_add ("/contacts/photo/get/async", GDataAsyncTestData, service, 
set_up_temp_contact_with_photo_async, test_photo_get_async,
+                   tear_down_temp_contact_with_photo_async);
+       g_test_add ("/contacts/photo/get/async/cancellation", GDataAsyncTestData, service, 
set_up_temp_contact_with_photo_async,
+                   test_photo_get_async_cancellation, tear_down_temp_contact_with_photo_async);
+
+       g_test_add ("/contacts/photo/delete", TempContactData, service, set_up_temp_contact_with_photo, 
test_photo_delete,
+                   tear_down_temp_contact);
+       g_test_add ("/contacts/photo/delete/async", GDataAsyncTestData, service, 
set_up_temp_contact_with_photo_async,
+                   test_photo_delete_async, tear_down_temp_contact_with_photo_async);
+       g_test_add ("/contacts/photo/delete/async/cancellation", GDataAsyncTestData, service, 
set_up_temp_contact_with_photo_async,
+                   test_photo_delete_async_cancellation, tear_down_temp_contact_with_photo_async);
+
+       g_test_add_data_func ("/contacts/batch", service, test_batch);
+       g_test_add ("/contacts/batch/async", BatchAsyncData, service, setup_batch_async, test_batch_async, 
teardown_batch_async);
+       g_test_add ("/contacts/batch/async/cancellation", BatchAsyncData, service, setup_batch_async, 
test_batch_async_cancellation,
+                   teardown_batch_async);
+
+       g_test_add ("/contacts/group/query", QueryAllGroupsData, service, set_up_query_all_groups, 
test_query_all_groups,
+                   tear_down_query_all_groups);
+       g_test_add ("/contacts/group/query/async", GDataAsyncTestData, service, set_up_query_all_groups_async,
+                   test_query_all_groups_async, tear_down_query_all_groups_async);
+       g_test_add ("/contacts/group/query/async/progress_closure", QueryAllGroupsData, service, 
set_up_query_all_groups,
+                   test_query_all_groups_async_progress_closure, tear_down_query_all_groups);
+       g_test_add ("/contacts/group/query/async/cancellation", GDataAsyncTestData, service, 
set_up_query_all_groups_async,
+                   test_query_all_groups_async_cancellation, tear_down_query_all_groups_async);
+
+       g_test_add ("/contacts/group/insert", InsertGroupData, service, set_up_insert_group, 
test_group_insert, tear_down_insert_group);
+       g_test_add ("/contacts/group/insert/async", GDataAsyncTestData, service, set_up_insert_group_async, 
test_group_insert_async,
+                   tear_down_insert_group_async);
+       g_test_add ("/contacts/group/insert/async/cancellation", GDataAsyncTestData, service, 
set_up_insert_group_async,
+                   test_group_insert_async_cancellation, tear_down_insert_group_async);
 
        g_test_add_func ("/contacts/contact/properties", test_contact_properties);
        g_test_add_func ("/contacts/contact/escaping", test_contact_escaping);
diff --git a/gdata/tests/traces/contacts/authentication b/gdata/tests/traces/contacts/authentication
new file mode 100644
index 0000000..7650d9b
--- /dev/null
+++ b/gdata/tests/traces/contacts/authentication
@@ -0,0 +1,27 @@
+> POST /accounts/ClientLogin HTTP/1.1
+> Soup-Debug-Timestamp: 1373312486
+> Soup-Debug: SoupSession 1 (0x66d3d0), SoupMessage 1 (0x992280), SoupSocket 1 (0x8f2190)
+> Host: www.google.com
+> Content-Type: application/x-www-form-urlencoded
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> 
accountType=HOSTED%5FOR%5FGOOGLE&Email=libgdata%2Etest%40gmail%2Ecom&Passwd=gdata%2Dgdata&service=cp&source=ytapi%2DGNOME%2Dlibgdata%2D444fubtt%2D0
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312487
+< Soup-Debug: SoupMessage 1 (0x992280)
+< Content-Type: text/plain
+< Cache-control: no-cache, no-store
+< Pragma: no-cache
+< Expires: Mon, 01-Jan-1990 00:00:00 GMT
+< Date: Mon, 08 Jul 2013 19:41:27 GMT
+< X-Content-Type-Options: nosniff
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 881
+< Server: GSE
+< 
+< 
SID=DQAAAMwAAABHW2h9bkXL6pAXiBEKGvayOYrMShTH5-J3wdQQnRsZ17rkpb_BmNxBjVuMwseNC8De8Rh0i_1FKuoCfoY-25CHr8uYXjkLZCl7F5o5pFmEaPnSsP46v8rK880838oJrwB_3ZLM9rqnmmvJlGKsA9eqWYXQgOTXCWG6ZB4dd5TqndtQIvIKiYqp-ESwZ104LYUeDw8FiQINZ5BvMb2fQMriaf-YQVBl0HuI6BBpiGeaQt5TpmEv0aspJyHtKII5il8RcJkby0Va3kUNmna8l7-H
+< 
LSID=DQAAAM8AAAAI9HyEAXnI3Pes9Ten9W-EW5SL9yuNuRAOupR1aFiCCsqQJrcza112Dj7Ucfung3U-_ETeDQiQcZDBST0sjJ_3W0hpcpFeQm0TZsnt5jJZHyvKrrCFM9dwMxh0c79yylEwwpnDpAlo8ci2v26Pvnf8h-qZDjDeExvxESAaTRx2qOOcL7Tk_KVYs3J5w7Ku5Ozrl8hme76kut3CxyHXMyFyJdYz8EhDLqK-ztHnb-5gTVeLMjsqMZUb1jDRgQQiQ9zacPQylvZXk3cujaCv5IT-
+< 
Auth=DQAAAM4AAAAI9HyEAXnI3Pes9Ten9W-EW5SL9yuNuRAOupR1aFiCCsqQJrcza112Dj7Ucfung3Uu5Tv2fRK2qN5uD9mcsPnbjt6eLtnqhm5ToUCJkbujJAlrMQHUPBQqfGFQIM25thRthC1Cx8so85DKLOzI8JgbMA7K5tRsgzJrXSUD2m0c1iGFr5Atwau1os1kIZUIt06kToVNhEx69TyZBNEoO2U-3GSx9LRt1V0S9q27IU7iXu5gGw1282MsHim3C920_o3lZeYsy835ufKhY-cBwcMW
+  
diff --git a/gdata/tests/traces/contacts/authentication-async 
b/gdata/tests/traces/contacts/authentication-async
new file mode 100644
index 0000000..45fb5c9
--- /dev/null
+++ b/gdata/tests/traces/contacts/authentication-async
@@ -0,0 +1,27 @@
+> POST /accounts/ClientLogin HTTP/1.1
+> Soup-Debug-Timestamp: 1373312489
+> Soup-Debug: SoupSession 1 (0x66d3d0), SoupMessage 1 (0x7fffe40030b0), SoupSocket 1 (0x7fffdc003bc0)
+> Host: www.google.com
+> Content-Type: application/x-www-form-urlencoded
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> 
accountType=HOSTED%5FOR%5FGOOGLE&Email=libgdata%2Etest%40gmail%2Ecom&Passwd=gdata%2Dgdata&service=cp&source=ytapi%2DGNOME%2Dlibgdata%2D444fubtt%2D0
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312490
+< Soup-Debug: SoupMessage 1 (0x7fffe40030b0)
+< Content-Type: text/plain
+< Cache-control: no-cache, no-store
+< Pragma: no-cache
+< Expires: Mon, 01-Jan-1990 00:00:00 GMT
+< Date: Mon, 08 Jul 2013 19:41:30 GMT
+< X-Content-Type-Options: nosniff
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 881
+< Server: GSE
+< 
+< 
SID=DQAAAMwAAABCtr-P2xLdfYuGcH79eE1b-Kork84uxOZXyiGiGr4GX7yJ3h-gfX6ANj4Es0UwKUKiGFgVuuNzkn8ZXftoTmlzLxhBb3zxAyVEtKePS5Huqy2_JKD0y6XiVUWowDXqpYN8QgXsGQF4Jp6rFQtHmqzpzFZUb_TLuu6cDJffqVn2WjK6SzgD0KBTPcrXwqLtREMti1I1tGxtSZpSGJyvsFgnH2bz2b7VjtxZDu4YxLXSiI78aVILkiUvoRHnkCQCNd3e1xMUDQMAj9rvUAaQutbx
+< 
LSID=DQAAAM4AAABZcOfeSk82etXFBL7XxbkpnvVwiP83_DHzFCz1U87kG2fVvoeQPFJongkebbMdlLdAg7Lvp01h_C6wJA-PKWDwxo7vESsfzprLOeAGCtgLwCSqUBQsoBndnkuVJ2RJXStF8FIEYeBlSGT_LoAYynfmkix6VKkxuU4mkrF-p8B8tnZJK1OIX_KC6CGmRq2A6bD4E4cht84dmAM3-ZzxrC_7zhYVFYe1tBEF-J8vq3OIvlH7Yd2ZT7l3DWHatg8RXB3EbeWA2DPzVDTMoL5udu7m
+< 
Auth=DQAAAM8AAABZcOfeSk82etXFBL7XxbkpnvVwiP83_DHzFCz1U87kG2fVvoeQPFJongkebbMdlLfgisdUpkfPJ9wpxQZD7acFzWPDOu5F6NjxglDssoW0y73HUhj0mvzlWd9ojCpp9U2rfijv8U1BdqtCTQgm7D22AzzETGWvVpFwOwWRu1oHm9c9Na5rZnsdOaLsh_7S67QHs5N2NqRx0ab-yb2pK3gvOQkjxlIwrAp1ysRdzQ5LfCGI9xqFqcPJsSJxJKrpMpCy1r1-2QIBzgVkJOEVq7Ic
+  
diff --git a/gdata/tests/traces/contacts/batch b/gdata/tests/traces/contacts/batch
new file mode 100644
index 0000000..58b4628
--- /dev/null
+++ b/gdata/tests/traces/contacts/batch
@@ -0,0 +1,112 @@
+> POST /m8/feeds/contacts/default/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1373310568
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 1 (0x9b1490), SoupSocket 1 (0x70da60)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAADmQO_gbb2UhNJgsXDo9hSPrK987UF7-ztv_5MOlHkEmHfL2b07TOtoKBqufwE7ujXsbGmoyMhkbOjpWCHIg_VGfISCzyk9snB3H7EQrYuTmT9k0AFA2JwkqzFO8Ahxoq4p9nf2x_KPDMRekXqxTy9hxIoS-6jaia6dmI9AZ6LdLTBNx9X2yn3I0iUw54JH7daK6PX-L-9JyBHP-hYYhNsXU7469BipnY_K4ic0kRN7uGqWJuGjBFBjPE2Pe3y8ZeCisnKrcCGcdLVcFiC08j9e
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch 
operation feed</title><id>batch1</id><updated>2013-07-08T19:09:27Z</updated><entry><title type='text'>Fooish 
Bar</title><category term='http://schemas.google.com/contact/2008#contact' 
scheme='http://schemas.google.com/g/2005#kind'/><batch:id>1</batch:id><batch:operation 
type='insert'/><gd:name><gd:fullName>Fooish Bar</gd:fullName></gd:name></entry></feed>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373310569
+< Soup-Debug: SoupMessage 1 (0x9b1490)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:09:29 GMT
+< Expires: Mon, 08 Jul 2013 19:09:29 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005'><id>https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch/1373310569001</id><updated>2013-07-08T19:09:29.823Z</updated><title>Batch
 operation feed</title><entry 
gd:etag='&quot;SHkzfjVSLit7I2A9WhFQE0wKQgI.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2571e3638ab95f60</id><updated>2013-07-08T19:09:29.786Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:09:29.786Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Fooish Bar</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https:
 //www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2571e3638ab95f60'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60'/><gd:name><gd:fullName>Fooish
 
Bar</gd:fullName><gd:givenName>Fooish</gd:givenName><gd:familyName>Bar</gd:familyName></gd:name><batch:id>1</batch:id><batch:status
 code='201' reason='Created'/><batch:operation type='insert'/></entry></feed>
+  
+> POST /m8/feeds/contacts/default/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1373310570
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 2 (0x9b1490), SoupSocket 2 (0x70dbe0)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAADmQO_gbb2UhNJgsXDo9hSPrK987UF7-ztv_5MOlHkEmHfL2b07TOtoKBqufwE7ujXsbGmoyMhkbOjpWCHIg_VGfISCzyk9snB3H7EQrYuTmT9k0AFA2JwkqzFO8Ahxoq4p9nf2x_KPDMRekXqxTy9hxIoS-6jaia6dmI9AZ6LdLTBNx9X2yn3I0iUw54JH7daK6PX-L-9JyBHP-hYYhNsXU7469BipnY_K4ic0kRN7uGqWJuGjBFBjPE2Pe3y8ZeCisnKrcCGcdLVcFiC08j9e
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch 
operation feed</title><id>batch1</id><updated>2013-07-08T19:09:29Z</updated><entry><title type='text'>Batch 
operation 
query</title><id>https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60</id><updated>2013-07-08T19:09:29Z</updated><batch:id>2</batch:id><batch:operation
 type='query'/></entry><entry><title type='text'>Brian</title><category 
term='http://schemas.google.com/contact/2008#contact' 
scheme='http://schemas.google.com/g/2005#kind'/><batch:id>1</batch:id><batch:operation 
type='insert'/><gd:name><gd:fullName>Brian</gd:fullName></gd:name></entry></feed>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373310570
+< Soup-Debug: SoupMessage 2 (0x9b1490)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:09:30 GMT
+< Expires: Mon, 08 Jul 2013 19:09:30 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005'><id>https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch/1373310570655</id><updated>2013-07-08T19:09:30.697Z</updated><title>Batch
 operation feed</title><entry 
gd:etag='&quot;QXg9ezVSLit7I2A9WhFQE0wKQgM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/5f1191b28af3b986</id><updated>2013-07-08T19:09:30.663Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:09:30.663Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Brian</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www
 .google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/5f1191b28af3b986'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986'/><gd:name><gd:fullName>Brian</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name><batch:id>1</batch:id><batch:status
 code='201' reason='Created'/><batch:operation type='insert'/></entry><entry 
gd:etag='&quot;SHkzfjVSLit7I2A9WhFQE0wKQgI.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2571e3638ab95f60</id><updated>2013-07-08T19:09:29.786Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:09:29.786Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Fooish Bar</
 title><link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2571e3638ab95f60'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60'/><gd:name><gd:fullName>Fooish
 
Bar</gd:fullName><gd:givenName>Fooish</gd:givenName><gd:familyName>Bar</gd:familyName></gd:name><batch:id>2</batch:id><batch:status
 code='200' reason='Success'/><batch:operation type='query'/></entry></feed>
+  
+> POST /m8/feeds/contacts/default/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1373310571
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 3 (0x9b12b0), SoupSocket 3 (0x70dca0)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAADmQO_gbb2UhNJgsXDo9hSPrK987UF7-ztv_5MOlHkEmHfL2b07TOtoKBqufwE7ujXsbGmoyMhkbOjpWCHIg_VGfISCzyk9snB3H7EQrYuTmT9k0AFA2JwkqzFO8Ahxoq4p9nf2x_KPDMRekXqxTy9hxIoS-6jaia6dmI9AZ6LdLTBNx9X2yn3I0iUw54JH7daK6PX-L-9JyBHP-hYYhNsXU7469BipnY_K4ic0kRN7uGqWJuGjBFBjPE2Pe3y8ZeCisnKrcCGcdLVcFiC08j9e
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch 
operation feed</title><id>batch1</id><updated>2013-07-08T19:09:30Z</updated><entry 
gd:etag='&quot;QXg9ezVSLit7I2A9WhFQE0wKQgM.&quot;'><title 
type='text'>Toby</title><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986</id><updated>2013-07-08T19:09:30Z</updated><category
 term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><link 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/5f1191b28af3b986' 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*'/><link 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b
 28af3b986' rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986' 
rel='http://www.iana.org/assignments/relation/edit' 
type='application/atom+xml'/><batch:id>3</batch:id><batch:operation 
type='update'/><gd:name><gd:givenName>Brian</gd:givenName><gd:fullName>Toby</gd:fullName></gd:name></entry><entry><title
 type='text'></title><id>foobar</id><category term='http://schemas.google.com/contact/2008#contact' 
scheme='http://schemas.google.com/g/2005#kind'/><batch:id>2</batch:id><batch:operation 
type='delete'/><gd:name/></entry><entry gd:etag='&quot;SHkzfjVSLit7I2A9WhFQE0wKQgI.&quot;'><title 
type='text'>Fooish 
Bar</title><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60</id><updated>2013-07-08T19:09:29Z</updated><category
 term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.c
 om/g/2005#kind'/><link 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2571e3638ab95f60' 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*'/><link 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60' 
rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60' 
rel='http://www.iana.org/assignments/relation/edit' 
type='application/atom+xml'/><batch:id>1</batch:id><batch:operation 
type='delete'/><gd:name><gd:givenName>Fooish</gd:givenName><gd:familyName>Bar</gd:familyName><gd:fullName>Fooish
 Bar</gd:fullName></gd:name></entry></feed>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373310572
+< Soup-Debug: SoupMessage 3 (0x9b12b0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:09:32 GMT
+< Expires: Mon, 08 Jul 2013 19:09:32 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005'><id>https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch/1373310571761</id><updated>2013-07-08T19:09:31.761Z</updated><title>Batch
 operation 
feed</title><entry><id>foobar</id><updated>2013-07-08T19:09:31.761Z</updated><title>Error</title><content>Invalid
 entry Id/Uri</content><batch:id>2</batch:id><batch:status code='400' reason='Invalid entry 
Id/Uri'/><batch:operation 
type='delete'/></entry><entry><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571e3638ab95f60</id><updated>2013-07-08T19:09:32.100Z</updated><title>Fooish
 Bar</title><content>Deleted</content><batch:id>1</batch:id><batch:status code='200' reason='Success'/><batch:
 operation type='delete'/></entry><entry 
gd:etag='&quot;Q387cDVSLit7I2A9WhFQE0wKQgM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/5f1191b28af3b986</id><updated>2013-07-08T19:09:32.108Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:09:32.108Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/5f1191b28af3b986'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd
 :givenName></gd:name><batch:id>3</batch:id><batch:status code='200' reason='Success'/><batch:operation 
type='update'/></entry></feed>
+  
+> POST /m8/feeds/contacts/default/full/batch HTTP/1.1
+> Soup-Debug-Timestamp: 1373310572
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 4 (0x9b10d0), SoupSocket 4 (0x70dd60)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAADmQO_gbb2UhNJgsXDo9hSPrK987UF7-ztv_5MOlHkEmHfL2b07TOtoKBqufwE7ujXsbGmoyMhkbOjpWCHIg_VGfISCzyk9snB3H7EQrYuTmT9k0AFA2JwkqzFO8Ahxoq4p9nf2x_KPDMRekXqxTy9hxIoS-6jaia6dmI9AZ6LdLTBNx9X2yn3I0iUw54JH7daK6PX-L-9JyBHP-hYYhNsXU7469BipnY_K4ic0kRN7uGqWJuGjBFBjPE2Pe3y8ZeCisnKrcCGcdLVcFiC08j9e
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' xmlns:app='http://www.w3.org/2007/app'><title type='text'>Batch 
operation feed</title><id>batch1</id><updated>2013-07-08T19:09:32Z</updated><entry 
gd:etag='&quot;QXg9ezVSLit7I2A9WhFQE0wKQgM.&quot;'><title 
type='text'>Toby</title><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986</id><updated>2013-07-08T19:09:30Z</updated><category
 term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><link 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/5f1191b28af3b986' 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*'/><link 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b
 28af3b986' rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986' 
rel='http://www.iana.org/assignments/relation/edit' 
type='application/atom+xml'/><batch:id>1</batch:id><batch:operation 
type='update'/><gd:name><gd:givenName>Brian</gd:givenName><gd:fullName>Toby</gd:fullName></gd:name></entry></feed>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373310572
+< Soup-Debug: SoupMessage 4 (0x9b10d0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:09:32 GMT
+< Expires: Mon, 08 Jul 2013 19:09:32 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005'><id>https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch/1373310572735</id><updated>2013-07-08T19:09:32.780Z</updated><title>Batch
 operation feed</title><entry 
gd:etag='&quot;Q3k_ezVSLyt7I2A9WhFQE0wKQgM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/5f1191b28af3b986</id><updated>2013-07-08T19:09:32.743Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:09:32.743Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.
 google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/5f1191b28af3b986'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/5f1191b28af3b986'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name><batch:id>1</batch:id><batch:status
 code='200' reason='Success'/><batch:operation type='update'/></entry></feed>
+  
diff --git a/gdata/tests/traces/contacts/contact-insert b/gdata/tests/traces/contacts/contact-insert
new file mode 100644
index 0000000..a8a70d2
--- /dev/null
+++ b/gdata/tests/traces/contacts/contact-insert
@@ -0,0 +1,32 @@
+> POST /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312490
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 1 (0x992460), SoupSocket 1 (0x8f2250)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' 
xmlns:app='http://www.w3.org/2007/app'><title type='text'>John Smith</title><content 
type='text'>Notes</content><category term='http://schemas.google.com/contact/2008#contact' 
scheme='http://schemas.google.com/g/2005#kind'/><gd:name><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName><gd:fullName>John
 Smith</gd:fullName></gd:name><gd:email address='liz gmail com' rel='http://schemas.google.com/g/2005#work' 
primary='false'/><gd:email address='liz example org' rel='http://schemas.google.com/g/2005#home' 
primary='false'/><gd:im address='liz gmail com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home' primary='false'/><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNum
 ber rel='http://schemas.google.com/g/2005#home' 
primary='false'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
rel='http://schemas.google.com/g/2005#work' primary='true'><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gd:organization rel='http://schemas.google.com/g/2005#work' 
primary='false'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gContact:jot
 rel='other'>This is a jot.</gContact:jot><gContact:relation rel='friend'>Brian 
Haddock</gContact:relation><gContact:website href='http://example.com/' rel='profile' 
primary='true'/><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:calendarLink href='http://calendar.example.com/' 
rel='home' primary='true'/><gContact:externalId value='Number Six' rel='organization'/><gContact:language 
code='en-GB'/><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty><gContact:userDefinedFi
 eld key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:hobby>Rowing</gContact:hobby><gContact:nickname>Big 
J</gContact:nickname><gContact:fileAs>J, Big</gContact:fileAs><gContact:birthday 
when='--01-01'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:gender value='male'/><gContact:initials>A. B. 
C.</gContact:initials><gContact:maidenName>Smith</gContact:maidenName><gContact:mileage>12km</gContact:mileage><gContact:occupation>Professional
 bum</gContact:occupation><gContact:priority rel='high'/><gContact:sensitivity 
rel='personal'/><gContact:shortName>Jon</gContact:shortName><gContact:subject>Charity 
work</gContact:subject></entry>
+  
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312490
+< Soup-Debug: SoupMessage 1 (0x992460)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:30 GMT
+< Date: Mon, 08 Jul 2013 19:41:30 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "QXY-fDVSLyt7I2A9WhFQE0wIQw0."
+< Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2fe60f6f8bc0d692
+< Content-Location: 
https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2fe60f6f8bc0d692
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;QXY-fDVSLyt7I2A9WhFQE0wIQw0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2fe60f6f8bc0d692</id><updated>2013-07-08T19:41:30.854Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:30.854Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2fe60f6f8bc0d692'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2fe6
 0f6f8bc0d692'/><link rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2fe60f6f8bc0d692'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization rel='http://schemas.google
 
.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/>
 <gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite 
colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField 
key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website 
href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink 
href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot 
rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry>
+  
diff --git a/gdata/tests/traces/contacts/contact-update b/gdata/tests/traces/contacts/contact-update
new file mode 100644
index 0000000..8533f0e
--- /dev/null
+++ b/gdata/tests/traces/contacts/contact-update
@@ -0,0 +1,30 @@
+> PUT /m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312492
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 4 (0x9920a0), SoupSocket 2 (0x8f2310)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> If-Match: "Q3k4ezVSLit7I2A9WhFQE0wIQw0."
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' 
xmlns:app='http://www.w3.org/2007/app' gd:etag='&quot;Q3k4ezVSLit7I2A9WhFQE0wIQw0.&quot;'><title 
type='text'>John 
Wilson</title><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1</id><updated>2013-07-08T19:41:32Z</updated><category
 term='http://schemas.google.com/contact/2008#contact' scheme='http://schemas.google.com/g/2005#kind'/><link 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/37c810c60df519d1' 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*'/><link 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1' 
rel='http://www.iana.org/assignments/relation/self' type='application/atom+xml'/><link 
href='https://www.google.com/m8/feeds/contacts/libgdat
 a.test%40googlemail.com/full/37c810c60df519d1' rel='http://www.iana.org/assignments/relation/edit' 
type='application/atom+xml'/><gd:name><gd:fullName>John Wilson</gd:fullName></gd:name><gd:extendedProperty 
name='contact-test'>value</gd:extendedProperty><gContact:nickname>Test Contact 
Esq.</gContact:nickname></entry>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312493
+< Soup-Debug: SoupMessage 4 (0x9920a0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< GData-Version: 3.1
+< ETag: "Q3czezVSLit7I2A9WhFQE0wIQw0."
+< Date: Mon, 08 Jul 2013 19:41:33 GMT
+< Expires: Mon, 08 Jul 2013 19:41:33 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;Q3czezVSLit7I2A9WhFQE0wIQw0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/37c810c60df519d1</id><updated>2013-07-08T19:41:32.983Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:32.983Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Wilson</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/37c810c60df519d1'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1'/><link re
 l='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1'/><gd:name><gd:fullName>John
 
Wilson</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Wilson</gd:familyName></gd:name><gContact:nickname>Test
 Contact Esq.</gContact:nickname><gd:extendedProperty name='contact-test'>value</gd:extendedProperty></entry>
+  
diff --git a/gdata/tests/traces/contacts/global-authentication 
b/gdata/tests/traces/contacts/global-authentication
new file mode 100644
index 0000000..7d683d3
--- /dev/null
+++ b/gdata/tests/traces/contacts/global-authentication
@@ -0,0 +1,27 @@
+> POST /accounts/ClientLogin HTTP/1.1
+> Soup-Debug-Timestamp: 1373312486
+> Soup-Debug: SoupSession 1 (0x66d1b0), SoupMessage 1 (0x9920a0), SoupSocket 1 (0x8f20d0)
+> Host: www.google.com
+> Content-Type: application/x-www-form-urlencoded
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> 
accountType=HOSTED%5FOR%5FGOOGLE&Email=libgdata%2Etest%40gmail%2Ecom&Passwd=gdata%2Dgdata&service=cp&source=ytapi%2DGNOME%2Dlibgdata%2D444fubtt%2D0
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312486
+< Soup-Debug: SoupMessage 1 (0x9920a0)
+< Content-Type: text/plain
+< Cache-control: no-cache, no-store
+< Pragma: no-cache
+< Expires: Mon, 01-Jan-1990 00:00:00 GMT
+< Date: Mon, 08 Jul 2013 19:41:26 GMT
+< X-Content-Type-Options: nosniff
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 881
+< Server: GSE
+< 
+< 
SID=DQAAAM0AAADPBnBpvELnjeHy5l6gL9uDe5bvpSrcuJTL8i3_PEKiRMbvHud94KB9uXBDoTGia5hu0I5G0IH7KkRHGUBHnHeGva_d5BxH8QhaLJJ_xLwwQ5lAopEcr5QeJ6XrLqIjESZwQzcGzdrkN6mFqe70kmGQ2WDNEpeSYccnTo_2RgSlxRdV0UbIoODBGl3w7lmlsE-C20Y7__sWHXOUxbY2Xd1l0H20yDIkS7gVkUrxhEA5Z22u4GIUP9gB0TRppybLanPiejZF3w2kYMWBuYM3jF9f
+< 
LSID=DQAAAM8AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM-6JbBk0Lgzwb_HCbnw9037uIwbl3u0F1vBADIfNuUtzS6teSmp7JI1Dv1KtBQHZpm--6S8jk_p1pwMAV8Xnn7B2cpg8FFcIg2guoX_001zL7B2TzCP2t5XQ3b9tA7Xlo8SCFLpOlTM4EwvuilEpP3wHcyT35uRtriAxlDEA5x9rDuzu7tm02kPeAWjdQza05LlbSJWy4dsgyNGIfkALjm4
+< 
Auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+  
diff --git a/gdata/tests/traces/contacts/group-insert b/gdata/tests/traces/contacts/group-insert
new file mode 100644
index 0000000..9e93db6
--- /dev/null
+++ b/gdata/tests/traces/contacts/group-insert
@@ -0,0 +1,32 @@
+> POST /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312512
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 41 (0x992280), SoupSocket 20 (0x8f2610)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' 
xmlns:app='http://www.w3.org/2007/app'><title type='text'>New Group!</title><content type='text'>New 
Group!</content><category term='http://schemas.google.com/contact/2008#group' 
scheme='http://schemas.google.com/g/2005#kind'/><gd:extendedProperty 
name='foobar'>barfoo</gd:extendedProperty></entry>
+  
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312512
+< Soup-Debug: SoupMessage 41 (0x992280)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:52 GMT
+< Date: Mon, 08 Jul 2013 19:41:52 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "Q3Y4ezVSLyt7I2A9WhFQE0wIQgU."
+< Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6e9d055e895bedba
+< Content-Location: 
https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6e9d055e895bedba
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;Q3Y4ezVSLyt7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6e9d055e895bedba</id><updated>2013-07-08T19:41:52.833Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:52.833Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6e9d055e895bedba'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6e9d055e895bedba'/><gd:extendedPropert
 y name='foobar'>barfoo</gd:extendedProperty></entry>
+  
diff --git a/gdata/tests/traces/contacts/group-insert-async b/gdata/tests/traces/contacts/group-insert-async
new file mode 100644
index 0000000..73871b2
--- /dev/null
+++ b/gdata/tests/traces/contacts/group-insert-async
@@ -0,0 +1,32 @@
+> POST /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312526
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 59 (0x7fffe0017580), SoupSocket 35 (0x7fffdc003e00)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' 
xmlns:app='http://www.w3.org/2007/app'><title type='text'>New Group!</title><content type='text'>New 
Group!</content><category term='http://schemas.google.com/contact/2008#group' 
scheme='http://schemas.google.com/g/2005#kind'/><gd:extendedProperty 
name='foobar'>barfoo</gd:extendedProperty></entry>
+  
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312526
+< Soup-Debug: SoupMessage 59 (0x7fffe0017580)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:42:06 GMT
+< Date: Mon, 08 Jul 2013 19:42:06 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "R3c4fjVSLyt7I2A9WhFQE0wIQgY."
+< Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5b7e3fcd0f252526
+< Content-Location: 
https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5b7e3fcd0f252526
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;R3c4fjVSLyt7I2A9WhFQE0wIQgY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5b7e3fcd0f252526</id><updated>2013-07-08T19:42:06.936Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:42:06.936Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5b7e3fcd0f252526'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5b7e3fcd0f252526'/><gd:extendedPropert
 y name='foobar'>barfoo</gd:extendedProperty></entry>
+  
diff --git a/gdata/tests/traces/contacts/photo-add b/gdata/tests/traces/contacts/photo-add
new file mode 100644
index 0000000..9d648e4
--- /dev/null
+++ b/gdata/tests/traces/contacts/photo-add
@@ -0,0 +1,30 @@
+> PUT /m8/feeds/photos/media/libgdata.test%40googlemail.com/fdfaf3c08552e58 HTTP/1.1
+> Soup-Debug-Timestamp: 1373311486
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 39 (0x7242a0), SoupSocket 18 (0x953490)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAADgp2494z0W-zAuGKPbrw4SFkE8xmkyD6_Kcm6s8Hi0m6PzoA0x_cLpBcfN6QkiJWVOOgV3iS7UDenu0Af3KjRJKWbkGyiWdX8YwJ59V56g-GS45roun8hc_jQLXwaSDPR6rcFyPrEPh1A4dOpqG5-v2JlOOZzwXQ5ysmMwwVqL8UKGZISDOwKlpQyhz83BdafdMW1uU8zrpFn9I10of3sMFGjbGV4bZML2GYbzWPz3s_bKdsgKLGB9KJCnZAhJuDbFcQ1EJo41ioVZYUP-0KJU
+> GData-Version: 3
+> If-Match: *
+> Content-Type: image/jpeg
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> ����
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373311487
+< Soup-Debug: SoupMessage 39 (0x7242a0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< GData-Version: 3.1
+< ETag: "RmtJPnAWSit7I2A9KxQuEiQCNkcWGnsvRA8."
+< Date: Mon, 08 Jul 2013 19:24:47 GMT
+< Expires: Mon, 08 Jul 2013 19:24:47 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;RmtJPnAWSit7I2A9KxQuEiQCNkcWGnsvRA8.&quot;'><id>http://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/fdfaf3c08552e58</id><updated>2013-07-08T19:24:46.015Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:24:46.015Z</app:edited><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/fdfaf3c08552e58'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/fdfaf3c08552e58'/></entry>
+  
diff --git a/gdata/tests/traces/contacts/photo-add-async b/gdata/tests/traces/contacts/photo-add-async
new file mode 100644
index 0000000..e69de29
diff --git a/gdata/tests/traces/contacts/photo-delete b/gdata/tests/traces/contacts/photo-delete
new file mode 100644
index 0000000..9f026d3
--- /dev/null
+++ b/gdata/tests/traces/contacts/photo-delete
@@ -0,0 +1,25 @@
+> DELETE /m8/feeds/photos/media/libgdata.test%40googlemail.com/76bd76e88b140de9 HTTP/1.1
+> Soup-Debug-Timestamp: 1373311225
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 49 (0x9b1480), SoupSocket 20 (0x9bc3d0)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAANAAAADP4NOfwbhv42FRGNZi1QMQfSIHyNUeJkOJyIzIdTQRxtlIQntXuAstVT4gRtJhPNvsbTx5XEFs320DFdbOucmWCu9KxgccRaqYFe7HlFWfJt9bVmAsGJaYsuSDZplsvw3xV515T5MD_ELSIW24StRR-_cWQN7BT9XM-73dTrK_sXQBDuyvcW8PI4kKp-4czrdgAMqouFnGA-cS5nID_KyWkZYQZoyK8xgooqFllk7mPDtK9s2RGP-6zWFM-9ZBtNjdlthOkKE3BbPAmrHy7EiP
+> GData-Version: 3
+> If-Match: "RmtJPnAWSit7I2A9KxQuEiQCNkcWGnsvRA8."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 412 Precondition Failed
+< Soup-Debug-Timestamp: 1373311226
+< Soup-Debug: SoupMessage 49 (0x9b1480)
+< Content-Type: text/html; charset=UTF-8
+< Date: Mon, 08 Jul 2013 19:20:26 GMT
+< Expires: Mon, 08 Jul 2013 19:20:26 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< Mismatch: etags = [&quot;RmtJPnAWSit7I2A9KxQuEiQCNkcWGnsvRA8.&quot;], version = [s7R-pomkCHEsuWwIwj6gSg]
+  
diff --git a/gdata/tests/traces/contacts/photo-get b/gdata/tests/traces/contacts/photo-get
new file mode 100644
index 0000000..90bff78
--- /dev/null
+++ b/gdata/tests/traces/contacts/photo-get
@@ -0,0 +1,27 @@
+> GET /m8/feeds/photos/media/libgdata.test%40googlemail.com/3c95074a08905fcd HTTP/1.1
+> Soup-Debug-Timestamp: 1373311383
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 43 (0x9b1480), SoupSocket 18 (0x767550)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM8AAABNmKcwCAYj9KNK5YAYY1GgCLxVWipKYrV0vzAmzHe2drdCXZ5Z69KPuZZoSBnTJs5Tn44N6kQBfaqTHsWKVyJm-PTVgIQrIWWWmeRI8FDj_A_DHYmWyEilu9NGOiUxVd6ZDnrCK6iBy2YmzZrsZL54nS0freRJjLFaxx7T5pGg6vxlq-3k6LJ0Vam0zYVk2k3oh846CUJJYBw_xQW6MYTGMVEbLV2pp-dsrrtHjB4sUpjGpffDihBVyeSejEKFyK2iRHwc2tJ9CH1NFT9vhcPR
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373311383
+< Soup-Debug: SoupMessage 43 (0x9b1480)
+< Content-Type: image/jpeg
+< Expires: Mon, 08 Jul 2013 19:23:03 GMT
+< Date: Mon, 08 Jul 2013 19:23:03 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "aGRrPWUVfCt7I2BuC3AhVRN5T3k6eH55Rgw."
+< Transfer-Encoding: chunked
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< 
+< ����
+  
diff --git a/gdata/tests/traces/contacts/query-all-contacts b/gdata/tests/traces/contacts/query-all-contacts
new file mode 100644
index 0000000..29f0836
--- /dev/null
+++ b/gdata/tests/traces/contacts/query-all-contacts
@@ -0,0 +1,28 @@
+> GET /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312496
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 10 (0x9920a0), SoupSocket 5 (0x8f2550)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312496
+< Soup-Debug: SoupMessage 10 (0x9920a0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Expires: Mon, 08 Jul 2013 19:41:36 GMT
+< Date: Mon, 08 Jul 2013 19:41:36 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: W/"CEMNR3o4eyt7I2A9WhFQE0w."
+< Last-Modified: Mon, 08 Jul 2013 19:41:36 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;CEMNR3o4eyt7I2A9WhFQE0w.&quot;'><id>libgdata 
test googlemail com</id><updated>2013-07-08T19:41:36.433Z</updated><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>GData Test's Contacts</title><link 
rel='alternate' type='text/html' href='http://www.google.com/'/><link 
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full'/><link 
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full'/><link 
rel='http://schemas.
 google.com/g/2005#batch' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full?max-results=25'/><link 
rel='next' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full?start-index=26&amp;max-results=25'/><author><name>GData
 Test</name><email>libgdata test googlemail com</email></author><generator version='1.0' 
uri='http://www.google.com/m8/feeds'>Contacts</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry
 
gd:etag='&quot;R3k_fTVSLit7I2A9WhJbGUQNRgE.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/4b7059f89aa79c1</id><updated>2012-09-30T09:25:56.745Z</updated><app:edited
 xmln
 s:app='http://www.w3.org/2007/app'>2012-09-30T09:25:56.745Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/4b7059f89aa79c1'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4b7059f89aa79c1'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4b7059f89aa79c1'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry
 
gd:etag='&quot;RX05cTVSLyt7I2A9WhJTGUwJRQA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/65bc1a20a718f48</id><updated>2012-06-28T19:54:04.329Z</updated><app:edited
 xmlns:app='h
 ttp://www.w3.org/2007/app'>2012-06-28T19:54:04.329Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/65bc1a20a718f48' 
gd:etag='&quot;cgl0NAVFSit7I2BiPUJORzYOFXJCOkoLZBQ.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/65bc1a20a718f48'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/65bc1a20a718f48'/></entry><entry
 
gd:etag='&quot;R3w7fTVSLyt7I2A9WhJSE0gORQY.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/7000f108822c609</id><updated>2012-07-03T22:23:46.205Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03
 T22:23:46.205Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/7000f108822c609' 
gd:etag='&quot;MjNyZn8GSit7I2BGJE4IcUQOM1YUNG0hMlE.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7000f108822c609'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7000f108822c609'/></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/7b573890ed9711e</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
 scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/7b573890ed9711e'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7b573890ed9711e'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7b573890ed9711e'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-
 01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://sc
 hemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' 
rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain 
View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot
<gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/ac76dcd8e30ac6f</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John 
Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' 
type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/ac76dcd8e30ac6f'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/ac76dcd8e30ac6f'/><link 
rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/
 libgdata.test%40googlemail.com/full/ac76dcd8e30ac6f'/><gd:name><gd:fullName>John 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/20
 05#work' address='liz gmail com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz example 
org'/><gd:im address='liz gmail com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefine
 dField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:website 
href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink 
href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot 
rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Qnk8fzVSLit7I2A9WhdQF0QIRwM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/cd6c6d88af66408</id><updated>2011-08-19T22:14:33.777Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2011-08-19T22:14:33.777Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds
 /photos/media/libgdata.test%40googlemail.com/cd6c6d88af66408' 
gd:etag='&quot;cDpVYHkGbCt7I2BNH3YJVDd-JF0rPkMxR1I.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/cd6c6d88af66408'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/cd6c6d88af66408'/><gContact:nickname>Test
 Contact Esq.</gContact:nickname></entry><entry 
gd:etag='&quot;RHs5eTVSLit7I2A9WhJSE0gORAM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/102482f70d9b84e7</id><updated>2012-07-03T22:26:15.521Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:26:15.521Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www
 .google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/102482f70d9b84e7'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/102482f70d9b84e7'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/102482f70d9b84e7'/><gContact:nickname>Test
 Contact 2</gContact:nickname></entry><entry 
gd:etag='&quot;RXc6cTVSLit7I2A9WhJSE0gORAM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1226d54c88cfd048</id><updated>2012-07-03T22:26:14.919Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:26:14.919Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgd
 ata.test%40googlemail.com/1226d54c88cfd048'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1226d54c88cfd048'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1226d54c88cfd048'/><gContact:nickname>Test
 Contact 1</gContact:nickname></entry><entry 
gd:etag='&quot;QH0_eTVSLit7I2A9WhFQEkUJRww.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1596e0680819dd85</id><updated>2013-07-08T11:31:21.341Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T11:31:21.341Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1596e0680
 819dd85'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1596e0680819dd85'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1596e0680819dd85'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/161aa4b38b4338c4</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%
 40googlemail.com/161aa4b38b4338c4'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/161aa4b38b4338c4'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/161aa4b38b4338c4'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is 
 a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:
 structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;QXw6fDVSLit7I2A9WhJSE0gJQAA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1666943f09922805</id><update
 d>2012-07-03T22:15:40.214Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:15:40.214Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1666943f09922805' 
gd:etag='&quot;cXFBF2AxSit7I2BiMVUEeT95TmZDY3kGaC0.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1666943f09922805'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1666943f09922805'/></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/190beb188fb7cd51</id><updated>2013-06-08T06:36:52.837Z</updat
 ed><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/190beb188fb7cd51'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/190beb188fb7cd51'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/190beb188fb7cd51'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gCo
 ntact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://sch
 emas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='t
 rue' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/19517fd1080aec99</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/19517fd1080aec99'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1951
 7fd1080aec99'/><link rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/19517fd1080aec99'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization rel='http://schemas.google
 
.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/>
 <gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite 
colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField 
key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website 
href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink 
href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot 
rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1b6f96430e863e1a</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/
 g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John 
Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' 
type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1b6f96430e863e1a'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1b6f96430e863e1a'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1b6f96430e863e1a'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Profe
 ssional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J 
Enterprises, Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(
 206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' 
rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain 
View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gConta
 ct:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1c14b53c0c9483d1</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1c14b53c0c9483d1'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1c14b53c0c9483d1'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.c
 om/full/1c14b53c0c9483d1'/><gd:name><gd:fullName>John 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.g
 oogle.com/g/2005#work' address='liz gmail com'/><gd:email rel='http://schemas.google.com/g/2005#home' 
address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gCont
 act:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' 
value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' 
primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;SH0yeTVSLit7I2A9WhJSE0gORQI.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1d2b10b808609587</id><updated>2012-07-03T22:24:29.391Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:24:29.391Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/r
 el#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1d2b10b808609587' 
gd:etag='&quot;fDhLBWc-bCt7I2BiOUw1cRICWmQTY2Y8QhA.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1d2b10b808609587'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1d2b10b808609587'/></entry><entry
 
gd:etag='&quot;R3c9ejVSLyt7I2A9WhJSFU8LRwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/218f31ad0c130aca</id><updated>2012-07-05T20:43:36.962Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-05T20:43:36.962Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='ht
 tps://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/218f31ad0c130aca' 
gd:etag='&quot;LT5gZFcjbCt7I2BVP1UOVwdYLVojPmcRaAk.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/218f31ad0c130aca'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/218f31ad0c130aca'/></entry><entry
 
gd:etag='&quot;SH06eDVSLit7I2A9WhJbGUQMTg0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2357fd980bc95e86</id><updated>2012-09-30T09:23:19.310Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:23:19.310Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/pho
 tos/media/libgdata.test%40googlemail.com/2357fd980bc95e86' 
gd:etag='&quot;TQVdAl8hfCt7I2BrDUU7Wi1oGVEwG3gadlY.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2357fd980bc95e86'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2357fd980bc95e86'/><gContact:nickname>Test
 Contact Esq.</gContact:nickname></entry><entry 
gd:etag='&quot;R389eTVSLyt7I2A9WhFQE0wIQw0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2534c04c8a6dc280</id><updated>2013-07-08T19:41:36.161Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:36.161Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.
 google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2534c04c8a6dc280'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2534c04c8a6dc280'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2534c04c8a6dc280'/><gContact:nickname>Test
 Contact 3</gContact:nickname></entry><entry 
gd:etag='&quot;RXw-ejVSLit7I2A9WhJSE0kCQgc.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2571b489091c14e6</id><updated>2012-07-03T20:48:54.252Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03T20:48:54.252Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgda
 ta.test%40googlemail.com/2571b489091c14e6' gd:etag='&quot;LxReO0RBWit7I2BoUEM8bhgMD3I2G24tQw0.&quot;'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571b489091c14e6'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571b489091c14e6'/></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/28db0e230ca0370f</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgd
 ata.test%40googlemail.com/28db0e230ca0370f'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/28db0e230ca0370f'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/28db0e230ca0370f'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer
This is a server</gContact:directoryServer><gContact:subject>Charity 
work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:str
 eet></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;QHo9cDVSLit7I2A9WhJTGUwJRQA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2a1140920b75f94f</i
 d><updated>2012-06-28T19:54:01.468Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2012-06-28T19:54:01.468Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2a1140920b75f94f' 
gd:etag='&quot;Zg8se2wlbCt7I2BqDVQGUh9pLXwldz4xdgY.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2a1140920b75f94f'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2a1140920b75f94f'/></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2d05d0880c30da83</id><updated>2013-06-08T06:36:52.83
 7Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2d05d0880c30da83'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d05d0880c30da83'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d05d0880c30da83'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:short
 Name><gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' pri
 mary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:langu
 age code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;RHw8cTVSLyt7I2A9WhNTGEgNQAE.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2d9e26a48d120228</id><updated>2012-10-21T22:15:55.279Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-10-21T22:15:55.279Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2d9e26a48d120228' 
gd:etag='&quot;Xmh2Il8GSit7I2B8L0sQSRdbJlIoKjwidDc.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d9e26a48d1
 20228'/><link rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d9e26a48d120228'/><gContact:nickname>Test
 Contact Esq.</gContact:nickname></entry><entry 
gd:etag='&quot;R3g6cDVSLit7I2A9WhFQEkwCQQQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2dbedc3b88565202</id><updated>2013-07-07T17:36:46.618Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-07T17:36:46.618Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2dbedc3b88565202'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2dbedc3b88565202'/><link 
rel='edit' type='a
 pplication/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2dbedc3b88565202'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry></feed>
+  
diff --git a/gdata/tests/traces/contacts/query-all-contacts-async 
b/gdata/tests/traces/contacts/query-all-contacts-async
new file mode 100644
index 0000000..b32e375
--- /dev/null
+++ b/gdata/tests/traces/contacts/query-all-contacts-async
@@ -0,0 +1,28 @@
+> GET /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312505
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 26 (0x7fffd8015550), SoupSocket 13 (0x7fffe0018e20)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312505
+< Soup-Debug: SoupMessage 26 (0x7fffd8015550)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Expires: Mon, 08 Jul 2013 19:41:45 GMT
+< Date: Mon, 08 Jul 2013 19:41:45 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: W/"CEIERHw_cCt7I2A9WhFQE0w."
+< Last-Modified: Mon, 08 Jul 2013 19:41:45 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;CEIERHw_cCt7I2A9WhFQE0w.&quot;'><id>libgdata 
test googlemail com</id><updated>2013-07-08T19:41:45.248Z</updated><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>GData Test's Contacts</title><link 
rel='alternate' type='text/html' href='http://www.google.com/'/><link 
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full'/><link 
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full'/><link 
rel='http://schemas.
 google.com/g/2005#batch' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full?max-results=25'/><link 
rel='next' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full?start-index=26&amp;max-results=25'/><author><name>GData
 Test</name><email>libgdata test googlemail com</email></author><generator version='1.0' 
uri='http://www.google.com/m8/feeds'>Contacts</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry
 
gd:etag='&quot;R3k_fTVSLit7I2A9WhJbGUQNRgE.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/4b7059f89aa79c1</id><updated>2012-09-30T09:25:56.745Z</updated><app:edited
 xmln
 s:app='http://www.w3.org/2007/app'>2012-09-30T09:25:56.745Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/4b7059f89aa79c1'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4b7059f89aa79c1'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4b7059f89aa79c1'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry
 
gd:etag='&quot;RX05cTVSLyt7I2A9WhJTGUwJRQA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/65bc1a20a718f48</id><updated>2012-06-28T19:54:04.329Z</updated><app:edited
 xmlns:app='h
 ttp://www.w3.org/2007/app'>2012-06-28T19:54:04.329Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/65bc1a20a718f48' 
gd:etag='&quot;cgl0NAVFSit7I2BiPUJORzYOFXJCOkoLZBQ.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/65bc1a20a718f48'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/65bc1a20a718f48'/></entry><entry
 
gd:etag='&quot;R3w7fTVSLyt7I2A9WhJSE0gORQY.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/7000f108822c609</id><updated>2012-07-03T22:23:46.205Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03
 T22:23:46.205Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/7000f108822c609' 
gd:etag='&quot;MjNyZn8GSit7I2BGJE4IcUQOM1YUNG0hMlE.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7000f108822c609'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7000f108822c609'/></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/7b573890ed9711e</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
 scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/7b573890ed9711e'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7b573890ed9711e'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7b573890ed9711e'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-
 01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://sc
 hemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' 
rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain 
View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot
<gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/ac76dcd8e30ac6f</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John 
Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' 
type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/ac76dcd8e30ac6f'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/ac76dcd8e30ac6f'/><link 
rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/
 libgdata.test%40googlemail.com/full/ac76dcd8e30ac6f'/><gd:name><gd:fullName>John 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/20
 05#work' address='liz gmail com'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz example 
org'/><gd:im address='liz gmail com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefine
 dField key='My notes' value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:website 
href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink 
href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot 
rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Qnk8fzVSLit7I2A9WhdQF0QIRwM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/cd6c6d88af66408</id><updated>2011-08-19T22:14:33.777Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2011-08-19T22:14:33.777Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.google.com/m8/feeds
 /photos/media/libgdata.test%40googlemail.com/cd6c6d88af66408' 
gd:etag='&quot;cDpVYHkGbCt7I2BNH3YJVDd-JF0rPkMxR1I.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/cd6c6d88af66408'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/cd6c6d88af66408'/><gContact:nickname>Test
 Contact Esq.</gContact:nickname></entry><entry 
gd:etag='&quot;RHs5eTVSLit7I2A9WhJSE0gORAM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/102482f70d9b84e7</id><updated>2012-07-03T22:26:15.521Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:26:15.521Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www
 .google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/102482f70d9b84e7'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/102482f70d9b84e7'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/102482f70d9b84e7'/><gContact:nickname>Test
 Contact 2</gContact:nickname></entry><entry 
gd:etag='&quot;RXc6cTVSLit7I2A9WhJSE0gORAM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1226d54c88cfd048</id><updated>2012-07-03T22:26:14.919Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:26:14.919Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgd
 ata.test%40googlemail.com/1226d54c88cfd048'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1226d54c88cfd048'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1226d54c88cfd048'/><gContact:nickname>Test
 Contact 1</gContact:nickname></entry><entry 
gd:etag='&quot;QH0_eTVSLit7I2A9WhFQEkUJRww.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1596e0680819dd85</id><updated>2013-07-08T11:31:21.341Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T11:31:21.341Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1596e0680
 819dd85'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1596e0680819dd85'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1596e0680819dd85'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/161aa4b38b4338c4</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%
 40googlemail.com/161aa4b38b4338c4'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/161aa4b38b4338c4'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/161aa4b38b4338c4'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is 
 a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street></gd:
 structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;QXw6fDVSLit7I2A9WhJSE0gJQAA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1666943f09922805</id><update
 d>2012-07-03T22:15:40.214Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:15:40.214Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1666943f09922805' 
gd:etag='&quot;cXFBF2AxSit7I2BiMVUEeT95TmZDY3kGaC0.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1666943f09922805'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1666943f09922805'/></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/190beb188fb7cd51</id><updated>2013-06-08T06:36:52.837Z</updat
 ed><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/190beb188fb7cd51'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/190beb188fb7cd51'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/190beb188fb7cd51'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gCo
 ntact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://sch
 emas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='t
 rue' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/19517fd1080aec99</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/19517fd1080aec99'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1951
 7fd1080aec99'/><link rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/19517fd1080aec99'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization rel='http://schemas.google
 
.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number Six'/>
 <gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField key='Favourite 
colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField 
key='Owes me' value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website 
href='http://example.com/' primary='true' rel='profile'/><gContact:calendarLink 
href='http://calendar.example.com/' primary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot 
rel='other'>This is a jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1b6f96430e863e1a</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/
 g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/><title>John 
Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' 
type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1b6f96430e863e1a'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1b6f96430e863e1a'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1b6f96430e863e1a'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Profe
 ssional bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J 
Enterprises, Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://schemas.google.com/g/2005#home'>(
 206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' 
rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain 
View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gConta
 ct:hobby><gd:extendedProperty name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1c14b53c0c9483d1</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1c14b53c0c9483d1'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1c14b53c0c9483d1'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.c
 om/full/1c14b53c0c9483d1'/><gd:name><gd:fullName>John 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.g
 oogle.com/g/2005#work' address='liz gmail com'/><gd:email rel='http://schemas.google.com/g/2005#home' 
address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gCont
 act:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' 
value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' 
primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;SH0yeTVSLit7I2A9WhJSE0gORQI.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1d2b10b808609587</id><updated>2012-07-03T22:24:29.391Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:24:29.391Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/r
 el#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1d2b10b808609587' 
gd:etag='&quot;fDhLBWc-bCt7I2BiOUw1cRICWmQTY2Y8QhA.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1d2b10b808609587'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1d2b10b808609587'/></entry><entry
 
gd:etag='&quot;R3c9ejVSLyt7I2A9WhJSFU8LRwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/218f31ad0c130aca</id><updated>2012-07-05T20:43:36.962Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-05T20:43:36.962Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='ht
 tps://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/218f31ad0c130aca' 
gd:etag='&quot;LT5gZFcjbCt7I2BVP1UOVwdYLVojPmcRaAk.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/218f31ad0c130aca'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/218f31ad0c130aca'/></entry><entry
 
gd:etag='&quot;SH06eDVSLit7I2A9WhJbGUQMTg0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2357fd980bc95e86</id><updated>2012-09-30T09:23:19.310Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:23:19.310Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/pho
 tos/media/libgdata.test%40googlemail.com/2357fd980bc95e86' 
gd:etag='&quot;TQVdAl8hfCt7I2BrDUU7Wi1oGVEwG3gadlY.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2357fd980bc95e86'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2357fd980bc95e86'/><gContact:nickname>Test
 Contact Esq.</gContact:nickname></entry><entry 
gd:etag='&quot;RXw-ejVSLit7I2A9WhJSE0kCQgc.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2571b489091c14e6</id><updated>2012-07-03T20:48:54.252Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03T20:48:54.252Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.
 google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2571b489091c14e6' 
gd:etag='&quot;LxReO0RBWit7I2BoUEM8bhgMD3I2G24tQw0.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571b489091c14e6'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571b489091c14e6'/></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/28db0e230ca0370f</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www
 .google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/28db0e230ca0370f'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/28db0e230ca0370f'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/28db0e230ca0370f'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority rel='high'/><gContact:mileage>12km</gCo
 ntact:mileage><gContact:directoryServer>This is a server</gContact:directoryServer><gContact:subject>Charity 
work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 
 Amphitheatre Pkwy Mountain View</gd:street></gd:structuredPostalAddress><gContact:event 
rel='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' 
value='Number Six'/><gContact:relation rel='friend'>Brian 
Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' 
value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' 
value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' 
primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;QHo9cDVSLit7I2A9WhJTGUwJRQA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40
 googlemail.com/base/2a1140920b75f94f</id><updated>2012-06-28T19:54:01.468Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2012-06-28T19:54:01.468Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2a1140920b75f94f' 
gd:etag='&quot;Zg8se2wlbCt7I2BqDVQGUh9pLXwldz4xdgY.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2a1140920b75f94f'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2a1140920b75f94f'/></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2d05d0880c30d
 a83</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2d05d0880c30da83'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d05d0880c30da83'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d05d0880c30da83'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName>
 <gContact:shortName>Jon</gContact:shortName><gContact:initials>A. B. C.</gContact:initials><gContact:gender 
value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional 
bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J 
Enterprises, Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='htt
 p://schemas.google.com/g/2005#work' primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' pri
 mary='true' rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;RHw8cTVSLyt7I2A9WhNTGEgNQAE.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2d9e26a48d120228</id><updated>2012-10-21T22:15:55.279Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-10-21T22:15:55.279Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2d9e26a48d120228' 
gd:etag='&quot;Xmh2Il8GSit7I2B8L0sQSRdbJlIoKjwidDc.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata
 .test%40googlemail.com/full/2d9e26a48d120228'/><link rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d9e26a48d120228'/><gContact:nickname>Test
 Contact Esq.</gContact:nickname></entry><entry 
gd:etag='&quot;R3g6cDVSLit7I2A9WhFQEkwCQQQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2dbedc3b88565202</id><updated>2013-07-07T17:36:46.618Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-07T17:36:46.618Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2dbedc3b88565202'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2dbe
 dc3b88565202'/><link rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2dbedc3b88565202'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry
 
gd:etag='&quot;Q3g8cDVSLit7I2A9WhFQE0wIQgQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/324109290da0b4f6</id><updated>2013-07-08T19:41:42.678Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:42.678Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/324109290da0b4f6'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/324109290da0
 b4f6'/><link rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/324109290da0b4f6'/><gContact:nickname>Test
 Contact 3</gContact:nickname></entry></feed>
+  
diff --git a/gdata/tests/traces/contacts/query-all-contacts-async-progress-closure 
b/gdata/tests/traces/contacts/query-all-contacts-async-progress-closure
new file mode 100644
index 0000000..352dfcb
--- /dev/null
+++ b/gdata/tests/traces/contacts/query-all-contacts-async-progress-closure
@@ -0,0 +1,28 @@
+> GET /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312508
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 33 (0x7fffd8015640), SoupSocket 16 (0x7fffdc003bc0)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312509
+< Soup-Debug: SoupMessage 33 (0x7fffd8015640)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Expires: Mon, 08 Jul 2013 19:41:49 GMT
+< Date: Mon, 08 Jul 2013 19:41:49 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: W/"CEIESH87fCt7I2A9WhFQE0w."
+< Last-Modified: Mon, 08 Jul 2013 19:41:49 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;CEIESH87fCt7I2A9WhFQE0w.&quot;'><id>libgdata 
test googlemail com</id><updated>2013-07-08T19:41:49.104Z</updated><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>GData Test's Contacts</title><link 
rel='alternate' type='text/html' href='http://www.google.com/'/><link 
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full'/><link 
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full'/><link 
rel='http://schemas.
 google.com/g/2005#batch' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/batch'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full?max-results=25'/><link 
rel='next' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full?start-index=26&amp;max-results=25'/><author><name>GData
 Test</name><email>libgdata test googlemail com</email></author><generator version='1.0' 
uri='http://www.google.com/m8/feeds'>Contacts</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry
 
gd:etag='&quot;R3k_fTVSLit7I2A9WhJbGUQNRgE.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/4b7059f89aa79c1</id><updated>2012-09-30T09:25:56.745Z</updated><app:edited
 xmln
 s:app='http://www.w3.org/2007/app'>2012-09-30T09:25:56.745Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/4b7059f89aa79c1'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4b7059f89aa79c1'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4b7059f89aa79c1'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry
 
gd:etag='&quot;RX05cTVSLyt7I2A9WhJTGUwJRQA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/65bc1a20a718f48</id><updated>2012-06-28T19:54:04.329Z</updated><app:edited
 xmlns:app='h
 ttp://www.w3.org/2007/app'>2012-06-28T19:54:04.329Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/65bc1a20a718f48' 
gd:etag='&quot;cgl0NAVFSit7I2BiPUJORzYOFXJCOkoLZBQ.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/65bc1a20a718f48'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/65bc1a20a718f48'/></entry><entry
 
gd:etag='&quot;R3w7fTVSLyt7I2A9WhJSE0gORQY.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/7000f108822c609</id><updated>2012-07-03T22:23:46.205Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03
 T22:23:46.205Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/7000f108822c609' 
gd:etag='&quot;MjNyZn8GSit7I2BGJE4IcUQOM1YUNG0hMlE.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7000f108822c609'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7000f108822c609'/></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/7b573890ed9711e</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
 scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/7b573890ed9711e'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7b573890ed9711e'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/7b573890ed9711e'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday when='--01-
 01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber rel='http://sc
 hemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress primary='true' 
rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy Mountain 
View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a jot.</gContact:jot
<gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;SXYzfTVSLit7I2A9WhFQE0wIQgQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/9e18fbb08d355e7</id><updated>2013-07-08T19:41:48.885Z</updated><app:edited
xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:48.885Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/9e18fbb08d355e7'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/ful
 l/9e18fbb08d355e7'/><gContact:nickname>Test Contact 3</gContact:nickname></entry><entry 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/ac76dcd8e30ac6f</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/ac76dcd8e30ac6f'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/ac76dcd8e30ac6f'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/ac76dcd
 8e30ac6f'/><gd:name><gd:fullName>John 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email
  rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:u
 serDefinedField key='Owes me' value='£10'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Qnk8fzVSLit7I2A9WhdQF0QIRwM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/cd6c6d88af66408</id><updated>2011-08-19T22:14:33.777Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2011-08-19T22:14:33.777Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.co
 m/cd6c6d88af66408' gd:etag='&quot;cDpVYHkGbCt7I2BNH3YJVDd-JF0rPkMxR1I.&quot;'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/cd6c6d88af66408'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/cd6c6d88af66408'/><gContact:nickname>Test
 Contact Esq.</gContact:nickname></entry><entry 
gd:etag='&quot;RHs5eTVSLit7I2A9WhJSE0gORAM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/102482f70d9b84e7</id><updated>2012-07-03T22:26:15.521Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:26:15.521Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.
 test%40googlemail.com/102482f70d9b84e7'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/102482f70d9b84e7'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/102482f70d9b84e7'/><gContact:nickname>Test
 Contact 2</gContact:nickname></entry><entry 
gd:etag='&quot;RXc6cTVSLit7I2A9WhJSE0gORAM.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1226d54c88cfd048</id><updated>2012-07-03T22:26:14.919Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:26:14.919Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1226d54c88cfd048'
 /><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1226d54c88cfd048'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1226d54c88cfd048'/><gContact:nickname>Test
 Contact 1</gContact:nickname></entry><entry 
gd:etag='&quot;QH0_eTVSLit7I2A9WhFQEkUJRww.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1596e0680819dd85</id><updated>2013-07-08T11:31:21.341Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T11:31:21.341Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1596e0680819dd85'/><link 
rel='self' type='applicatio
 n/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1596e0680819dd85'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1596e0680819dd85'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/161aa4b38b4338c4</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/161aa4b38b4338c4'/><link r
 el='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/161aa4b38b4338c4'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/161aa4b38b4338c4'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContac
 t:subject>Charity work</gContact:subject><gContact:fileAs>J, Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel
 ='anniversary'><gd:when startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' 
value='Number Six'/><gContact:relation rel='friend'>Brian 
Haddock</gContact:relation><gContact:userDefinedField key='Favourite colour' 
value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' 
value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' 
primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;QXw6fDVSLit7I2A9WhJSE0gJQAA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1666943f09922805</id><updated>2012-07-03T22:15:40.214Z</updated><app:ed
 ited xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:15:40.214Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1666943f09922805' 
gd:etag='&quot;cXFBF2AxSit7I2BiMVUEeT95TmZDY3kGaC0.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1666943f09922805'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1666943f09922805'/></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/190beb188fb7cd51</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org
 /2007/app'>2013-06-08T06:36:52.837Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/190beb188fb7cd51'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/190beb188fb7cd51'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/190beb188fb7cd51'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials>
 <gContact:gender value='male'/><gContact:birthday when='--01-01'/><gContact:occupation>Professional 
bum</gContact:occupation><gContact:sensitivity rel='personal'/><gContact:billingInformation>Big J 
Enterprises, Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'
(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='e
 n-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/19517fd1080aec99</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/19517fd1080aec99'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/19517fd1080aec99'/><link 
rel='edit' type='appli
 cation/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/19517fd1080aec99'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:o
 rgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email 
rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddo
 ck</gContact:relation><gContact:userDefinedField key='Favourite colour' 
value='Blue'/><gContact:userDefinedField key='My notes' value=''/><gContact:userDefinedField key='Owes me' 
value='£10'/><gContact:userDefinedField key='' value='Foo'/><gContact:website href='http://example.com/' 
primary='true' rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1b6f96430e863e1a</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.co
 m/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1b6f96430e863e1a'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1b6f96430e863e1a'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1b6f96430e863e1a'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:
 sensitivity rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structured
 PostalAddress primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 
Amphitheatre Pkwy Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty name='CALURI'
http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1c14b53c0c9483d1</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John 
Smith</title><content>Notes</content><link rel='http://schemas.google.com/contacts/2008/rel#photo' 
type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1c14b53c0c9483d1'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1c14b53c0c9483d1'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1c14b53c0c9483d1'/><gd:name><gd:ful
 lName>John 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail c
 om'/><gd:email rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz 
gmail com' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' value='
 '/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;SH0yeTVSLit7I2A9WhJSE0gORQI.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/1d2b10b808609587</id><updated>2012-07-03T22:24:29.391Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03T22:24:29.391Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' href='https://www.
 google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/1d2b10b808609587' 
gd:etag='&quot;fDhLBWc-bCt7I2BiOUw1cRICWmQTY2Y8QhA.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1d2b10b808609587'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/1d2b10b808609587'/></entry><entry
 
gd:etag='&quot;R3c9ejVSLyt7I2A9WhJSFU8LRwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/218f31ad0c130aca</id><updated>2012-07-05T20:43:36.962Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-05T20:43:36.962Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/
 libgdata.test%40googlemail.com/218f31ad0c130aca' 
gd:etag='&quot;LT5gZFcjbCt7I2BVP1UOVwdYLVojPmcRaAk.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/218f31ad0c130aca'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/218f31ad0c130aca'/></entry><entry
 
gd:etag='&quot;SH06eDVSLit7I2A9WhJbGUQMTg0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2357fd980bc95e86</id><updated>2012-09-30T09:23:19.310Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:23:19.310Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/23
 57fd980bc95e86' gd:etag='&quot;TQVdAl8hfCt7I2BrDUU7Wi1oGVEwG3gadlY.&quot;'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2357fd980bc95e86'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2357fd980bc95e86'/><gContact:nickname>Test
 Contact Esq.</gContact:nickname></entry><entry 
gd:etag='&quot;RXw-ejVSLit7I2A9WhJSE0kCQgc.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2571b489091c14e6</id><updated>2012-07-03T20:48:54.252Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-07-03T20:48:54.252Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.t
 est%40googlemail.com/2571b489091c14e6' gd:etag='&quot;LxReO0RBWit7I2BoUEM8bhgMD3I2G24tQw0.&quot;'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571b489091c14e6'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2571b489091c14e6'/></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/28db0e230ca0370f</id><updated>2013-06-08T06:36:52.837Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.
 test%40googlemail.com/28db0e230ca0370f'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/28db0e230ca0370f'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/28db0e230ca0370f'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName><gContact:initials>A.
 B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>Thi
 s is a server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gContact:fileAs>J, 
Big</gContact:fileAs><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
 rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain View</gd:street>
 </gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;QHo9cDVSLit7I2A9WhJTGUwJRQA.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2a1140920b75f94f</id><u
 pdated>2012-06-28T19:54:01.468Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2012-06-28T19:54:01.468Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2a1140920b75f94f' 
gd:etag='&quot;Zg8se2wlbCt7I2BqDVQGUh9pLXwldz4xdgY.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2a1140920b75f94f'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2a1140920b75f94f'/></entry><entry
 
gd:etag='&quot;Q3Y4fzBQLCt7I2A9WhFTFkoJQwU.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2d05d0880c30da83</id><updated>2013-06-08T06:36:52.837Z</
 updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-06-08T06:36:52.837Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>John Smith</title><content>Notes</content><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2d05d0880c30da83'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d05d0880c30da83'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d05d0880c30da83'/><gd:name><gd:fullName>John
 
Smith</gd:fullName><gd:givenName>John</gd:givenName><gd:familyName>Smith</gd:familyName></gd:name><gContact:nickname>Big
 
J</gContact:nickname><gContact:maidenName>Smith</gContact:maidenName><gContact:shortName>Jon</gContact:shortName
<gContact:initials>A. B. C.</gContact:initials><gContact:gender value='male'/><gContact:birthday 
when='--01-01'/><gContact:occupation>Professional bum</gContact:occupation><gContact:sensitivity 
rel='personal'/><gContact:billingInformation>Big J Enterprises, 
Ltd.</gContact:billingInformation><gContact:priority 
rel='high'/><gContact:mileage>12km</gContact:mileage><gContact:directoryServer>This is a 
server</gContact:directoryServer><gContact:subject>Charity work</gContact:subject><gd:organization 
rel='http://schemas.google.com/g/2005#work'><gd:orgName>OrgCorp</gd:orgName><gd:orgTitle>President</gd:orgTitle></gd:organization><gd:email
rel='http://schemas.google.com/g/2005#work' address='liz gmail com'/><gd:email 
rel='http://schemas.google.com/g/2005#home' address='liz example org'/><gd:im address='liz gmail com' 
protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' 
rel='http://schemas.google.com/g/2005#home'/><gd:phoneNumber rel='http://schemas.google.com/g/2005#work' 
primary
 ='true'>(206)555-1212</gd:phoneNumber><gd:phoneNumber 
rel='http://schemas.google.com/g/2005#home'>(206)555-1213</gd:phoneNumber><gd:structuredPostalAddress 
primary='true' rel='http://schemas.google.com/g/2005#work'><gd:formattedAddress>1600 Amphitheatre Pkwy 
Mountain View</gd:formattedAddress><gd:street>1600 Amphitheatre Pkwy Mountain 
View</gd:street></gd:structuredPostalAddress><gContact:event rel='anniversary'><gd:when 
startTime='1900-01-01'/></gContact:event><gContact:externalId rel='organization' value='Number 
Six'/><gContact:relation rel='friend'>Brian Haddock</gContact:relation><gContact:userDefinedField 
key='Favourite colour' value='Blue'/><gContact:userDefinedField key='My notes' 
value=''/><gContact:userDefinedField key='Owes me' value='£10'/><gContact:userDefinedField key='' 
value='Foo'/><gContact:website href='http://example.com/' primary='true' 
rel='profile'/><gContact:calendarLink href='http://calendar.example.com/' primary='true' 
rel='home'/><gContact:language 
 code='en-GB'/><gContact:jot rel='other'>This is a 
jot.</gContact:jot><gContact:hobby>Rowing</gContact:hobby><gd:extendedProperty 
name='CALURI'>http://example.com/</gd:extendedProperty></entry><entry 
gd:etag='&quot;RHw8cTVSLyt7I2A9WhNTGEgNQAE.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2d9e26a48d120228</id><updated>2012-10-21T22:15:55.279Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-10-21T22:15:55.279Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2d9e26a48d120228' 
gd:etag='&quot;Xmh2Il8GSit7I2B8L0sQSRdbJlIoKjwidDc.&quot;'/><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d9e26a48d12022
 8'/><link rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2d9e26a48d120228'/><gContact:nickname>Test
 Contact Esq.</gContact:nickname></entry><entry 
gd:etag='&quot;R3g6cDVSLit7I2A9WhFQEkwCQQQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/2dbedc3b88565202</id><updated>2013-07-07T17:36:46.618Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-07T17:36:46.618Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title>Toby</title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/2dbedc3b88565202'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2dbedc3b88565202'/><link 
rel='edit' type='appli
 cation/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/2dbedc3b88565202'/><gd:name><gd:fullName>Toby</gd:fullName><gd:givenName>Brian</gd:givenName></gd:name></entry></feed>
+  
diff --git a/gdata/tests/traces/contacts/query-all-groups b/gdata/tests/traces/contacts/query-all-groups
new file mode 100644
index 0000000..558d89a
--- /dev/null
+++ b/gdata/tests/traces/contacts/query-all-groups
@@ -0,0 +1,28 @@
+> GET /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312512
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 40 (0x9920a0), SoupSocket 19 (0x8f23d0)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312512
+< Soup-Debug: SoupMessage 40 (0x9920a0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Expires: Mon, 08 Jul 2013 19:41:52 GMT
+< Date: Mon, 08 Jul 2013 19:41:52 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: W/"CEIFQ3w8fyt7I2A9WhFQE0w."
+< Last-Modified: Mon, 08 Jul 2013 19:41:52 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;CEIFQ3w8fyt7I2A9WhFQE0w.&quot;'><id>libgdata 
test googlemail com</id><updated>2013-07-08T19:41:52.277Z</updated><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>GData Test's Contact Groups</title><link 
rel='alternate' type='text/html' href='http://www.google.com/'/><link 
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full'/><link 
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.
 google.com/g/2005#batch' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/batch'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full?max-results=25'/><link 
rel='next' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full?start-index=26&amp;max-results=25'/><author><name>GData
 Test</name><email>libgdata test googlemail com</email></author><generator version='1.0' 
uri='http://www.google.com/m8/feeds'>Contacts</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry
 
gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6</id><updated>1970-01-01T00:00:00.000Z</updated><category
 scheme='http://schemas.google.com/g/2005#kind' t
 erm='http://schemas.google.com/contact/2008#group'/><title>System Group: My Contacts</title><content>System 
Group: My Contacts</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6'/><gContact:systemGroup 
id='Contacts'/></entry><entry 
gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/d</id><updated>1970-01-01T00:00:00.000Z</updated><category
 scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>System Group: Friends</title><content>System 
Group: Friends</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/d'/><gContact:systemGroup 
id='Friends'/></entry><entry 
gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/e</id><updated>1970-01-01T00:00:00.00
 0Z</updated><category scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>System Group: Family</title><content>System 
Group: Family</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e'/><gContact:systemGroup 
id='Family'/></entry><entry 
gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/f</id><updated>1970-01-01T00:00:00.000Z</updated><category
 scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>System Group: Coworkers</title><content>System 
Group: Coworkers</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/f'/><gContact:systemGroup 
id='Coworkers'/></entry><entry 
gd:etag='&quot;RH88fTVSLyt7I2A9WhRVEUwJQwA.&quot;'><id>http://www.google.com/m8/fe
 
eds/groups/libgdata.test%40googlemail.com/base/9f9c4590d0290d7</id><updated>2012-01-09T12:50:45.175Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-01-09T12:50:45.175Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Starred in Android</title><content>Starred in 
Android</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/9f9c4590d0290d7'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/9f9c4590d0290d7'/></entry><entry
 
gd:etag='&quot;Q3k9fjVSLit7I2A9WhdaF00KTwI.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/ceda7a8098d65d8</id><updated>2011-10-27T07:34:22.766Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:34:22.766Z</app:edited><category scheme='http://sch
 emas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New 
Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/ceda7a8098d65d8'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/ceda7a8098d65d8'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;QHw8fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/e9364a38f93cd69</id><updated>2013-07-08T19:41:51.277Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:51.277Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom
 +xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e9364a38f93cd69'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e9364a38f93cd69'/></entry><entry
 
gd:etag='&quot;RHcycTVSLit7I2A9WhVSFEgJQAU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/103a86838e9d1619</id><updated>2012-03-11T08:15:15.999Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-03-11T08:15:15.999Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/103a86838e9d1619'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/103a86838
 e9d1619'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;SHg6fzVSLit7I2A9WhFQE0wLTwA.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/15adee270f46e129</id><updated>2013-07-08T19:30:49.617Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:49.617Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15adee270f46e129'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15adee270f46e129'/></entry><entry
 
gd:etag='&quot;QXkyfzVSLit7I2A9WhFQE0wLQQQ.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/15c0fe5b8ddbfbc6</
 id><updated>2013-07-08T19:26:40.797Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:26:40.797Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15c0fe5b8ddbfbc6'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15c0fe5b8ddbfbc6'/></entry><entry
 
gd:etag='&quot;QHw_fjVSLit7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/240ef615880f341e</id><updated>2013-07-08T19:30:51.246Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:51.246Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008
 #group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/240ef615880f341e'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/240ef615880f341e'/></entry><entry
 
gd:etag='&quot;QHY-fTVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/2fc0d100888d0ffe</id><updated>2013-07-08T19:41:51.855Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:51.855Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 
2</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/2fc0d100888d0ffe'/><link 
rel='edit' type='
 application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/2fc0d100888d0ffe'/></entry><entry
 
gd:etag='&quot;Q3w7eDVSLSt7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/345d441d8dfd18f6</id><updated>2013-07-08T19:30:52.200Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:52.200Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;RngycDVSLit7I2A9WhJbGUQN
 
RQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/381f05888a4764f1</id><updated>2012-09-30T09:27:07.698Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:07.698Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/381f05888a4764f1'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/381f05888a4764f1'/></entry><entry
 
gd:etag='&quot;SXoycDVSLit7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/3eac3501098535e9</id><updated>2012-09-30T09:27:08.498Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:08.498Z</app:
 edited><category scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/3eac3501098535e9'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/3eac3501098535e9'/></entry><entry
 
gd:etag='&quot;Qn8-fDVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/42e4fb468e5145bb</id><updated>2013-07-08T19:28:53.154Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:53.154Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' href='https://w
 ww.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/42e4fb468e5145bb'/><link rel='edit' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/42e4fb468e5145bb'/></entry><entry
 
gd:etag='&quot;SHo-eDVSLit7I2A9WhdaF00LTgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/4dea3ecd8da074a4</id><updated>2011-10-27T07:51:59.450Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:51:59.450Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4dea3ecd8da074a4'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4dea3ecd8da074a4'/><gd:exten
 dedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;SHk6cDVSLit7I2A9WhdaF00LTgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/55e0c0e18ed73198</id><updated>2011-10-27T07:51:59.718Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:51:59.718Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/55e0c0e18ed73198'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/55e0c0e18ed73198'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;SHw6fDVSLit7I2A9WhFQE0wLQg0.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%
 40googlemail.com/base/580db14f8de07aed</id><updated>2013-07-08T19:26:39.214Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:26:39.214Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/580db14f8de07aed'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/580db14f8de07aed'/></entry><entry
 
gd:etag='&quot;RXY6fDVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/598751ad88d93027</id><updated>2013-07-08T19:28:54.814Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:54.814Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' term
 ='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/598751ad88d93027'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/598751ad88d93027'/></entry><entry
 
gd:etag='&quot;RX4-fjVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5ba19f428dea89fa</id><updated>2013-07-08T19:28:54.056Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:54.056Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 
2</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5b
 a19f428dea89fa'/><link rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5ba19f428dea89fa'/></entry><entry
 
gd:etag='&quot;SX4yfjVSLyt7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5d9275a48cf10b66</id><updated>2012-09-30T09:27:08.096Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:08.096Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 
2</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5d9275a48cf10b66'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5d9275a48cf10b66'/></entry><entry
 gd:etag='&quot;RHg8cDVSLit7I2A9WhVSFEgJQAU.&quot;'><id>htt
 
p://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/67146a4c8a491d5e</id><updated>2012-03-11T08:15:15.678Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-03-11T08:15:15.678Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/67146a4c8a491d5e'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/67146a4c8a491d5e'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;Q3Y_ejVSLit7I2A9WhdaF00KTwI.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6a5c6e938ca7cfd5</id><updated>2011-10-27T07:34:22.842Z</updated><app:edited
 xmlns:app='http://www.w3.org/
 2007/app'>2011-10-27T07:34:22.842Z</app:edited><category scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6a5c6e938ca7cfd5'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6a5c6e938ca7cfd5'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;QXo8eDVSLit7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6b3132998861e571</id><updated>2013-07-08T19:30:50.470Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:50.470Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2
 </title><content>Test Group 2</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6b3132998861e571'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6b3132998861e571'/></entry></feed>
+  
diff --git a/gdata/tests/traces/contacts/query-all-groups-async 
b/gdata/tests/traces/contacts/query-all-groups-async
new file mode 100644
index 0000000..cc97e6f
--- /dev/null
+++ b/gdata/tests/traces/contacts/query-all-groups-async
@@ -0,0 +1,28 @@
+> GET /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312523
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 56 (0x7fffd8015460), SoupSocket 32 (0x8f2250)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312523
+< Soup-Debug: SoupMessage 56 (0x7fffd8015460)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Expires: Mon, 08 Jul 2013 19:42:03 GMT
+< Date: Mon, 08 Jul 2013 19:42:03 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: W/"CEIGQngzcCt7I2A9WhFQE0w."
+< Last-Modified: Mon, 08 Jul 2013 19:42:03 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;CEIGQngzcCt7I2A9WhFQE0w.&quot;'><id>libgdata 
test googlemail com</id><updated>2013-07-08T19:42:03.688Z</updated><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>GData Test's Contact Groups</title><link 
rel='alternate' type='text/html' href='http://www.google.com/'/><link 
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full'/><link 
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.
 google.com/g/2005#batch' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/batch'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full?max-results=25'/><link 
rel='next' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full?start-index=26&amp;max-results=25'/><author><name>GData
 Test</name><email>libgdata test googlemail com</email></author><generator version='1.0' 
uri='http://www.google.com/m8/feeds'>Contacts</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry
 
gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6</id><updated>1970-01-01T00:00:00.000Z</updated><category
 scheme='http://schemas.google.com/g/2005#kind' t
 erm='http://schemas.google.com/contact/2008#group'/><title>System Group: My Contacts</title><content>System 
Group: My Contacts</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6'/><gContact:systemGroup 
id='Contacts'/></entry><entry 
gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/d</id><updated>1970-01-01T00:00:00.000Z</updated><category
 scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>System Group: Friends</title><content>System 
Group: Friends</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/d'/><gContact:systemGroup 
id='Friends'/></entry><entry 
gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/e</id><updated>1970-01-01T00:00:00.00
 0Z</updated><category scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>System Group: Family</title><content>System 
Group: Family</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e'/><gContact:systemGroup 
id='Family'/></entry><entry 
gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/f</id><updated>1970-01-01T00:00:00.000Z</updated><category
 scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>System Group: Coworkers</title><content>System 
Group: Coworkers</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/f'/><gContact:systemGroup 
id='Coworkers'/></entry><entry 
gd:etag='&quot;RH88fTVSLyt7I2A9WhRVEUwJQwA.&quot;'><id>http://www.google.com/m8/fe
 
eds/groups/libgdata.test%40googlemail.com/base/9f9c4590d0290d7</id><updated>2012-01-09T12:50:45.175Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-01-09T12:50:45.175Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Starred in Android</title><content>Starred in 
Android</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/9f9c4590d0290d7'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/9f9c4590d0290d7'/></entry><entry
 
gd:etag='&quot;Q3k9fjVSLit7I2A9WhdaF00KTwI.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/ceda7a8098d65d8</id><updated>2011-10-27T07:34:22.766Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:34:22.766Z</app:edited><category scheme='http://sch
 emas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New 
Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/ceda7a8098d65d8'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/ceda7a8098d65d8'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;QHw8fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/e9364a38f93cd69</id><updated>2013-07-08T19:41:51.277Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:51.277Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom
 +xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e9364a38f93cd69'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e9364a38f93cd69'/></entry><entry
 
gd:etag='&quot;RHcycTVSLit7I2A9WhVSFEgJQAU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/103a86838e9d1619</id><updated>2012-03-11T08:15:15.999Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-03-11T08:15:15.999Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/103a86838e9d1619'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/103a86838
 e9d1619'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;SHg6fzVSLit7I2A9WhFQE0wLTwA.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/15adee270f46e129</id><updated>2013-07-08T19:30:49.617Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:49.617Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15adee270f46e129'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15adee270f46e129'/></entry><entry
 
gd:etag='&quot;QXkyfzVSLit7I2A9WhFQE0wLQQQ.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/15c0fe5b8ddbfbc6</
 id><updated>2013-07-08T19:26:40.797Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:26:40.797Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15c0fe5b8ddbfbc6'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15c0fe5b8ddbfbc6'/></entry><entry
 
gd:etag='&quot;SH46fjVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/1764e04088a5c72d</id><updated>2013-07-08T19:41:59.016Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:59.016Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008
 #group'/><title>Test Group 2</title><content>Test Group 2</content><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/1764e04088a5c72d'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/1764e04088a5c72d'/></entry><entry
 
gd:etag='&quot;QHw_fjVSLit7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/240ef615880f341e</id><updated>2013-07-08T19:30:51.246Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:51.246Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/240ef615880f341e'/><link 
rel='edit' type='
 application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/240ef615880f341e'/></entry><entry
 
gd:etag='&quot;QHY-fTVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/2fc0d100888d0ffe</id><updated>2013-07-08T19:41:51.855Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:51.855Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 
2</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/2fc0d100888d0ffe'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/2fc0d100888d0ffe'/></entry><entry
 gd:etag='&quot;Q3w7eDVSLSt7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgd
 ata.test%40googlemail.com/base/345d441d8dfd18f6</id><updated>2013-07-08T19:30:52.200Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:52.200Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;RHw4fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/36a5440488fdacfe</id><updated>2013-07-08T19:41:55.237Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:55.237Z</app:
 edited><category scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/36a5440488fdacfe'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/36a5440488fdacfe'/></entry><entry
 
gd:etag='&quot;RngycDVSLit7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/381f05888a4764f1</id><updated>2012-09-30T09:27:07.698Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:07.698Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' href='https://w
 ww.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/381f05888a4764f1'/><link rel='edit' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/381f05888a4764f1'/></entry><entry
 
gd:etag='&quot;SXoycDVSLit7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/3eac3501098535e9</id><updated>2012-09-30T09:27:08.498Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:08.498Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/3eac3501098535e9'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/3eac3501098535e9'/></ent
 ry><entry 
gd:etag='&quot;Qn8-fDVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/42e4fb468e5145bb</id><updated>2013-07-08T19:28:53.154Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:53.154Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/42e4fb468e5145bb'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/42e4fb468e5145bb'/></entry><entry
 
gd:etag='&quot;R3szfTVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/45c34d3b89cb55ec</id><updated>2013-07-08T19:41:56.585Z</updated><app:edited
 xmlns:app='http://ww
 w.w3.org/2007/app'>2013-07-08T19:41:56.585Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 
2</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/45c34d3b89cb55ec'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/45c34d3b89cb55ec'/></entry><entry
 
gd:etag='&quot;R387ezVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/486f1c948c968f88</id><updated>2013-07-08T19:41:56.103Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:56.103Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='
 self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/486f1c948c968f88'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/486f1c948c968f88'/></entry><entry
 
gd:etag='&quot;Rn8-fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/4bd238ec8dbbd92b</id><updated>2013-07-08T19:41:57.157Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:57.157Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4bd238ec8dbbd92b'/><link 
rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/groups/libgdata.te
 st%40googlemail.com/full/4bd238ec8dbbd92b'/></entry><entry 
gd:etag='&quot;SHo-eDVSLit7I2A9WhdaF00LTgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/4dea3ecd8da074a4</id><updated>2011-10-27T07:51:59.450Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:51:59.450Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4dea3ecd8da074a4'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4dea3ecd8da074a4'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;SHo9cDVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlema
 il.com/base/533560330ab24b0d</id><updated>2013-07-08T19:41:59.468Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:59.468Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/533560330ab24b0d'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/533560330ab24b0d'/></entry><entry
 
gd:etag='&quot;SHk6cDVSLit7I2A9WhdaF00LTgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/55e0c0e18ed73198</id><updated>2011-10-27T07:51:59.718Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:51:59.718Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' term='http://s
 chemas.google.com/contact/2008#group'/><title>New Group!</title><content>New Group!</content><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/55e0c0e18ed73198'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/55e0c0e18ed73198'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;Qnk5fjVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5744eb290a991a8d</id><updated>2013-07-08T19:41:53.726Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:53.726Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/fe
 eds/groups/libgdata.test%40googlemail.com/full/5744eb290a991a8d'/><link rel='edit' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5744eb290a991a8d'/></entry></feed>
+  
diff --git a/gdata/tests/traces/contacts/query-all-groups-async-progress-closure 
b/gdata/tests/traces/contacts/query-all-groups-async-progress-closure
new file mode 100644
index 0000000..4f3a3f6
--- /dev/null
+++ b/gdata/tests/traces/contacts/query-all-groups-async-progress-closure
@@ -0,0 +1,28 @@
+> GET /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312517
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 49 (0x7fffd8015460), SoupSocket 26 (0x7fffe0018e20)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312517
+< Soup-Debug: SoupMessage 49 (0x7fffd8015460)
+< Content-Type: application/atom+xml; charset=UTF-8; type=feed
+< Expires: Mon, 08 Jul 2013 19:41:57 GMT
+< Date: Mon, 08 Jul 2013 19:41:57 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: W/"CEIFRn0zeit7I2A9WhFQE0w."
+< Last-Modified: Mon, 08 Jul 2013 19:41:57 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' 
xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;CEIFRn0zeit7I2A9WhFQE0w.&quot;'><id>libgdata 
test googlemail com</id><updated>2013-07-08T19:41:57.382Z</updated><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>GData Test's Contact Groups</title><link 
rel='alternate' type='text/html' href='http://www.google.com/'/><link 
rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full'/><link 
rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full'/><link rel='http://schemas.
 google.com/g/2005#batch' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/batch'/><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full?max-results=25'/><link 
rel='next' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full?start-index=26&amp;max-results=25'/><author><name>GData
 Test</name><email>libgdata test googlemail com</email></author><generator version='1.0' 
uri='http://www.google.com/m8/feeds'>Contacts</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry
 
gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6</id><updated>1970-01-01T00:00:00.000Z</updated><category
 scheme='http://schemas.google.com/g/2005#kind' t
 erm='http://schemas.google.com/contact/2008#group'/><title>System Group: My Contacts</title><content>System 
Group: My Contacts</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6'/><gContact:systemGroup 
id='Contacts'/></entry><entry 
gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/d</id><updated>1970-01-01T00:00:00.000Z</updated><category
 scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>System Group: Friends</title><content>System 
Group: Friends</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/d'/><gContact:systemGroup 
id='Friends'/></entry><entry 
gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/e</id><updated>1970-01-01T00:00:00.00
 0Z</updated><category scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>System Group: Family</title><content>System 
Group: Family</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e'/><gContact:systemGroup 
id='Family'/></entry><entry 
gd:etag='&quot;YDwreyM.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/f</id><updated>1970-01-01T00:00:00.000Z</updated><category
 scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>System Group: Coworkers</title><content>System 
Group: Coworkers</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/f'/><gContact:systemGroup 
id='Coworkers'/></entry><entry 
gd:etag='&quot;RH88fTVSLyt7I2A9WhRVEUwJQwA.&quot;'><id>http://www.google.com/m8/fe
 
eds/groups/libgdata.test%40googlemail.com/base/9f9c4590d0290d7</id><updated>2012-01-09T12:50:45.175Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-01-09T12:50:45.175Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Starred in Android</title><content>Starred in 
Android</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/9f9c4590d0290d7'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/9f9c4590d0290d7'/></entry><entry
 
gd:etag='&quot;Q3k9fjVSLit7I2A9WhdaF00KTwI.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/ceda7a8098d65d8</id><updated>2011-10-27T07:34:22.766Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:34:22.766Z</app:edited><category scheme='http://sch
 emas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#group'/><title>New 
Group!</title><content>New Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/ceda7a8098d65d8'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/ceda7a8098d65d8'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;QHw8fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/e9364a38f93cd69</id><updated>2013-07-08T19:41:51.277Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:51.277Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom
 +xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e9364a38f93cd69'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/e9364a38f93cd69'/></entry><entry
 
gd:etag='&quot;RHcycTVSLit7I2A9WhVSFEgJQAU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/103a86838e9d1619</id><updated>2012-03-11T08:15:15.999Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-03-11T08:15:15.999Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/103a86838e9d1619'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/103a86838
 e9d1619'/><gd:extendedProperty name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;SHg6fzVSLit7I2A9WhFQE0wLTwA.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/15adee270f46e129</id><updated>2013-07-08T19:30:49.617Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:49.617Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15adee270f46e129'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15adee270f46e129'/></entry><entry
 
gd:etag='&quot;QXkyfzVSLit7I2A9WhFQE0wLQQQ.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/15c0fe5b8ddbfbc6</
 id><updated>2013-07-08T19:26:40.797Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:26:40.797Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15c0fe5b8ddbfbc6'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/15c0fe5b8ddbfbc6'/></entry><entry
 
gd:etag='&quot;QHw_fjVSLit7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/240ef615880f341e</id><updated>2013-07-08T19:30:51.246Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:51.246Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008
 #group'/><title>Test Group 3</title><content>Test Group 3</content><link rel='self' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/240ef615880f341e'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/240ef615880f341e'/></entry><entry
 
gd:etag='&quot;QHY-fTVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/2fc0d100888d0ffe</id><updated>2013-07-08T19:41:51.855Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:51.855Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 
2</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/2fc0d100888d0ffe'/><link 
rel='edit' type='
 application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/2fc0d100888d0ffe'/></entry><entry
 
gd:etag='&quot;Q3w7eDVSLSt7I2A9WhFQE0wLTwE.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/345d441d8dfd18f6</id><updated>2013-07-08T19:30:52.200Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:30:52.200Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry gd:etag='&quot;RHw4fzVSLit7I2A9WhFQE0wI
 
QgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/36a5440488fdacfe</id><updated>2013-07-08T19:41:55.237Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:55.237Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/36a5440488fdacfe'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/36a5440488fdacfe'/></entry><entry
 
gd:etag='&quot;RngycDVSLit7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/381f05888a4764f1</id><updated>2012-09-30T09:27:07.698Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:07.698Z</app:
 edited><category scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/381f05888a4764f1'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/381f05888a4764f1'/></entry><entry
 
gd:etag='&quot;SXoycDVSLit7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/3eac3501098535e9</id><updated>2012-09-30T09:27:08.498Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:08.498Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' href='https://w
 ww.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/3eac3501098535e9'/><link rel='edit' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/3eac3501098535e9'/></entry><entry
 
gd:etag='&quot;Qn8-fDVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/42e4fb468e5145bb</id><updated>2013-07-08T19:28:53.154Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:53.154Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/42e4fb468e5145bb'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/42e4fb468e5145bb'/></ent
 ry><entry 
gd:etag='&quot;SHo-eDVSLit7I2A9WhdaF00LTgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/4dea3ecd8da074a4</id><updated>2011-10-27T07:51:59.450Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:51:59.450Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4dea3ecd8da074a4'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/4dea3ecd8da074a4'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;SHk6cDVSLit7I2A9WhdaF00LTgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/55e0c0e18ed73198</id><updated>2011-10
 -27T07:51:59.718Z</updated><app:edited 
xmlns:app='http://www.w3.org/2007/app'>2011-10-27T07:51:59.718Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>New Group!</title><content>New 
Group!</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/55e0c0e18ed73198'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/55e0c0e18ed73198'/><gd:extendedProperty
 name='foobar'>barfoo</gd:extendedProperty></entry><entry 
gd:etag='&quot;Qnk5fjVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5744eb290a991a8d</id><updated>2013-07-08T19:41:53.726Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:53.726Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' term
 ='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5744eb290a991a8d'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5744eb290a991a8d'/></entry><entry
 
gd:etag='&quot;SHw6fDVSLit7I2A9WhFQE0wLQg0.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/580db14f8de07aed</id><updated>2013-07-08T19:26:39.214Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:26:39.214Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/58
 0db14f8de07aed'/><link rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/580db14f8de07aed'/></entry><entry
 
gd:etag='&quot;RXY6fDVSLit7I2A9WhFQE0wLQAc.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/598751ad88d93027</id><updated>2013-07-08T19:28:54.814Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:54.814Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/598751ad88d93027'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/598751ad88d93027'/></entry><entry
 gd:etag='&quot;RX4-fjVSLit7I2A9WhFQE0wLQAc.&quot;'><id>htt
 
p://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5ba19f428dea89fa</id><updated>2013-07-08T19:28:54.056Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:28:54.056Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 
2</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5ba19f428dea89fa'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5ba19f428dea89fa'/></entry><entry
 
gd:etag='&quot;SX4yfjVSLyt7I2A9WhJbGUQNRQY.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/5d9275a48cf10b66</id><updated>2012-09-30T09:27:08.096Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2012-09-30T09:27:08.096Z</app:edited><category sc
 heme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 
2</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5d9275a48cf10b66'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/5d9275a48cf10b66'/></entry><entry
 
gd:etag='&quot;RXs4fjVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/6322bf8b8b4bc216</id><updated>2013-07-08T19:41:54.536Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:54.536Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 
2</content><link rel='self' type='application/atom+xml' href='https://www.google.com/m8/fe
 eds/groups/libgdata.test%40googlemail.com/full/6322bf8b8b4bc216'/><link rel='edit' 
type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/6322bf8b8b4bc216'/></entry></feed>
+  
diff --git a/gdata/tests/traces/contacts/setup-query-all-contacts 
b/gdata/tests/traces/contacts/setup-query-all-contacts
new file mode 100644
index 0000000..e7738e3
--- /dev/null
+++ b/gdata/tests/traces/contacts/setup-query-all-contacts
@@ -0,0 +1,96 @@
+> POST /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312506
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 30 (0x992460), SoupSocket 14 (0x8f2250)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' 
xmlns:app='http://www.w3.org/2007/app'><title type='text'></title><category 
term='http://schemas.google.com/contact/2008#contact' 
scheme='http://schemas.google.com/g/2005#kind'/><gd:name/><gContact:nickname>Test Contact 
1</gContact:nickname></entry>
+  
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312507
+< Soup-Debug: SoupMessage 30 (0x992460)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:47 GMT
+< Date: Mon, 08 Jul 2013 19:41:47 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "Rn8-fzVSLyt7I2A9WhFQE0wIQgQ."
+< Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/328ff50a88aea463
+< Content-Location: 
https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/328ff50a88aea463
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;Rn8-fzVSLyt7I2A9WhFQE0wIQgQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/328ff50a88aea463</id><updated>2013-07-08T19:41:47.157Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:47.157Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/328ff50a88aea463'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/328ff50a88aea463'/><link 
rel='edit' ty
 pe='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/328ff50a88aea463'/><gContact:nickname>Test
 Contact 1</gContact:nickname></entry>
+  
+> POST /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312507
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 31 (0x992280), SoupSocket 15 (0x8f2310)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' 
xmlns:app='http://www.w3.org/2007/app'><title type='text'></title><category 
term='http://schemas.google.com/contact/2008#contact' 
scheme='http://schemas.google.com/g/2005#kind'/><gd:name/><gContact:nickname>Test Contact 
2</gContact:nickname></entry>
+  
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312508
+< Soup-Debug: SoupMessage 31 (0x992280)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:48 GMT
+< Date: Mon, 08 Jul 2013 19:41:48 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "SX8-ezVSLit7I2A9WhFQE0wIQgQ."
+< Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4886c6530f41c3d5
+< Content-Location: 
https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4886c6530f41c3d5
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;SX8-ezVSLit7I2A9WhFQE0wIQgQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/4886c6530f41c3d5</id><updated>2013-07-08T19:41:48.153Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:48.153Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/4886c6530f41c3d5'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4886c6530f41c3d5'/><link 
rel='edit' ty
 pe='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/4886c6530f41c3d5'/><gContact:nickname>Test
 Contact 2</gContact:nickname></entry>
+  
+> POST /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312508
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 32 (0x9920a0), SoupSocket 16 (0x7fffdc003bc0)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' 
xmlns:app='http://www.w3.org/2007/app'><title type='text'></title><category 
term='http://schemas.google.com/contact/2008#contact' 
scheme='http://schemas.google.com/g/2005#kind'/><gd:name/><gContact:nickname>Test Contact 
3</gContact:nickname></entry>
+  
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312508
+< Soup-Debug: SoupMessage 32 (0x9920a0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:48 GMT
+< Date: Mon, 08 Jul 2013 19:41:48 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "SXYzfTVSLit7I2A9WhFQE0wIQgQ."
+< Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7
+< Content-Location: 
https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;SXYzfTVSLit7I2A9WhFQE0wIQgQ.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/9e18fbb08d355e7</id><updated>2013-07-08T19:41:48.885Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:48.885Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/9e18fbb08d355e7'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7'/><link 
rel='edit' type=
 'application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7'/><gContact:nickname>Test
 Contact 3</gContact:nickname></entry>
+  
diff --git a/gdata/tests/traces/contacts/setup-query-all-groups 
b/gdata/tests/traces/contacts/setup-query-all-groups
new file mode 100644
index 0000000..2fddc97
--- /dev/null
+++ b/gdata/tests/traces/contacts/setup-query-all-groups
@@ -0,0 +1,96 @@
+> POST /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312517
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 50 (0x992460), SoupSocket 27 (0x8f2250)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' 
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Group 1</title><content type='text'>Test Group 
1</content><category term='http://schemas.google.com/contact/2008#group' 
scheme='http://schemas.google.com/g/2005#kind'/></entry>
+  
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312518
+< Soup-Debug: SoupMessage 50 (0x992460)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:58 GMT
+< Date: Mon, 08 Jul 2013 19:41:58 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "SX88fzVSLit7I2A9WhFQE0wIQgU."
+< Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/60e706d28d38c6e5
+< Content-Location: 
https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/60e706d28d38c6e5
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;SX88fzVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/60e706d28d38c6e5</id><updated>2013-07-08T19:41:58.177Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:58.177Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 1</title><content>Test Group 
1</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/60e706d28d38c6e5'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/60e706d28d38c6e5'/></entry>
+  
+> POST /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312518
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 51 (0x992460), SoupSocket 28 (0x8f2190)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' 
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Group 2</title><content type='text'>Test Group 
2</content><category term='http://schemas.google.com/contact/2008#group' 
scheme='http://schemas.google.com/g/2005#kind'/></entry>
+  
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312519
+< Soup-Debug: SoupMessage 51 (0x992460)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:59 GMT
+< Date: Mon, 08 Jul 2013 19:41:59 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "SH46fjVSLit7I2A9WhFQE0wIQgU."
+< Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/1764e04088a5c72d
+< Content-Location: 
https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/1764e04088a5c72d
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;SH46fjVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/1764e04088a5c72d</id><updated>2013-07-08T19:41:59.016Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:59.016Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 2</title><content>Test Group 
2</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/1764e04088a5c72d'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/1764e04088a5c72d'/></entry>
+  
+> POST /m8/feeds/groups/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312519
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 52 (0x992280), SoupSocket 29 (0x8f2250)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' 
xmlns:app='http://www.w3.org/2007/app'><title type='text'>Test Group 3</title><content type='text'>Test Group 
3</content><category term='http://schemas.google.com/contact/2008#group' 
scheme='http://schemas.google.com/g/2005#kind'/></entry>
+  
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312519
+< Soup-Debug: SoupMessage 52 (0x992280)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:59 GMT
+< Date: Mon, 08 Jul 2013 19:41:59 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "SHo9cDVSLit7I2A9WhFQE0wIQgU."
+< Location: https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/533560330ab24b0d
+< Content-Location: 
https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/533560330ab24b0d
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;SHo9cDVSLit7I2A9WhFQE0wIQgU.&quot;'><id>http://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/base/533560330ab24b0d</id><updated>2013-07-08T19:41:59.468Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:59.468Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#group'/><title>Test Group 3</title><content>Test Group 
3</content><link rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/533560330ab24b0d'/><link 
rel='edit' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/groups/libgdata.test%40googlemail.com/full/533560330ab24b0d'/></entry>
+  
diff --git a/gdata/tests/traces/contacts/setup-temp-contact b/gdata/tests/traces/contacts/setup-temp-contact
new file mode 100644
index 0000000..404f51e
--- /dev/null
+++ b/gdata/tests/traces/contacts/setup-temp-contact
@@ -0,0 +1,32 @@
+> POST /m8/feeds/contacts/default/full HTTP/1.1
+> Soup-Debug-Timestamp: 1373312492
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 3 (0x992280), SoupSocket 2 (0x8f2310)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Content-Type: application/atom+xml
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+> 
+> <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' 
xmlns:app='http://www.w3.org/2007/app'><title type='text'></title><category 
term='http://schemas.google.com/contact/2008#contact' 
scheme='http://schemas.google.com/g/2005#kind'/><gd:name/><gContact:nickname>Test Contact 
Esq.</gContact:nickname></entry>
+  
+< HTTP/1.1 201 Created
+< Soup-Debug-Timestamp: 1373312492
+< Soup-Debug: SoupMessage 3 (0x992280)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:32 GMT
+< Date: Mon, 08 Jul 2013 19:41:32 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "Q3k4ezVSLit7I2A9WhFQE0wIQw0."
+< Location: https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1
+< Content-Location: 
https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;Q3k4ezVSLit7I2A9WhFQE0wIQw0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/37c810c60df519d1</id><updated>2013-07-08T19:41:32.733Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:32.733Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/37c810c60df519d1'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1'/><link 
rel='edit' ty
 pe='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1'/><gContact:nickname>Test
 Contact Esq.</gContact:nickname></entry>
+  
diff --git a/gdata/tests/traces/contacts/teardown-insert b/gdata/tests/traces/contacts/teardown-insert
new file mode 100644
index 0000000..a2d9aa2
--- /dev/null
+++ b/gdata/tests/traces/contacts/teardown-insert
@@ -0,0 +1,25 @@
+> DELETE /m8/feeds/contacts/libgdata.test%40googlemail.com/full/2fe60f6f8bc0d692 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312491
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 2 (0x992460), SoupSocket 1 (0x8f2250)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> If-Match: "QXY-fDVSLyt7I2A9WhFQE0wIQw0."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312491
+< Soup-Debug: SoupMessage 2 (0x992460)
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:41:31 GMT
+< Expires: Mon, 08 Jul 2013 19:41:31 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+< 
+  
diff --git a/gdata/tests/traces/contacts/teardown-insert-group 
b/gdata/tests/traces/contacts/teardown-insert-group
new file mode 100644
index 0000000..af0366e
--- /dev/null
+++ b/gdata/tests/traces/contacts/teardown-insert-group
@@ -0,0 +1,25 @@
+> DELETE /m8/feeds/groups/libgdata.test%40googlemail.com/full/345d441d8dfd18f6 HTTP/1.1
+> Soup-Debug-Timestamp: 1373311852
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 43 (0x7d1c80), SoupSocket 21 (0x992490)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM8AAADUIsmllK1ALe2vLL7iZp4-TWTBczUexky6FpXJjMt7HK5CD0eWFKdqh0VyZ5qD3fAGKINEUkWiLYm2a-YLWu7nw9s-TcMNY8tSyLyzRwnRC8oOxCVVzrjklpaEKhz9sb7dYHHkigKuu-f6zfuMMdsh4O6uhpc81Dmn_kKKCRjs7JtZ3NHyWq7Bw8qJ075hd5Uo6qUfqRIW_MsJt7CSwbrVtI81GXtbXC4cYkvKiYTEyDb7PfFuv6ytkXScGCsMbYVnmGN5jE3eK7Ce6yhoHBUa
+> GData-Version: 3
+> If-Match: "Q3w7eDVSLSt7I2A9WhFQE0wLTwE."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 404 Not Found
+< Soup-Debug-Timestamp: 1373311852
+< Soup-Debug: SoupMessage 43 (0x7d1c80)
+< Content-Type: text/html; charset=UTF-8
+< Date: Mon, 08 Jul 2013 19:30:52 GMT
+< Expires: Mon, 08 Jul 2013 19:30:52 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< Group not found
+  
diff --git a/gdata/tests/traces/contacts/teardown-query-all-contacts 
b/gdata/tests/traces/contacts/teardown-query-all-contacts
new file mode 100644
index 0000000..befea91
--- /dev/null
+++ b/gdata/tests/traces/contacts/teardown-query-all-contacts
@@ -0,0 +1,75 @@
+> DELETE /m8/feeds/contacts/libgdata.test%40googlemail.com/full/328ff50a88aea463 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312509
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 34 (0x9920a0), SoupSocket 16 (0x7fffdc003bc0)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> If-Match: "Rn8-fzVSLyt7I2A9WhFQE0wIQgQ."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312509
+< Soup-Debug: SoupMessage 34 (0x9920a0)
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:41:49 GMT
+< Expires: Mon, 08 Jul 2013 19:41:49 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+< 
+  
+> DELETE /m8/feeds/contacts/libgdata.test%40googlemail.com/full/4886c6530f41c3d5 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312509
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 35 (0x992280), SoupSocket 16 (0x7fffdc003bc0)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> If-Match: "SX8-ezVSLit7I2A9WhFQE0wIQgQ."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312509
+< Soup-Debug: SoupMessage 35 (0x992280)
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:41:49 GMT
+< Expires: Mon, 08 Jul 2013 19:41:49 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+< 
+  
+> DELETE /m8/feeds/contacts/libgdata.test%40googlemail.com/full/9e18fbb08d355e7 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312509
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 36 (0x992460), SoupSocket 16 (0x7fffdc003bc0)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> If-Match: "SXYzfTVSLit7I2A9WhFQE0wIQgQ."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312510
+< Soup-Debug: SoupMessage 36 (0x992460)
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:41:50 GMT
+< Expires: Mon, 08 Jul 2013 19:41:50 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+< 
+  
diff --git a/gdata/tests/traces/contacts/teardown-query-all-groups 
b/gdata/tests/traces/contacts/teardown-query-all-groups
new file mode 100644
index 0000000..ddb3d19
--- /dev/null
+++ b/gdata/tests/traces/contacts/teardown-query-all-groups
@@ -0,0 +1,25 @@
+> DELETE /m8/feeds/groups/libgdata.test%40googlemail.com/full/580db14f8de07aed HTTP/1.1
+> Soup-Debug-Timestamp: 1373311601
+> Soup-Debug: SoupSession 1 (0x66e2c0), SoupMessage 41 (0x9932c0), SoupSocket 19 (0x9533a0)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAACi-5bNKfbtTcu8b3UbmwZISLAZUnS4yemy0DBx-VBmPY9O7sw12shqW8O2jJ97AvOY7GZcdO8GJnhFTAMAVzp7VG_xwKm43GicrfPnliNros2tJcdf7wc_3tZa4lpdMm_vJTXl439bsm-Ru_fvmXjIf_dj_SK6JqPcPbeN00do7MCCLrbsU5PMNi1txRej54JpGQBGixCqMWpNi6LprtPxIkH1wxywR70Ou_lzzU3kpevai3X3pKQylpWovIdKlEJS4fSl6fc6E3OarKPJ8Ln_
+> GData-Version: 3
+> If-Match: "SHw6fDVSLit7I2A9WhFQE0wLQg0."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 404 Not Found
+< Soup-Debug-Timestamp: 1373311601
+< Soup-Debug: SoupMessage 41 (0x9932c0)
+< Content-Type: text/html; charset=UTF-8
+< Date: Mon, 08 Jul 2013 19:26:41 GMT
+< Expires: Mon, 08 Jul 2013 19:26:41 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< Group not found
+  
diff --git a/gdata/tests/traces/contacts/teardown-temp-contact 
b/gdata/tests/traces/contacts/teardown-temp-contact
new file mode 100644
index 0000000..3ba9f41
--- /dev/null
+++ b/gdata/tests/traces/contacts/teardown-temp-contact
@@ -0,0 +1,53 @@
+> GET /m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312493
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 5 (0x9920a0), SoupSocket 2 (0x8f2310)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312493
+< Soup-Debug: SoupMessage 5 (0x9920a0)
+< Content-Type: application/atom+xml; charset=UTF-8; type=entry
+< Expires: Mon, 08 Jul 2013 19:41:33 GMT
+< Date: Mon, 08 Jul 2013 19:41:33 GMT
+< Cache-control: private, max-age=0, must-revalidate, no-transform
+< Vary: Accept, X-GData-Authorization, GData-Version
+< GData-Version: 3.1
+< ETag: "Q3k4ezVSLit7I2A9WhFQE0wIQw0."
+< Last-Modified: Mon, 08 Jul 2013 19:41:32 GMT
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Server: GSE
+< Transfer-Encoding: chunked
+< 
+< <?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' 
xmlns:gd='http://schemas.google.com/g/2005' 
gd:etag='&quot;Q3k4ezVSLit7I2A9WhFQE0wIQw0.&quot;'><id>http://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/base/37c810c60df519d1</id><updated>2013-07-08T19:41:32.733Z</updated><app:edited
 xmlns:app='http://www.w3.org/2007/app'>2013-07-08T19:41:32.733Z</app:edited><category 
scheme='http://schemas.google.com/g/2005#kind' 
term='http://schemas.google.com/contact/2008#contact'/><title></title><link 
rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*' 
href='https://www.google.com/m8/feeds/photos/media/libgdata.test%40googlemail.com/37c810c60df519d1'/><link 
rel='self' type='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1'/><link 
rel='edit' ty
 pe='application/atom+xml' 
href='https://www.google.com/m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1'/><gContact:nickname>Test
 Contact Esq.</gContact:nickname></entry>
+  
+> DELETE /m8/feeds/contacts/libgdata.test%40googlemail.com/full/37c810c60df519d1 HTTP/1.1
+> Soup-Debug-Timestamp: 1373312493
+> Soup-Debug: SoupSession 1 (0x66d2c0), SoupMessage 6 (0x992280), SoupSocket 2 (0x8f2310)
+> Host: www.google.com
+> Authorization: GoogleLogin 
auth=DQAAAM4AAABKUrSFzs8R87l64lxNJ2sdklhR-Xok8Cd28d10ttViz3pkeSosVgf5IXErmDHQMM9qajB6ZiW2R88u_SpE3SfL5uy_oNPB5Mlmte4X-TOdOSUGjIGRr6cv7JClAOlVBIxmkZVSWC_cCUFKRIuZ9VBkSIKSD9kCHJEBwWlhgcZsHSNAVuv9pIagsMR06K24PtAIO_VIRitw2VisJNxl3kqjDzobMqoyQypuTBXft5oOD2vHaJWkSI5JH5JM6zBxNnxLOUPt7oqUbLeJP8xe6FsF
+> GData-Version: 3
+> If-Match: "Q3k4ezVSLit7I2A9WhFQE0wIQw0."
+> Accept-Encoding: gzip, deflate
+> Connection: Keep-Alive
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1373312493
+< Soup-Debug: SoupMessage 6 (0x992280)
+< GData-Version: 3.1
+< Date: Mon, 08 Jul 2013 19:41:33 GMT
+< Expires: Mon, 08 Jul 2013 19:41:33 GMT
+< Cache-control: private, max-age=0
+< X-Content-Type-Options: nosniff
+< X-Frame-Options: SAMEORIGIN
+< X-XSS-Protection: 1; mode=block
+< Content-Length: 0
+< Server: GSE
+< Content-Type: text/html; charset=UTF-8
+< 
+  



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]