| Index: chrome/browser/sync/profile_sync_service_harness.h | 
| diff --git a/chrome/browser/sync/profile_sync_service_harness.h b/chrome/browser/sync/profile_sync_service_harness.h | 
| index 16dc81f99f2c866a1926e37ae38cae24358da965..dfde6748917a1d7d871d2443e46d91d6d78a5e8b 100644 | 
| --- a/chrome/browser/sync/profile_sync_service_harness.h | 
| +++ b/chrome/browser/sync/profile_sync_service_harness.h | 
| @@ -172,6 +172,9 @@ class ProfileSyncServiceHarness : public ProfileSyncServiceObserver { | 
| // full sync cycle is not expected to occur. | 
| WAITING_FOR_SYNC_CONFIGURATION, | 
|  | 
| +    // The sync client needs a passphrase in order to decrypt data. | 
| +    PASSPHRASE_REQUIRED_FOR_DECRYPTION, | 
| + | 
| // The sync client cannot reach the server. | 
| SERVER_UNREACHABLE, | 
|  | 
| @@ -219,9 +222,14 @@ class ProfileSyncServiceHarness : public ProfileSyncServiceObserver { | 
| // encrypted to determine if we're done. | 
| syncable::ModelType waiting_for_encryption_type_; | 
|  | 
| +  // The WaitState in which the sync client currently is. Helps determine what | 
| +  // action to take when RunStateChangeMachine() is called. | 
| WaitState wait_state_; | 
|  | 
| +  // Sync profile associated with this sync client. | 
| Profile* profile_; | 
| + | 
| +  // ProfileSyncService object associated with |profile_|. | 
| ProfileSyncService* service_; | 
|  | 
| // The harness of the client whose update progress marker we're expecting | 
|  |