Bug 1229438 - Part 1: Move Fennec services code. r=rnewman
authorNick Alexander <nalexander@mozilla.com>
Tue, 01 Dec 2015 10:56:49 -0800
changeset 309187 c34c06e5b7a411c2f63f154c420027ff2c6e776e
parent 309186 6784553acb42d9d0288e12e8341cb764e34bec24
child 309188 173c41a495cb8d4e380dcdbadebb41ea5b5a2088
push id5513
push userraliiev@mozilla.com
push dateMon, 25 Jan 2016 13:55:34 +0000
treeherdermozilla-beta@5ee97dd05b5c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersrnewman
bugs1229438
milestone45.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1229438 - Part 1: Move Fennec services code. r=rnewman #!/bin/bash mkdir -p mobile/android/services/src/main/java/org/mozilla/gecko hg mv mobile/android/base/background mobile/android/services/src/main/java/org/mozilla/gecko hg mv mobile/android/base/browserid mobile/android/services/src/main/java/org/mozilla/gecko hg mv mobile/android/base/fxa mobile/android/services/src/main/java/org/mozilla/gecko hg mv mobile/android/base/sync mobile/android/services/src/main/java/org/mozilla/gecko hg mv mobile/android/base/tokenserver mobile/android/services/src/main/java/org/mozilla/gecko hg mv mobile/android/base/reading mobile/android/services/src/main/java/org/mozilla/gecko
mobile/android/base/background/BackgroundService.java
mobile/android/base/background/ReadingListConstants.java
mobile/android/base/background/bagheera/BagheeraClient.java
mobile/android/base/background/bagheera/BagheeraRequestDelegate.java
mobile/android/base/background/bagheera/BoundedByteArrayEntity.java
mobile/android/base/background/bagheera/DeflateHelper.java
mobile/android/base/background/common/DateUtils.java
mobile/android/base/background/common/EditorBranch.java
mobile/android/base/background/common/GlobalConstants.java
mobile/android/base/background/common/PrefsBranch.java
mobile/android/base/background/common/log/Logger.java
mobile/android/base/background/common/log/writers/AndroidLevelCachingLogWriter.java
mobile/android/base/background/common/log/writers/AndroidLogWriter.java
mobile/android/base/background/common/log/writers/LevelFilteringLogWriter.java
mobile/android/base/background/common/log/writers/LogWriter.java
mobile/android/base/background/common/log/writers/PrintLogWriter.java
mobile/android/base/background/common/log/writers/SimpleTagLogWriter.java
mobile/android/base/background/common/log/writers/StringLogWriter.java
mobile/android/base/background/common/log/writers/TagLogWriter.java
mobile/android/base/background/common/log/writers/ThreadLocalTagLogWriter.java
mobile/android/base/background/common/telemetry/TelemetryWrapper.java
mobile/android/base/background/datareporting/TelemetryRecorder.java
mobile/android/base/background/db/CursorDumper.java
mobile/android/base/background/db/Tab.java
mobile/android/base/background/fxa/FxAccount10AuthDelegate.java
mobile/android/base/background/fxa/FxAccount10CreateDelegate.java
mobile/android/base/background/fxa/FxAccount20CreateDelegate.java
mobile/android/base/background/fxa/FxAccount20LoginDelegate.java
mobile/android/base/background/fxa/FxAccountAgeLockoutHelper.java
mobile/android/base/background/fxa/FxAccountClient.java
mobile/android/base/background/fxa/FxAccountClient10.java
mobile/android/base/background/fxa/FxAccountClient20.java
mobile/android/base/background/fxa/FxAccountClientException.java
mobile/android/base/background/fxa/FxAccountRemoteError.java
mobile/android/base/background/fxa/FxAccountUtils.java
mobile/android/base/background/fxa/PasswordStretcher.java
mobile/android/base/background/fxa/QuickPasswordStretcher.java
mobile/android/base/background/fxa/SkewHandler.java
mobile/android/base/background/fxa/oauth/FxAccountAbstractClient.java
mobile/android/base/background/fxa/oauth/FxAccountAbstractClientException.java
mobile/android/base/background/fxa/oauth/FxAccountOAuthClient10.java
mobile/android/base/background/fxa/oauth/FxAccountOAuthRemoteError.java
mobile/android/base/background/fxa/profile/FxAccountProfileClient10.java
mobile/android/base/background/healthreport/AndroidConfigurationProvider.java
mobile/android/base/background/healthreport/Environment.java
mobile/android/base/background/healthreport/EnvironmentBuilder.java
mobile/android/base/background/healthreport/EnvironmentV1.java
mobile/android/base/background/healthreport/EnvironmentV2.java
mobile/android/base/background/healthreport/HealthReportBroadcastReceiver.java
mobile/android/base/background/healthreport/HealthReportBroadcastService.java
mobile/android/base/background/healthreport/HealthReportConstants.java
mobile/android/base/background/healthreport/HealthReportDatabaseStorage.java
mobile/android/base/background/healthreport/HealthReportDatabases.java
mobile/android/base/background/healthreport/HealthReportExportedBroadcastReceiver.java
mobile/android/base/background/healthreport/HealthReportGenerator.java
mobile/android/base/background/healthreport/HealthReportProvider.java
mobile/android/base/background/healthreport/HealthReportStorage.java
mobile/android/base/background/healthreport/HealthReportUtils.java
mobile/android/base/background/healthreport/ProfileInformationCache.java
mobile/android/base/background/healthreport/prune/HealthReportPruneService.java
mobile/android/base/background/healthreport/prune/PrunePolicy.java
mobile/android/base/background/healthreport/prune/PrunePolicyDatabaseStorage.java
mobile/android/base/background/healthreport/prune/PrunePolicyStorage.java
mobile/android/base/background/healthreport/upload/AndroidSubmissionClient.java
mobile/android/base/background/healthreport/upload/HealthReportUploadService.java
mobile/android/base/background/healthreport/upload/ObsoleteDocumentTracker.java
mobile/android/base/background/healthreport/upload/SubmissionClient.java
mobile/android/base/background/healthreport/upload/SubmissionPolicy.java
mobile/android/base/background/nativecode/NativeCrypto.java
mobile/android/base/background/preferences/PreferenceFragment.java
mobile/android/base/background/preferences/PreferenceManagerCompat.java
mobile/android/base/browserid/ASNUtils.java
mobile/android/base/browserid/BrowserIDKeyPair.java
mobile/android/base/browserid/DSACryptoImplementation.java
mobile/android/base/browserid/JSONWebTokenUtils.java
mobile/android/base/browserid/MockMyIDTokenFactory.java
mobile/android/base/browserid/RSACryptoImplementation.java
mobile/android/base/browserid/SigningPrivateKey.java
mobile/android/base/browserid/VerifyingPublicKey.java
mobile/android/base/browserid/verifier/AbstractBrowserIDRemoteVerifierClient.java
mobile/android/base/browserid/verifier/BrowserIDRemoteVerifierClient10.java
mobile/android/base/browserid/verifier/BrowserIDRemoteVerifierClient20.java
mobile/android/base/browserid/verifier/BrowserIDVerifierClient.java
mobile/android/base/browserid/verifier/BrowserIDVerifierDelegate.java
mobile/android/base/browserid/verifier/BrowserIDVerifierException.java
mobile/android/base/fxa/AccountLoader.java
mobile/android/base/fxa/FirefoxAccounts.java
mobile/android/base/fxa/FxAccountConstants.java
mobile/android/base/fxa/SyncStatusListener.java
mobile/android/base/fxa/activities/CustomColorPreference.java
mobile/android/base/fxa/activities/FxAccountAbstractActivity.java
mobile/android/base/fxa/activities/FxAccountAbstractSetupActivity.java
mobile/android/base/fxa/activities/FxAccountAbstractUpdateCredentialsActivity.java
mobile/android/base/fxa/activities/FxAccountConfirmAccountActivity.java
mobile/android/base/fxa/activities/FxAccountConfirmAccountActivityWeb.java
mobile/android/base/fxa/activities/FxAccountCreateAccountActivity.java
mobile/android/base/fxa/activities/FxAccountCreateAccountNotAllowedActivity.java
mobile/android/base/fxa/activities/FxAccountFinishMigratingActivity.java
mobile/android/base/fxa/activities/FxAccountFinishMigratingActivityWeb.java
mobile/android/base/fxa/activities/FxAccountGetStartedActivity.java
mobile/android/base/fxa/activities/FxAccountGetStartedActivityWeb.java
mobile/android/base/fxa/activities/FxAccountMigrationFinishedActivity.java
mobile/android/base/fxa/activities/FxAccountSignInActivity.java
mobile/android/base/fxa/activities/FxAccountStatusActivity.java
mobile/android/base/fxa/activities/FxAccountStatusFragment.java
mobile/android/base/fxa/activities/FxAccountUpdateCredentialsActivity.java
mobile/android/base/fxa/activities/FxAccountUpdateCredentialsActivityWeb.java
mobile/android/base/fxa/activities/FxAccountVerifiedAccountActivity.java
mobile/android/base/fxa/activities/FxAccountWebFlowActivity.java
mobile/android/base/fxa/activities/PicassoPreferenceIconTarget.java
mobile/android/base/fxa/authenticator/AccountPickler.java
mobile/android/base/fxa/authenticator/AndroidFxAccount.java
mobile/android/base/fxa/authenticator/FxADefaultLoginStateMachineDelegate.java
mobile/android/base/fxa/authenticator/FxAccountAuthenticator.java
mobile/android/base/fxa/authenticator/FxAccountAuthenticatorService.java
mobile/android/base/fxa/authenticator/FxAccountLoginDelegate.java
mobile/android/base/fxa/authenticator/FxAccountLoginException.java
mobile/android/base/fxa/login/BaseRequestDelegate.java
mobile/android/base/fxa/login/Cohabiting.java
mobile/android/base/fxa/login/Doghouse.java
mobile/android/base/fxa/login/Engaged.java
mobile/android/base/fxa/login/FxAccountLoginStateMachine.java
mobile/android/base/fxa/login/FxAccountLoginTransition.java
mobile/android/base/fxa/login/Married.java
mobile/android/base/fxa/login/MigratedFromSync11.java
mobile/android/base/fxa/login/Separated.java
mobile/android/base/fxa/login/State.java
mobile/android/base/fxa/login/StateFactory.java
mobile/android/base/fxa/login/TokensAndKeysState.java
mobile/android/base/fxa/receivers/FxAccountDeletedReceiver.java
mobile/android/base/fxa/receivers/FxAccountDeletedService.java
mobile/android/base/fxa/receivers/FxAccountUpgradeReceiver.java
mobile/android/base/fxa/sync/FxAccountGlobalSession.java
mobile/android/base/fxa/sync/FxAccountNotificationManager.java
mobile/android/base/fxa/sync/FxAccountProfileService.java
mobile/android/base/fxa/sync/FxAccountSchedulePolicy.java
mobile/android/base/fxa/sync/FxAccountSyncAdapter.java
mobile/android/base/fxa/sync/FxAccountSyncDelegate.java
mobile/android/base/fxa/sync/FxAccountSyncService.java
mobile/android/base/fxa/sync/FxAccountSyncStatusHelper.java
mobile/android/base/fxa/sync/SchedulePolicy.java
mobile/android/base/fxa/tasks/FxAccountCodeResender.java
mobile/android/base/fxa/tasks/FxAccountCreateAccountTask.java
mobile/android/base/fxa/tasks/FxAccountSetupTask.java
mobile/android/base/fxa/tasks/FxAccountSignInTask.java
mobile/android/base/fxa/tasks/FxAccountUnlockCodeResender.java
mobile/android/base/reading/ClientMetadata.java
mobile/android/base/reading/ClientReadingListRecord.java
mobile/android/base/reading/FetchSpec.java
mobile/android/base/reading/LocalReadingListStorage.java
mobile/android/base/reading/ReadingListBackoffObserver.java
mobile/android/base/reading/ReadingListChangeAccumulator.java
mobile/android/base/reading/ReadingListClient.java
mobile/android/base/reading/ReadingListClientContentValuesFactory.java
mobile/android/base/reading/ReadingListClientRecordFactory.java
mobile/android/base/reading/ReadingListDeleteDelegate.java
mobile/android/base/reading/ReadingListInvalidAuthenticationException.java
mobile/android/base/reading/ReadingListRecord.java
mobile/android/base/reading/ReadingListRecordDelegate.java
mobile/android/base/reading/ReadingListRecordResponse.java
mobile/android/base/reading/ReadingListRecordUploadDelegate.java
mobile/android/base/reading/ReadingListResponse.java
mobile/android/base/reading/ReadingListStorage.java
mobile/android/base/reading/ReadingListStorageResponse.java
mobile/android/base/reading/ReadingListSyncAdapter.java
mobile/android/base/reading/ReadingListSyncService.java
mobile/android/base/reading/ReadingListSynchronizer.java
mobile/android/base/reading/ReadingListSynchronizerDelegate.java
mobile/android/base/reading/ReadingListWipeDelegate.java
mobile/android/base/reading/ServerReadingListRecord.java
mobile/android/base/sync/AlreadySyncingException.java
mobile/android/base/sync/BackoffHandler.java
mobile/android/base/sync/BadRequiredFieldJSONException.java
mobile/android/base/sync/CollectionKeys.java
mobile/android/base/sync/CommandProcessor.java
mobile/android/base/sync/CommandRunner.java
mobile/android/base/sync/CredentialException.java
mobile/android/base/sync/CryptoRecord.java
mobile/android/base/sync/DelayedWorkTracker.java
mobile/android/base/sync/EngineSettings.java
mobile/android/base/sync/ExtendedJSONObject.java
mobile/android/base/sync/GlobalSession.java
mobile/android/base/sync/HTTPFailureException.java
mobile/android/base/sync/InfoCollections.java
mobile/android/base/sync/InfoCounts.java
mobile/android/base/sync/JSONRecordFetcher.java
mobile/android/base/sync/KeyBundleProvider.java
mobile/android/base/sync/MetaGlobal.java
mobile/android/base/sync/MetaGlobalException.java
mobile/android/base/sync/MetaGlobalMissingEnginesException.java
mobile/android/base/sync/MetaGlobalNotSetException.java
mobile/android/base/sync/MigrationSentinelSyncStage.java
mobile/android/base/sync/NoCollectionKeysSetException.java
mobile/android/base/sync/NodeAuthenticationException.java
mobile/android/base/sync/NonArrayJSONException.java
mobile/android/base/sync/NonObjectJSONException.java
mobile/android/base/sync/NullClusterURLException.java
mobile/android/base/sync/PersistedMetaGlobal.java
mobile/android/base/sync/PrefsBackoffHandler.java
mobile/android/base/sync/README.txt
mobile/android/base/sync/Server11PreviousPostFailedException.java
mobile/android/base/sync/Server11RecordPostFailedException.java
mobile/android/base/sync/SharedPreferencesClientsDataDelegate.java
mobile/android/base/sync/SharedPreferencesNodeAssignmentCallback.java
mobile/android/base/sync/Sync11Configuration.java
mobile/android/base/sync/SyncConfiguration.java
mobile/android/base/sync/SyncConfigurationException.java
mobile/android/base/sync/SyncConstants.java
mobile/android/base/sync/SyncException.java
mobile/android/base/sync/SynchronizerConfiguration.java
mobile/android/base/sync/ThreadPool.java
mobile/android/base/sync/UnexpectedJSONException.java
mobile/android/base/sync/UnknownSynchronizerConfigurationVersionException.java
mobile/android/base/sync/Utils.java
mobile/android/base/sync/config/AccountPickler.java
mobile/android/base/sync/config/ClientRecordTerminator.java
mobile/android/base/sync/config/ConfigurationMigrator.java
mobile/android/base/sync/config/activities/SelectEnginesActivity.java
mobile/android/base/sync/crypto/CryptoException.java
mobile/android/base/sync/crypto/CryptoInfo.java
mobile/android/base/sync/crypto/HKDF.java
mobile/android/base/sync/crypto/HMACVerificationException.java
mobile/android/base/sync/crypto/KeyBundle.java
mobile/android/base/sync/crypto/MissingCryptoInputException.java
mobile/android/base/sync/crypto/NoKeyBundleException.java
mobile/android/base/sync/crypto/PBKDF2.java
mobile/android/base/sync/crypto/PersistedCrypto5Keys.java
mobile/android/base/sync/delegates/BaseGlobalSessionCallback.java
mobile/android/base/sync/delegates/ClientsDataDelegate.java
mobile/android/base/sync/delegates/FreshStartDelegate.java
mobile/android/base/sync/delegates/GlobalSessionCallback.java
mobile/android/base/sync/delegates/JSONRecordFetchDelegate.java
mobile/android/base/sync/delegates/KeyUploadDelegate.java
mobile/android/base/sync/delegates/MetaGlobalDelegate.java
mobile/android/base/sync/delegates/NodeAssignmentCallback.java
mobile/android/base/sync/delegates/WipeServerDelegate.java
mobile/android/base/sync/jpake/BigIntegerHelper.java
mobile/android/base/sync/jpake/Gx3OrGx4IsZeroOrOneException.java
mobile/android/base/sync/jpake/IncorrectZkpException.java
mobile/android/base/sync/jpake/JPakeClient.java
mobile/android/base/sync/jpake/JPakeCrypto.java
mobile/android/base/sync/jpake/JPakeJson.java
mobile/android/base/sync/jpake/JPakeNoActivePairingException.java
mobile/android/base/sync/jpake/JPakeNumGenerator.java
mobile/android/base/sync/jpake/JPakeNumGeneratorRandom.java
mobile/android/base/sync/jpake/JPakeParty.java
mobile/android/base/sync/jpake/Zkp.java
mobile/android/base/sync/jpake/stage/CompleteStage.java
mobile/android/base/sync/jpake/stage/ComputeFinalStage.java
mobile/android/base/sync/jpake/stage/ComputeKeyVerificationStage.java
mobile/android/base/sync/jpake/stage/ComputeStepOneStage.java
mobile/android/base/sync/jpake/stage/ComputeStepTwoStage.java
mobile/android/base/sync/jpake/stage/DecryptDataStage.java
mobile/android/base/sync/jpake/stage/DeleteChannel.java
mobile/android/base/sync/jpake/stage/GetChannelStage.java
mobile/android/base/sync/jpake/stage/GetRequestStage.java
mobile/android/base/sync/jpake/stage/JPakeStage.java
mobile/android/base/sync/jpake/stage/PutRequestStage.java
mobile/android/base/sync/jpake/stage/VerifyPairingStage.java
mobile/android/base/sync/middleware/Crypto5MiddlewareRepository.java
mobile/android/base/sync/middleware/Crypto5MiddlewareRepositorySession.java
mobile/android/base/sync/middleware/MiddlewareRepository.java
mobile/android/base/sync/middleware/MiddlewareRepositorySession.java
mobile/android/base/sync/net/AbstractBearerTokenAuthHeaderProvider.java
mobile/android/base/sync/net/AuthHeaderProvider.java
mobile/android/base/sync/net/BaseResource.java
mobile/android/base/sync/net/BaseResourceDelegate.java
mobile/android/base/sync/net/BasicAuthHeaderProvider.java
mobile/android/base/sync/net/BearerAuthHeaderProvider.java
mobile/android/base/sync/net/BrowserIDAuthHeaderProvider.java
mobile/android/base/sync/net/ConnectionMonitorThread.java
mobile/android/base/sync/net/HMACAuthHeaderProvider.java
mobile/android/base/sync/net/HandleProgressException.java
mobile/android/base/sync/net/HawkAuthHeaderProvider.java
mobile/android/base/sync/net/HttpResponseObserver.java
mobile/android/base/sync/net/MozResponse.java
mobile/android/base/sync/net/Resource.java
mobile/android/base/sync/net/ResourceDelegate.java
mobile/android/base/sync/net/SRPConstants.java
mobile/android/base/sync/net/SyncResponse.java
mobile/android/base/sync/net/SyncStorageCollectionRequest.java
mobile/android/base/sync/net/SyncStorageCollectionRequestDelegate.java
mobile/android/base/sync/net/SyncStorageRecordRequest.java
mobile/android/base/sync/net/SyncStorageRequest.java
mobile/android/base/sync/net/SyncStorageRequestDelegate.java
mobile/android/base/sync/net/SyncStorageRequestIncrementalDelegate.java
mobile/android/base/sync/net/SyncStorageResponse.java
mobile/android/base/sync/net/TLSSocketFactory.java
mobile/android/base/sync/net/WBOCollectionRequestDelegate.java
mobile/android/base/sync/net/WBORequestDelegate.java
mobile/android/base/sync/receivers/SyncAccountDeletedReceiver.java
mobile/android/base/sync/receivers/SyncAccountDeletedService.java
mobile/android/base/sync/receivers/UpgradeReceiver.java
mobile/android/base/sync/repositories/BookmarkNeedsReparentingException.java
mobile/android/base/sync/repositories/BookmarksRepository.java
mobile/android/base/sync/repositories/ConstrainedServer11Repository.java
mobile/android/base/sync/repositories/FetchFailedException.java
mobile/android/base/sync/repositories/HashSetStoreTracker.java
mobile/android/base/sync/repositories/HistoryRepository.java
mobile/android/base/sync/repositories/IdentityRecordFactory.java
mobile/android/base/sync/repositories/InactiveSessionException.java
mobile/android/base/sync/repositories/InvalidBookmarkTypeException.java
mobile/android/base/sync/repositories/InvalidRequestException.java
mobile/android/base/sync/repositories/InvalidSessionTransitionException.java
mobile/android/base/sync/repositories/MultipleRecordsForGuidException.java
mobile/android/base/sync/repositories/NoContentProviderException.java
mobile/android/base/sync/repositories/NoGuidForIdException.java
mobile/android/base/sync/repositories/NoStoreDelegateException.java
mobile/android/base/sync/repositories/NullCursorException.java
mobile/android/base/sync/repositories/ParentNotFoundException.java
mobile/android/base/sync/repositories/ProfileDatabaseException.java
mobile/android/base/sync/repositories/RecordFactory.java
mobile/android/base/sync/repositories/RecordFilter.java
mobile/android/base/sync/repositories/Repository.java
mobile/android/base/sync/repositories/RepositorySession.java
mobile/android/base/sync/repositories/RepositorySessionBundle.java
mobile/android/base/sync/repositories/Server11Repository.java
mobile/android/base/sync/repositories/Server11RepositorySession.java
mobile/android/base/sync/repositories/StoreFailedException.java
mobile/android/base/sync/repositories/StoreTracker.java
mobile/android/base/sync/repositories/StoreTrackingRepositorySession.java
mobile/android/base/sync/repositories/android/AndroidBrowserBookmarksDataAccessor.java
mobile/android/base/sync/repositories/android/AndroidBrowserBookmarksRepository.java
mobile/android/base/sync/repositories/android/AndroidBrowserBookmarksRepositorySession.java
mobile/android/base/sync/repositories/android/AndroidBrowserHistoryDataAccessor.java
mobile/android/base/sync/repositories/android/AndroidBrowserHistoryDataExtender.java
mobile/android/base/sync/repositories/android/AndroidBrowserHistoryRepository.java
mobile/android/base/sync/repositories/android/AndroidBrowserHistoryRepositorySession.java
mobile/android/base/sync/repositories/android/AndroidBrowserRepository.java
mobile/android/base/sync/repositories/android/AndroidBrowserRepositoryDataAccessor.java
mobile/android/base/sync/repositories/android/AndroidBrowserRepositorySession.java
mobile/android/base/sync/repositories/android/BookmarksDeletionManager.java
mobile/android/base/sync/repositories/android/BookmarksInsertionManager.java
mobile/android/base/sync/repositories/android/BrowserContractHelpers.java
mobile/android/base/sync/repositories/android/CachedSQLiteOpenHelper.java
mobile/android/base/sync/repositories/android/ClientsDatabase.java
mobile/android/base/sync/repositories/android/ClientsDatabaseAccessor.java
mobile/android/base/sync/repositories/android/FennecTabsRepository.java
mobile/android/base/sync/repositories/android/FormHistoryRepositorySession.java
mobile/android/base/sync/repositories/android/PasswordsRepositorySession.java
mobile/android/base/sync/repositories/android/RepoUtils.java
mobile/android/base/sync/repositories/delegates/DeferrableRepositorySessionCreationDelegate.java
mobile/android/base/sync/repositories/delegates/DeferredRepositorySessionBeginDelegate.java
mobile/android/base/sync/repositories/delegates/DeferredRepositorySessionFetchRecordsDelegate.java
mobile/android/base/sync/repositories/delegates/DeferredRepositorySessionFinishDelegate.java
mobile/android/base/sync/repositories/delegates/DeferredRepositorySessionStoreDelegate.java
mobile/android/base/sync/repositories/delegates/RepositorySessionBeginDelegate.java
mobile/android/base/sync/repositories/delegates/RepositorySessionCleanDelegate.java
mobile/android/base/sync/repositories/delegates/RepositorySessionCreationDelegate.java
mobile/android/base/sync/repositories/delegates/RepositorySessionFetchRecordsDelegate.java
mobile/android/base/sync/repositories/delegates/RepositorySessionFinishDelegate.java
mobile/android/base/sync/repositories/delegates/RepositorySessionGuidsSinceDelegate.java
mobile/android/base/sync/repositories/delegates/RepositorySessionStoreDelegate.java
mobile/android/base/sync/repositories/delegates/RepositorySessionWipeDelegate.java
mobile/android/base/sync/repositories/domain/BookmarkRecord.java
mobile/android/base/sync/repositories/domain/BookmarkRecordFactory.java
mobile/android/base/sync/repositories/domain/ClientRecord.java
mobile/android/base/sync/repositories/domain/ClientRecordFactory.java
mobile/android/base/sync/repositories/domain/FormHistoryRecord.java
mobile/android/base/sync/repositories/domain/HistoryRecord.java
mobile/android/base/sync/repositories/domain/HistoryRecordFactory.java
mobile/android/base/sync/repositories/domain/PasswordRecord.java
mobile/android/base/sync/repositories/domain/PasswordRecordFactory.java
mobile/android/base/sync/repositories/domain/Record.java
mobile/android/base/sync/repositories/domain/RecordParseException.java
mobile/android/base/sync/repositories/domain/TabsRecord.java
mobile/android/base/sync/repositories/domain/TabsRecordFactory.java
mobile/android/base/sync/repositories/domain/VersionConstants.java
mobile/android/base/sync/setup/Constants.java
mobile/android/base/sync/setup/InvalidSyncKeyException.java
mobile/android/base/sync/setup/SyncAccounts.java
mobile/android/base/sync/setup/SyncAuthenticatorService.java
mobile/android/base/sync/setup/activities/AccountActivity.java
mobile/android/base/sync/setup/activities/ActivityUtils.java
mobile/android/base/sync/setup/activities/RedirectToSetupActivity.java
mobile/android/base/sync/setup/activities/SendTabData.java
mobile/android/base/sync/setup/activities/SetupFailureActivity.java
mobile/android/base/sync/setup/activities/SetupSuccessActivity.java
mobile/android/base/sync/setup/activities/SetupSyncActivity.java
mobile/android/base/sync/setup/activities/SyncActivity.java
mobile/android/base/sync/setup/activities/WebURLFinder.java
mobile/android/base/sync/setup/activities/WebViewActivity.java
mobile/android/base/sync/setup/auth/AccountAuthenticator.java
mobile/android/base/sync/setup/auth/AuthenticateAccountStage.java
mobile/android/base/sync/setup/auth/AuthenticationResult.java
mobile/android/base/sync/setup/auth/AuthenticatorStage.java
mobile/android/base/sync/setup/auth/EnsureUserExistenceStage.java
mobile/android/base/sync/setup/auth/FetchUserNodeStage.java
mobile/android/base/sync/stage/AbstractNonRepositorySyncStage.java
mobile/android/base/sync/stage/AbstractSessionManagingSyncStage.java
mobile/android/base/sync/stage/AndroidBrowserBookmarksServerSyncStage.java
mobile/android/base/sync/stage/AndroidBrowserHistoryServerSyncStage.java
mobile/android/base/sync/stage/CheckPreconditionsStage.java
mobile/android/base/sync/stage/CompletedStage.java
mobile/android/base/sync/stage/EnsureClusterURLStage.java
mobile/android/base/sync/stage/EnsureCrypto5KeysStage.java
mobile/android/base/sync/stage/FennecTabsServerSyncStage.java
mobile/android/base/sync/stage/FetchInfoCollectionsStage.java
mobile/android/base/sync/stage/FetchMetaGlobalStage.java
mobile/android/base/sync/stage/FormHistoryServerSyncStage.java
mobile/android/base/sync/stage/GlobalSyncStage.java
mobile/android/base/sync/stage/NoSuchStageException.java
mobile/android/base/sync/stage/NoSyncIDException.java
mobile/android/base/sync/stage/PasswordsServerSyncStage.java
mobile/android/base/sync/stage/SafeConstrainedServer11Repository.java
mobile/android/base/sync/stage/ServerSyncStage.java
mobile/android/base/sync/stage/SyncClientsEngineStage.java
mobile/android/base/sync/stage/UploadMetaGlobalStage.java
mobile/android/base/sync/syncadapter/SyncAdapter.java
mobile/android/base/sync/syncadapter/SyncService.java
mobile/android/base/sync/synchronizer/ConcurrentRecordConsumer.java
mobile/android/base/sync/synchronizer/RecordConsumer.java
mobile/android/base/sync/synchronizer/RecordsChannel.java
mobile/android/base/sync/synchronizer/RecordsChannelDelegate.java
mobile/android/base/sync/synchronizer/RecordsConsumerDelegate.java
mobile/android/base/sync/synchronizer/SerialRecordConsumer.java
mobile/android/base/sync/synchronizer/ServerLocalSynchronizer.java
mobile/android/base/sync/synchronizer/ServerLocalSynchronizerSession.java
mobile/android/base/sync/synchronizer/SessionNotBegunException.java
mobile/android/base/sync/synchronizer/Synchronizer.java
mobile/android/base/sync/synchronizer/SynchronizerDelegate.java
mobile/android/base/sync/synchronizer/SynchronizerSession.java
mobile/android/base/sync/synchronizer/SynchronizerSessionDelegate.java
mobile/android/base/sync/synchronizer/UnbundleError.java
mobile/android/base/sync/synchronizer/UnexpectedSessionException.java
mobile/android/base/sync/telemetry/TelemetryContract.java
mobile/android/base/tokenserver/TokenServerClient.java
mobile/android/base/tokenserver/TokenServerClientDelegate.java
mobile/android/base/tokenserver/TokenServerException.java
mobile/android/base/tokenserver/TokenServerToken.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/BackgroundService.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/ReadingListConstants.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/bagheera/BagheeraClient.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/bagheera/BagheeraRequestDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/bagheera/BoundedByteArrayEntity.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/bagheera/DeflateHelper.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/DateUtils.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/EditorBranch.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/GlobalConstants.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/PrefsBranch.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/Logger.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/AndroidLevelCachingLogWriter.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/AndroidLogWriter.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/LevelFilteringLogWriter.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/LogWriter.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/PrintLogWriter.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/SimpleTagLogWriter.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/StringLogWriter.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/TagLogWriter.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/ThreadLocalTagLogWriter.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/common/telemetry/TelemetryWrapper.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/datareporting/TelemetryRecorder.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/db/CursorDumper.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/db/Tab.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccount10AuthDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccount10CreateDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccount20CreateDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccount20LoginDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountAgeLockoutHelper.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountClient.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountClient10.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountClient20.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountClientException.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountRemoteError.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountUtils.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/PasswordStretcher.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/QuickPasswordStretcher.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/SkewHandler.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/oauth/FxAccountAbstractClient.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/oauth/FxAccountAbstractClientException.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/oauth/FxAccountOAuthClient10.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/oauth/FxAccountOAuthRemoteError.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/profile/FxAccountProfileClient10.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/AndroidConfigurationProvider.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/Environment.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/EnvironmentBuilder.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/EnvironmentV1.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/EnvironmentV2.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportBroadcastReceiver.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportBroadcastService.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportConstants.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportDatabaseStorage.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportDatabases.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportExportedBroadcastReceiver.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportGenerator.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportProvider.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportStorage.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportUtils.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/ProfileInformationCache.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/prune/HealthReportPruneService.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/prune/PrunePolicy.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/prune/PrunePolicyDatabaseStorage.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/prune/PrunePolicyStorage.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/upload/AndroidSubmissionClient.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/upload/HealthReportUploadService.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/upload/ObsoleteDocumentTracker.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/upload/SubmissionClient.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/upload/SubmissionPolicy.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/nativecode/NativeCrypto.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/preferences/PreferenceFragment.java
mobile/android/services/src/main/java/org/mozilla/gecko/background/preferences/PreferenceManagerCompat.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/ASNUtils.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/BrowserIDKeyPair.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/DSACryptoImplementation.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/JSONWebTokenUtils.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/MockMyIDTokenFactory.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/RSACryptoImplementation.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/SigningPrivateKey.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/VerifyingPublicKey.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/verifier/AbstractBrowserIDRemoteVerifierClient.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/verifier/BrowserIDRemoteVerifierClient10.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/verifier/BrowserIDRemoteVerifierClient20.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/verifier/BrowserIDVerifierClient.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/verifier/BrowserIDVerifierDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/browserid/verifier/BrowserIDVerifierException.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/AccountLoader.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/FirefoxAccounts.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/FxAccountConstants.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/SyncStatusListener.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/CustomColorPreference.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountAbstractActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountAbstractSetupActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountAbstractUpdateCredentialsActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountConfirmAccountActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountConfirmAccountActivityWeb.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountCreateAccountActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountCreateAccountNotAllowedActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountFinishMigratingActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountFinishMigratingActivityWeb.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountGetStartedActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountGetStartedActivityWeb.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountMigrationFinishedActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountSignInActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountStatusActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountStatusFragment.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountUpdateCredentialsActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountUpdateCredentialsActivityWeb.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountVerifiedAccountActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountWebFlowActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/PicassoPreferenceIconTarget.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/AccountPickler.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/AndroidFxAccount.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/FxADefaultLoginStateMachineDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/FxAccountAuthenticator.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/FxAccountAuthenticatorService.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/FxAccountLoginDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/FxAccountLoginException.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/BaseRequestDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/Cohabiting.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/Doghouse.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/Engaged.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/FxAccountLoginStateMachine.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/FxAccountLoginTransition.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/Married.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/MigratedFromSync11.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/Separated.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/State.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/StateFactory.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/TokensAndKeysState.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/receivers/FxAccountDeletedReceiver.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/receivers/FxAccountDeletedService.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/receivers/FxAccountUpgradeReceiver.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountGlobalSession.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountNotificationManager.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountProfileService.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountSchedulePolicy.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountSyncAdapter.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountSyncDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountSyncService.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountSyncStatusHelper.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/SchedulePolicy.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/tasks/FxAccountCodeResender.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/tasks/FxAccountCreateAccountTask.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/tasks/FxAccountSetupTask.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/tasks/FxAccountSignInTask.java
mobile/android/services/src/main/java/org/mozilla/gecko/fxa/tasks/FxAccountUnlockCodeResender.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ClientMetadata.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ClientReadingListRecord.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/FetchSpec.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/LocalReadingListStorage.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListBackoffObserver.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListChangeAccumulator.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListClient.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListClientContentValuesFactory.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListClientRecordFactory.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListDeleteDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListInvalidAuthenticationException.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListRecord.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListRecordDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListRecordResponse.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListRecordUploadDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListResponse.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListStorage.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListStorageResponse.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListSyncAdapter.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListSyncService.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListSynchronizer.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListSynchronizerDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListWipeDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/reading/ServerReadingListRecord.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/AlreadySyncingException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/BackoffHandler.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/BadRequiredFieldJSONException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/CollectionKeys.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/CommandProcessor.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/CommandRunner.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/CredentialException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/CryptoRecord.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/DelayedWorkTracker.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/EngineSettings.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/ExtendedJSONObject.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/GlobalSession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/HTTPFailureException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/InfoCollections.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/InfoCounts.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/JSONRecordFetcher.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/KeyBundleProvider.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/MetaGlobal.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/MetaGlobalException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/MetaGlobalMissingEnginesException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/MetaGlobalNotSetException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/MigrationSentinelSyncStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/NoCollectionKeysSetException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/NodeAuthenticationException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/NonArrayJSONException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/NonObjectJSONException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/NullClusterURLException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/PersistedMetaGlobal.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/PrefsBackoffHandler.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/README.txt
mobile/android/services/src/main/java/org/mozilla/gecko/sync/Server11PreviousPostFailedException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/Server11RecordPostFailedException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/SharedPreferencesClientsDataDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/SharedPreferencesNodeAssignmentCallback.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/Sync11Configuration.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/SyncConfiguration.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/SyncConfigurationException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/SyncConstants.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/SyncException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/SynchronizerConfiguration.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/ThreadPool.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/UnexpectedJSONException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/UnknownSynchronizerConfigurationVersionException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/Utils.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/config/AccountPickler.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/config/ClientRecordTerminator.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/config/ConfigurationMigrator.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/config/activities/SelectEnginesActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/CryptoException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/CryptoInfo.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/HKDF.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/HMACVerificationException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/KeyBundle.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/MissingCryptoInputException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/NoKeyBundleException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/PBKDF2.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/PersistedCrypto5Keys.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/BaseGlobalSessionCallback.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/ClientsDataDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/FreshStartDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/GlobalSessionCallback.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/JSONRecordFetchDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/KeyUploadDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/MetaGlobalDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/NodeAssignmentCallback.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/WipeServerDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/BigIntegerHelper.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/Gx3OrGx4IsZeroOrOneException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/IncorrectZkpException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeClient.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeCrypto.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeJson.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeNoActivePairingException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeNumGenerator.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeNumGeneratorRandom.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeParty.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/Zkp.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/CompleteStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/ComputeFinalStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/ComputeKeyVerificationStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/ComputeStepOneStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/ComputeStepTwoStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/DecryptDataStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/DeleteChannel.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/GetChannelStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/GetRequestStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/JPakeStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/PutRequestStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/VerifyPairingStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/middleware/Crypto5MiddlewareRepository.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/middleware/Crypto5MiddlewareRepositorySession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/middleware/MiddlewareRepository.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/middleware/MiddlewareRepositorySession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/AbstractBearerTokenAuthHeaderProvider.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/AuthHeaderProvider.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/BaseResource.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/BaseResourceDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/BasicAuthHeaderProvider.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/BearerAuthHeaderProvider.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/BrowserIDAuthHeaderProvider.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/ConnectionMonitorThread.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/HMACAuthHeaderProvider.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/HandleProgressException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/HawkAuthHeaderProvider.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/HttpResponseObserver.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/MozResponse.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/Resource.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/ResourceDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SRPConstants.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncResponse.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageCollectionRequest.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageCollectionRequestDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageRecordRequest.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageRequest.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageRequestDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageRequestIncrementalDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageResponse.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/TLSSocketFactory.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/WBOCollectionRequestDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/WBORequestDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/receivers/SyncAccountDeletedReceiver.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/receivers/SyncAccountDeletedService.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/receivers/UpgradeReceiver.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/BookmarkNeedsReparentingException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/BookmarksRepository.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/ConstrainedServer11Repository.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/FetchFailedException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/HashSetStoreTracker.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/HistoryRepository.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/IdentityRecordFactory.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/InactiveSessionException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/InvalidBookmarkTypeException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/InvalidRequestException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/InvalidSessionTransitionException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/MultipleRecordsForGuidException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/NoContentProviderException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/NoGuidForIdException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/NoStoreDelegateException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/NullCursorException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/ParentNotFoundException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/ProfileDatabaseException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/RecordFactory.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/RecordFilter.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/Repository.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/RepositorySession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/RepositorySessionBundle.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/Server11Repository.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/Server11RepositorySession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/StoreFailedException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/StoreTracker.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/StoreTrackingRepositorySession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserBookmarksDataAccessor.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserBookmarksRepository.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserBookmarksRepositorySession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserHistoryDataAccessor.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserHistoryDataExtender.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserHistoryRepository.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserHistoryRepositorySession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserRepository.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserRepositoryDataAccessor.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserRepositorySession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/BookmarksDeletionManager.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/BookmarksInsertionManager.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/BrowserContractHelpers.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/CachedSQLiteOpenHelper.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/ClientsDatabase.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/ClientsDatabaseAccessor.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/FennecTabsRepository.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/FormHistoryRepositorySession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/PasswordsRepositorySession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/RepoUtils.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/DeferrableRepositorySessionCreationDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/DeferredRepositorySessionBeginDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/DeferredRepositorySessionFetchRecordsDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/DeferredRepositorySessionFinishDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/DeferredRepositorySessionStoreDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionBeginDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionCleanDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionCreationDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionFetchRecordsDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionFinishDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionGuidsSinceDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionStoreDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionWipeDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/BookmarkRecord.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/BookmarkRecordFactory.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/ClientRecord.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/ClientRecordFactory.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/FormHistoryRecord.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/HistoryRecord.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/HistoryRecordFactory.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/PasswordRecord.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/PasswordRecordFactory.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/Record.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/RecordParseException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/TabsRecord.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/TabsRecordFactory.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/VersionConstants.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/Constants.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/InvalidSyncKeyException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/SyncAccounts.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/SyncAuthenticatorService.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/AccountActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/ActivityUtils.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/RedirectToSetupActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/SendTabData.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/SetupFailureActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/SetupSuccessActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/SetupSyncActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/SyncActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/WebURLFinder.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/WebViewActivity.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/auth/AccountAuthenticator.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/auth/AuthenticateAccountStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/auth/AuthenticationResult.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/auth/AuthenticatorStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/auth/EnsureUserExistenceStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/auth/FetchUserNodeStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/AbstractNonRepositorySyncStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/AbstractSessionManagingSyncStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/AndroidBrowserBookmarksServerSyncStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/AndroidBrowserHistoryServerSyncStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/CheckPreconditionsStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/CompletedStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/EnsureClusterURLStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/EnsureCrypto5KeysStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/FennecTabsServerSyncStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/FetchInfoCollectionsStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/FetchMetaGlobalStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/FormHistoryServerSyncStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/GlobalSyncStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/NoSuchStageException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/NoSyncIDException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/PasswordsServerSyncStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/SafeConstrainedServer11Repository.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/ServerSyncStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/SyncClientsEngineStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/stage/UploadMetaGlobalStage.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/syncadapter/SyncAdapter.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/syncadapter/SyncService.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/ConcurrentRecordConsumer.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/RecordConsumer.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/RecordsChannel.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/RecordsChannelDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/RecordsConsumerDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/SerialRecordConsumer.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/ServerLocalSynchronizer.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/ServerLocalSynchronizerSession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/SessionNotBegunException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/Synchronizer.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/SynchronizerDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/SynchronizerSession.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/SynchronizerSessionDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/UnbundleError.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/synchronizer/UnexpectedSessionException.java
mobile/android/services/src/main/java/org/mozilla/gecko/sync/telemetry/TelemetryContract.java
mobile/android/services/src/main/java/org/mozilla/gecko/tokenserver/TokenServerClient.java
mobile/android/services/src/main/java/org/mozilla/gecko/tokenserver/TokenServerClientDelegate.java
mobile/android/services/src/main/java/org/mozilla/gecko/tokenserver/TokenServerException.java
mobile/android/services/src/main/java/org/mozilla/gecko/tokenserver/TokenServerToken.java
rename from mobile/android/base/background/BackgroundService.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/BackgroundService.java
rename from mobile/android/base/background/ReadingListConstants.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/ReadingListConstants.java
rename from mobile/android/base/background/bagheera/BagheeraClient.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/bagheera/BagheeraClient.java
rename from mobile/android/base/background/bagheera/BagheeraRequestDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/bagheera/BagheeraRequestDelegate.java
rename from mobile/android/base/background/bagheera/BoundedByteArrayEntity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/bagheera/BoundedByteArrayEntity.java
rename from mobile/android/base/background/bagheera/DeflateHelper.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/bagheera/DeflateHelper.java
rename from mobile/android/base/background/common/DateUtils.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/DateUtils.java
rename from mobile/android/base/background/common/EditorBranch.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/EditorBranch.java
rename from mobile/android/base/background/common/GlobalConstants.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/GlobalConstants.java
rename from mobile/android/base/background/common/PrefsBranch.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/PrefsBranch.java
rename from mobile/android/base/background/common/log/Logger.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/Logger.java
rename from mobile/android/base/background/common/log/writers/AndroidLevelCachingLogWriter.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/AndroidLevelCachingLogWriter.java
rename from mobile/android/base/background/common/log/writers/AndroidLogWriter.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/AndroidLogWriter.java
rename from mobile/android/base/background/common/log/writers/LevelFilteringLogWriter.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/LevelFilteringLogWriter.java
rename from mobile/android/base/background/common/log/writers/LogWriter.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/LogWriter.java
rename from mobile/android/base/background/common/log/writers/PrintLogWriter.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/PrintLogWriter.java
rename from mobile/android/base/background/common/log/writers/SimpleTagLogWriter.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/SimpleTagLogWriter.java
rename from mobile/android/base/background/common/log/writers/StringLogWriter.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/StringLogWriter.java
rename from mobile/android/base/background/common/log/writers/TagLogWriter.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/TagLogWriter.java
rename from mobile/android/base/background/common/log/writers/ThreadLocalTagLogWriter.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/log/writers/ThreadLocalTagLogWriter.java
rename from mobile/android/base/background/common/telemetry/TelemetryWrapper.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/common/telemetry/TelemetryWrapper.java
rename from mobile/android/base/background/datareporting/TelemetryRecorder.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/datareporting/TelemetryRecorder.java
rename from mobile/android/base/background/db/CursorDumper.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/db/CursorDumper.java
rename from mobile/android/base/background/db/Tab.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/db/Tab.java
rename from mobile/android/base/background/fxa/FxAccount10AuthDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccount10AuthDelegate.java
rename from mobile/android/base/background/fxa/FxAccount10CreateDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccount10CreateDelegate.java
rename from mobile/android/base/background/fxa/FxAccount20CreateDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccount20CreateDelegate.java
rename from mobile/android/base/background/fxa/FxAccount20LoginDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccount20LoginDelegate.java
rename from mobile/android/base/background/fxa/FxAccountAgeLockoutHelper.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountAgeLockoutHelper.java
rename from mobile/android/base/background/fxa/FxAccountClient.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountClient.java
rename from mobile/android/base/background/fxa/FxAccountClient10.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountClient10.java
rename from mobile/android/base/background/fxa/FxAccountClient20.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountClient20.java
rename from mobile/android/base/background/fxa/FxAccountClientException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountClientException.java
rename from mobile/android/base/background/fxa/FxAccountRemoteError.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountRemoteError.java
rename from mobile/android/base/background/fxa/FxAccountUtils.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/FxAccountUtils.java
rename from mobile/android/base/background/fxa/PasswordStretcher.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/PasswordStretcher.java
rename from mobile/android/base/background/fxa/QuickPasswordStretcher.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/QuickPasswordStretcher.java
rename from mobile/android/base/background/fxa/SkewHandler.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/SkewHandler.java
rename from mobile/android/base/background/fxa/oauth/FxAccountAbstractClient.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/oauth/FxAccountAbstractClient.java
rename from mobile/android/base/background/fxa/oauth/FxAccountAbstractClientException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/oauth/FxAccountAbstractClientException.java
rename from mobile/android/base/background/fxa/oauth/FxAccountOAuthClient10.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/oauth/FxAccountOAuthClient10.java
rename from mobile/android/base/background/fxa/oauth/FxAccountOAuthRemoteError.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/oauth/FxAccountOAuthRemoteError.java
rename from mobile/android/base/background/fxa/profile/FxAccountProfileClient10.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/fxa/profile/FxAccountProfileClient10.java
rename from mobile/android/base/background/healthreport/AndroidConfigurationProvider.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/AndroidConfigurationProvider.java
rename from mobile/android/base/background/healthreport/Environment.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/Environment.java
rename from mobile/android/base/background/healthreport/EnvironmentBuilder.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/EnvironmentBuilder.java
rename from mobile/android/base/background/healthreport/EnvironmentV1.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/EnvironmentV1.java
rename from mobile/android/base/background/healthreport/EnvironmentV2.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/EnvironmentV2.java
rename from mobile/android/base/background/healthreport/HealthReportBroadcastReceiver.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportBroadcastReceiver.java
rename from mobile/android/base/background/healthreport/HealthReportBroadcastService.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportBroadcastService.java
rename from mobile/android/base/background/healthreport/HealthReportConstants.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportConstants.java
rename from mobile/android/base/background/healthreport/HealthReportDatabaseStorage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportDatabaseStorage.java
rename from mobile/android/base/background/healthreport/HealthReportDatabases.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportDatabases.java
rename from mobile/android/base/background/healthreport/HealthReportExportedBroadcastReceiver.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportExportedBroadcastReceiver.java
rename from mobile/android/base/background/healthreport/HealthReportGenerator.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportGenerator.java
rename from mobile/android/base/background/healthreport/HealthReportProvider.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportProvider.java
rename from mobile/android/base/background/healthreport/HealthReportStorage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportStorage.java
rename from mobile/android/base/background/healthreport/HealthReportUtils.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/HealthReportUtils.java
rename from mobile/android/base/background/healthreport/ProfileInformationCache.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/ProfileInformationCache.java
rename from mobile/android/base/background/healthreport/prune/HealthReportPruneService.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/prune/HealthReportPruneService.java
rename from mobile/android/base/background/healthreport/prune/PrunePolicy.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/prune/PrunePolicy.java
rename from mobile/android/base/background/healthreport/prune/PrunePolicyDatabaseStorage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/prune/PrunePolicyDatabaseStorage.java
rename from mobile/android/base/background/healthreport/prune/PrunePolicyStorage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/prune/PrunePolicyStorage.java
rename from mobile/android/base/background/healthreport/upload/AndroidSubmissionClient.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/upload/AndroidSubmissionClient.java
rename from mobile/android/base/background/healthreport/upload/HealthReportUploadService.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/upload/HealthReportUploadService.java
rename from mobile/android/base/background/healthreport/upload/ObsoleteDocumentTracker.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/upload/ObsoleteDocumentTracker.java
rename from mobile/android/base/background/healthreport/upload/SubmissionClient.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/upload/SubmissionClient.java
rename from mobile/android/base/background/healthreport/upload/SubmissionPolicy.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/healthreport/upload/SubmissionPolicy.java
rename from mobile/android/base/background/nativecode/NativeCrypto.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/nativecode/NativeCrypto.java
rename from mobile/android/base/background/preferences/PreferenceFragment.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/preferences/PreferenceFragment.java
rename from mobile/android/base/background/preferences/PreferenceManagerCompat.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/background/preferences/PreferenceManagerCompat.java
rename from mobile/android/base/browserid/ASNUtils.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/ASNUtils.java
rename from mobile/android/base/browserid/BrowserIDKeyPair.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/BrowserIDKeyPair.java
rename from mobile/android/base/browserid/DSACryptoImplementation.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/DSACryptoImplementation.java
rename from mobile/android/base/browserid/JSONWebTokenUtils.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/JSONWebTokenUtils.java
rename from mobile/android/base/browserid/MockMyIDTokenFactory.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/MockMyIDTokenFactory.java
rename from mobile/android/base/browserid/RSACryptoImplementation.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/RSACryptoImplementation.java
rename from mobile/android/base/browserid/SigningPrivateKey.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/SigningPrivateKey.java
rename from mobile/android/base/browserid/VerifyingPublicKey.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/VerifyingPublicKey.java
rename from mobile/android/base/browserid/verifier/AbstractBrowserIDRemoteVerifierClient.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/verifier/AbstractBrowserIDRemoteVerifierClient.java
rename from mobile/android/base/browserid/verifier/BrowserIDRemoteVerifierClient10.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/verifier/BrowserIDRemoteVerifierClient10.java
rename from mobile/android/base/browserid/verifier/BrowserIDRemoteVerifierClient20.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/verifier/BrowserIDRemoteVerifierClient20.java
rename from mobile/android/base/browserid/verifier/BrowserIDVerifierClient.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/verifier/BrowserIDVerifierClient.java
rename from mobile/android/base/browserid/verifier/BrowserIDVerifierDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/verifier/BrowserIDVerifierDelegate.java
rename from mobile/android/base/browserid/verifier/BrowserIDVerifierException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/browserid/verifier/BrowserIDVerifierException.java
rename from mobile/android/base/fxa/AccountLoader.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/AccountLoader.java
rename from mobile/android/base/fxa/FirefoxAccounts.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/FirefoxAccounts.java
rename from mobile/android/base/fxa/FxAccountConstants.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/FxAccountConstants.java
rename from mobile/android/base/fxa/SyncStatusListener.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/SyncStatusListener.java
rename from mobile/android/base/fxa/activities/CustomColorPreference.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/CustomColorPreference.java
rename from mobile/android/base/fxa/activities/FxAccountAbstractActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountAbstractActivity.java
rename from mobile/android/base/fxa/activities/FxAccountAbstractSetupActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountAbstractSetupActivity.java
rename from mobile/android/base/fxa/activities/FxAccountAbstractUpdateCredentialsActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountAbstractUpdateCredentialsActivity.java
rename from mobile/android/base/fxa/activities/FxAccountConfirmAccountActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountConfirmAccountActivity.java
rename from mobile/android/base/fxa/activities/FxAccountConfirmAccountActivityWeb.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountConfirmAccountActivityWeb.java
rename from mobile/android/base/fxa/activities/FxAccountCreateAccountActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountCreateAccountActivity.java
rename from mobile/android/base/fxa/activities/FxAccountCreateAccountNotAllowedActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountCreateAccountNotAllowedActivity.java
rename from mobile/android/base/fxa/activities/FxAccountFinishMigratingActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountFinishMigratingActivity.java
rename from mobile/android/base/fxa/activities/FxAccountFinishMigratingActivityWeb.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountFinishMigratingActivityWeb.java
rename from mobile/android/base/fxa/activities/FxAccountGetStartedActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountGetStartedActivity.java
rename from mobile/android/base/fxa/activities/FxAccountGetStartedActivityWeb.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountGetStartedActivityWeb.java
rename from mobile/android/base/fxa/activities/FxAccountMigrationFinishedActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountMigrationFinishedActivity.java
rename from mobile/android/base/fxa/activities/FxAccountSignInActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountSignInActivity.java
rename from mobile/android/base/fxa/activities/FxAccountStatusActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountStatusActivity.java
rename from mobile/android/base/fxa/activities/FxAccountStatusFragment.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountStatusFragment.java
rename from mobile/android/base/fxa/activities/FxAccountUpdateCredentialsActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountUpdateCredentialsActivity.java
rename from mobile/android/base/fxa/activities/FxAccountUpdateCredentialsActivityWeb.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountUpdateCredentialsActivityWeb.java
rename from mobile/android/base/fxa/activities/FxAccountVerifiedAccountActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountVerifiedAccountActivity.java
rename from mobile/android/base/fxa/activities/FxAccountWebFlowActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/FxAccountWebFlowActivity.java
rename from mobile/android/base/fxa/activities/PicassoPreferenceIconTarget.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/activities/PicassoPreferenceIconTarget.java
rename from mobile/android/base/fxa/authenticator/AccountPickler.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/AccountPickler.java
rename from mobile/android/base/fxa/authenticator/AndroidFxAccount.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/AndroidFxAccount.java
rename from mobile/android/base/fxa/authenticator/FxADefaultLoginStateMachineDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/FxADefaultLoginStateMachineDelegate.java
rename from mobile/android/base/fxa/authenticator/FxAccountAuthenticator.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/FxAccountAuthenticator.java
rename from mobile/android/base/fxa/authenticator/FxAccountAuthenticatorService.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/FxAccountAuthenticatorService.java
rename from mobile/android/base/fxa/authenticator/FxAccountLoginDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/FxAccountLoginDelegate.java
rename from mobile/android/base/fxa/authenticator/FxAccountLoginException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/authenticator/FxAccountLoginException.java
rename from mobile/android/base/fxa/login/BaseRequestDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/BaseRequestDelegate.java
rename from mobile/android/base/fxa/login/Cohabiting.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/Cohabiting.java
rename from mobile/android/base/fxa/login/Doghouse.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/Doghouse.java
rename from mobile/android/base/fxa/login/Engaged.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/Engaged.java
rename from mobile/android/base/fxa/login/FxAccountLoginStateMachine.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/FxAccountLoginStateMachine.java
rename from mobile/android/base/fxa/login/FxAccountLoginTransition.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/FxAccountLoginTransition.java
rename from mobile/android/base/fxa/login/Married.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/Married.java
rename from mobile/android/base/fxa/login/MigratedFromSync11.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/MigratedFromSync11.java
rename from mobile/android/base/fxa/login/Separated.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/Separated.java
rename from mobile/android/base/fxa/login/State.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/State.java
rename from mobile/android/base/fxa/login/StateFactory.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/StateFactory.java
rename from mobile/android/base/fxa/login/TokensAndKeysState.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/login/TokensAndKeysState.java
rename from mobile/android/base/fxa/receivers/FxAccountDeletedReceiver.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/receivers/FxAccountDeletedReceiver.java
rename from mobile/android/base/fxa/receivers/FxAccountDeletedService.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/receivers/FxAccountDeletedService.java
rename from mobile/android/base/fxa/receivers/FxAccountUpgradeReceiver.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/receivers/FxAccountUpgradeReceiver.java
rename from mobile/android/base/fxa/sync/FxAccountGlobalSession.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountGlobalSession.java
rename from mobile/android/base/fxa/sync/FxAccountNotificationManager.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountNotificationManager.java
rename from mobile/android/base/fxa/sync/FxAccountProfileService.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountProfileService.java
rename from mobile/android/base/fxa/sync/FxAccountSchedulePolicy.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountSchedulePolicy.java
rename from mobile/android/base/fxa/sync/FxAccountSyncAdapter.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountSyncAdapter.java
rename from mobile/android/base/fxa/sync/FxAccountSyncDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountSyncDelegate.java
rename from mobile/android/base/fxa/sync/FxAccountSyncService.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountSyncService.java
rename from mobile/android/base/fxa/sync/FxAccountSyncStatusHelper.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/FxAccountSyncStatusHelper.java
rename from mobile/android/base/fxa/sync/SchedulePolicy.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/sync/SchedulePolicy.java
rename from mobile/android/base/fxa/tasks/FxAccountCodeResender.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/tasks/FxAccountCodeResender.java
rename from mobile/android/base/fxa/tasks/FxAccountCreateAccountTask.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/tasks/FxAccountCreateAccountTask.java
rename from mobile/android/base/fxa/tasks/FxAccountSetupTask.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/tasks/FxAccountSetupTask.java
rename from mobile/android/base/fxa/tasks/FxAccountSignInTask.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/tasks/FxAccountSignInTask.java
rename from mobile/android/base/fxa/tasks/FxAccountUnlockCodeResender.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/fxa/tasks/FxAccountUnlockCodeResender.java
rename from mobile/android/base/reading/ClientMetadata.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ClientMetadata.java
rename from mobile/android/base/reading/ClientReadingListRecord.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ClientReadingListRecord.java
rename from mobile/android/base/reading/FetchSpec.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/FetchSpec.java
rename from mobile/android/base/reading/LocalReadingListStorage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/LocalReadingListStorage.java
rename from mobile/android/base/reading/ReadingListBackoffObserver.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListBackoffObserver.java
rename from mobile/android/base/reading/ReadingListChangeAccumulator.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListChangeAccumulator.java
rename from mobile/android/base/reading/ReadingListClient.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListClient.java
rename from mobile/android/base/reading/ReadingListClientContentValuesFactory.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListClientContentValuesFactory.java
rename from mobile/android/base/reading/ReadingListClientRecordFactory.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListClientRecordFactory.java
rename from mobile/android/base/reading/ReadingListDeleteDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListDeleteDelegate.java
rename from mobile/android/base/reading/ReadingListInvalidAuthenticationException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListInvalidAuthenticationException.java
rename from mobile/android/base/reading/ReadingListRecord.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListRecord.java
rename from mobile/android/base/reading/ReadingListRecordDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListRecordDelegate.java
rename from mobile/android/base/reading/ReadingListRecordResponse.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListRecordResponse.java
rename from mobile/android/base/reading/ReadingListRecordUploadDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListRecordUploadDelegate.java
rename from mobile/android/base/reading/ReadingListResponse.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListResponse.java
rename from mobile/android/base/reading/ReadingListStorage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListStorage.java
rename from mobile/android/base/reading/ReadingListStorageResponse.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListStorageResponse.java
rename from mobile/android/base/reading/ReadingListSyncAdapter.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListSyncAdapter.java
rename from mobile/android/base/reading/ReadingListSyncService.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListSyncService.java
rename from mobile/android/base/reading/ReadingListSynchronizer.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListSynchronizer.java
rename from mobile/android/base/reading/ReadingListSynchronizerDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListSynchronizerDelegate.java
rename from mobile/android/base/reading/ReadingListWipeDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ReadingListWipeDelegate.java
rename from mobile/android/base/reading/ServerReadingListRecord.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/reading/ServerReadingListRecord.java
rename from mobile/android/base/sync/AlreadySyncingException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/AlreadySyncingException.java
rename from mobile/android/base/sync/BackoffHandler.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/BackoffHandler.java
rename from mobile/android/base/sync/BadRequiredFieldJSONException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/BadRequiredFieldJSONException.java
rename from mobile/android/base/sync/CollectionKeys.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/CollectionKeys.java
rename from mobile/android/base/sync/CommandProcessor.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/CommandProcessor.java
rename from mobile/android/base/sync/CommandRunner.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/CommandRunner.java
rename from mobile/android/base/sync/CredentialException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/CredentialException.java
rename from mobile/android/base/sync/CryptoRecord.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/CryptoRecord.java
rename from mobile/android/base/sync/DelayedWorkTracker.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/DelayedWorkTracker.java
rename from mobile/android/base/sync/EngineSettings.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/EngineSettings.java
rename from mobile/android/base/sync/ExtendedJSONObject.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/ExtendedJSONObject.java
rename from mobile/android/base/sync/GlobalSession.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/GlobalSession.java
rename from mobile/android/base/sync/HTTPFailureException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/HTTPFailureException.java
rename from mobile/android/base/sync/InfoCollections.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/InfoCollections.java
rename from mobile/android/base/sync/InfoCounts.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/InfoCounts.java
rename from mobile/android/base/sync/JSONRecordFetcher.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/JSONRecordFetcher.java
rename from mobile/android/base/sync/KeyBundleProvider.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/KeyBundleProvider.java
rename from mobile/android/base/sync/MetaGlobal.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/MetaGlobal.java
rename from mobile/android/base/sync/MetaGlobalException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/MetaGlobalException.java
rename from mobile/android/base/sync/MetaGlobalMissingEnginesException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/MetaGlobalMissingEnginesException.java
rename from mobile/android/base/sync/MetaGlobalNotSetException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/MetaGlobalNotSetException.java
rename from mobile/android/base/sync/MigrationSentinelSyncStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/MigrationSentinelSyncStage.java
rename from mobile/android/base/sync/NoCollectionKeysSetException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/NoCollectionKeysSetException.java
rename from mobile/android/base/sync/NodeAuthenticationException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/NodeAuthenticationException.java
rename from mobile/android/base/sync/NonArrayJSONException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/NonArrayJSONException.java
rename from mobile/android/base/sync/NonObjectJSONException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/NonObjectJSONException.java
rename from mobile/android/base/sync/NullClusterURLException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/NullClusterURLException.java
rename from mobile/android/base/sync/PersistedMetaGlobal.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/PersistedMetaGlobal.java
rename from mobile/android/base/sync/PrefsBackoffHandler.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/PrefsBackoffHandler.java
rename from mobile/android/base/sync/README.txt
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/README.txt
rename from mobile/android/base/sync/Server11PreviousPostFailedException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/Server11PreviousPostFailedException.java
rename from mobile/android/base/sync/Server11RecordPostFailedException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/Server11RecordPostFailedException.java
rename from mobile/android/base/sync/SharedPreferencesClientsDataDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/SharedPreferencesClientsDataDelegate.java
rename from mobile/android/base/sync/SharedPreferencesNodeAssignmentCallback.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/SharedPreferencesNodeAssignmentCallback.java
rename from mobile/android/base/sync/Sync11Configuration.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/Sync11Configuration.java
rename from mobile/android/base/sync/SyncConfiguration.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/SyncConfiguration.java
rename from mobile/android/base/sync/SyncConfigurationException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/SyncConfigurationException.java
rename from mobile/android/base/sync/SyncConstants.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/SyncConstants.java
rename from mobile/android/base/sync/SyncException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/SyncException.java
rename from mobile/android/base/sync/SynchronizerConfiguration.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/SynchronizerConfiguration.java
rename from mobile/android/base/sync/ThreadPool.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/ThreadPool.java
rename from mobile/android/base/sync/UnexpectedJSONException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/UnexpectedJSONException.java
rename from mobile/android/base/sync/UnknownSynchronizerConfigurationVersionException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/UnknownSynchronizerConfigurationVersionException.java
rename from mobile/android/base/sync/Utils.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/Utils.java
rename from mobile/android/base/sync/config/AccountPickler.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/config/AccountPickler.java
rename from mobile/android/base/sync/config/ClientRecordTerminator.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/config/ClientRecordTerminator.java
rename from mobile/android/base/sync/config/ConfigurationMigrator.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/config/ConfigurationMigrator.java
rename from mobile/android/base/sync/config/activities/SelectEnginesActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/config/activities/SelectEnginesActivity.java
rename from mobile/android/base/sync/crypto/CryptoException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/CryptoException.java
rename from mobile/android/base/sync/crypto/CryptoInfo.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/CryptoInfo.java
rename from mobile/android/base/sync/crypto/HKDF.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/HKDF.java
rename from mobile/android/base/sync/crypto/HMACVerificationException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/HMACVerificationException.java
rename from mobile/android/base/sync/crypto/KeyBundle.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/KeyBundle.java
rename from mobile/android/base/sync/crypto/MissingCryptoInputException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/MissingCryptoInputException.java
rename from mobile/android/base/sync/crypto/NoKeyBundleException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/NoKeyBundleException.java
rename from mobile/android/base/sync/crypto/PBKDF2.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/PBKDF2.java
rename from mobile/android/base/sync/crypto/PersistedCrypto5Keys.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/crypto/PersistedCrypto5Keys.java
rename from mobile/android/base/sync/delegates/BaseGlobalSessionCallback.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/BaseGlobalSessionCallback.java
rename from mobile/android/base/sync/delegates/ClientsDataDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/ClientsDataDelegate.java
rename from mobile/android/base/sync/delegates/FreshStartDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/FreshStartDelegate.java
rename from mobile/android/base/sync/delegates/GlobalSessionCallback.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/GlobalSessionCallback.java
rename from mobile/android/base/sync/delegates/JSONRecordFetchDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/JSONRecordFetchDelegate.java
rename from mobile/android/base/sync/delegates/KeyUploadDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/KeyUploadDelegate.java
rename from mobile/android/base/sync/delegates/MetaGlobalDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/MetaGlobalDelegate.java
rename from mobile/android/base/sync/delegates/NodeAssignmentCallback.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/NodeAssignmentCallback.java
rename from mobile/android/base/sync/delegates/WipeServerDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/delegates/WipeServerDelegate.java
rename from mobile/android/base/sync/jpake/BigIntegerHelper.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/BigIntegerHelper.java
rename from mobile/android/base/sync/jpake/Gx3OrGx4IsZeroOrOneException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/Gx3OrGx4IsZeroOrOneException.java
rename from mobile/android/base/sync/jpake/IncorrectZkpException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/IncorrectZkpException.java
rename from mobile/android/base/sync/jpake/JPakeClient.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeClient.java
rename from mobile/android/base/sync/jpake/JPakeCrypto.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeCrypto.java
rename from mobile/android/base/sync/jpake/JPakeJson.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeJson.java
rename from mobile/android/base/sync/jpake/JPakeNoActivePairingException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeNoActivePairingException.java
rename from mobile/android/base/sync/jpake/JPakeNumGenerator.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeNumGenerator.java
rename from mobile/android/base/sync/jpake/JPakeNumGeneratorRandom.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeNumGeneratorRandom.java
rename from mobile/android/base/sync/jpake/JPakeParty.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/JPakeParty.java
rename from mobile/android/base/sync/jpake/Zkp.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/Zkp.java
rename from mobile/android/base/sync/jpake/stage/CompleteStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/CompleteStage.java
rename from mobile/android/base/sync/jpake/stage/ComputeFinalStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/ComputeFinalStage.java
rename from mobile/android/base/sync/jpake/stage/ComputeKeyVerificationStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/ComputeKeyVerificationStage.java
rename from mobile/android/base/sync/jpake/stage/ComputeStepOneStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/ComputeStepOneStage.java
rename from mobile/android/base/sync/jpake/stage/ComputeStepTwoStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/ComputeStepTwoStage.java
rename from mobile/android/base/sync/jpake/stage/DecryptDataStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/DecryptDataStage.java
rename from mobile/android/base/sync/jpake/stage/DeleteChannel.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/DeleteChannel.java
rename from mobile/android/base/sync/jpake/stage/GetChannelStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/GetChannelStage.java
rename from mobile/android/base/sync/jpake/stage/GetRequestStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/GetRequestStage.java
rename from mobile/android/base/sync/jpake/stage/JPakeStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/JPakeStage.java
rename from mobile/android/base/sync/jpake/stage/PutRequestStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/PutRequestStage.java
rename from mobile/android/base/sync/jpake/stage/VerifyPairingStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/jpake/stage/VerifyPairingStage.java
rename from mobile/android/base/sync/middleware/Crypto5MiddlewareRepository.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/middleware/Crypto5MiddlewareRepository.java
rename from mobile/android/base/sync/middleware/Crypto5MiddlewareRepositorySession.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/middleware/Crypto5MiddlewareRepositorySession.java
rename from mobile/android/base/sync/middleware/MiddlewareRepository.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/middleware/MiddlewareRepository.java
rename from mobile/android/base/sync/middleware/MiddlewareRepositorySession.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/middleware/MiddlewareRepositorySession.java
rename from mobile/android/base/sync/net/AbstractBearerTokenAuthHeaderProvider.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/AbstractBearerTokenAuthHeaderProvider.java
rename from mobile/android/base/sync/net/AuthHeaderProvider.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/AuthHeaderProvider.java
rename from mobile/android/base/sync/net/BaseResource.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/BaseResource.java
rename from mobile/android/base/sync/net/BaseResourceDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/BaseResourceDelegate.java
rename from mobile/android/base/sync/net/BasicAuthHeaderProvider.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/BasicAuthHeaderProvider.java
rename from mobile/android/base/sync/net/BearerAuthHeaderProvider.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/BearerAuthHeaderProvider.java
rename from mobile/android/base/sync/net/BrowserIDAuthHeaderProvider.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/BrowserIDAuthHeaderProvider.java
rename from mobile/android/base/sync/net/ConnectionMonitorThread.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/ConnectionMonitorThread.java
rename from mobile/android/base/sync/net/HMACAuthHeaderProvider.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/HMACAuthHeaderProvider.java
rename from mobile/android/base/sync/net/HandleProgressException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/HandleProgressException.java
rename from mobile/android/base/sync/net/HawkAuthHeaderProvider.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/HawkAuthHeaderProvider.java
rename from mobile/android/base/sync/net/HttpResponseObserver.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/HttpResponseObserver.java
rename from mobile/android/base/sync/net/MozResponse.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/MozResponse.java
rename from mobile/android/base/sync/net/Resource.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/Resource.java
rename from mobile/android/base/sync/net/ResourceDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/ResourceDelegate.java
rename from mobile/android/base/sync/net/SRPConstants.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SRPConstants.java
rename from mobile/android/base/sync/net/SyncResponse.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncResponse.java
rename from mobile/android/base/sync/net/SyncStorageCollectionRequest.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageCollectionRequest.java
rename from mobile/android/base/sync/net/SyncStorageCollectionRequestDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageCollectionRequestDelegate.java
rename from mobile/android/base/sync/net/SyncStorageRecordRequest.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageRecordRequest.java
rename from mobile/android/base/sync/net/SyncStorageRequest.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageRequest.java
rename from mobile/android/base/sync/net/SyncStorageRequestDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageRequestDelegate.java
rename from mobile/android/base/sync/net/SyncStorageRequestIncrementalDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageRequestIncrementalDelegate.java
rename from mobile/android/base/sync/net/SyncStorageResponse.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/SyncStorageResponse.java
rename from mobile/android/base/sync/net/TLSSocketFactory.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/TLSSocketFactory.java
rename from mobile/android/base/sync/net/WBOCollectionRequestDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/WBOCollectionRequestDelegate.java
rename from mobile/android/base/sync/net/WBORequestDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/net/WBORequestDelegate.java
rename from mobile/android/base/sync/receivers/SyncAccountDeletedReceiver.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/receivers/SyncAccountDeletedReceiver.java
rename from mobile/android/base/sync/receivers/SyncAccountDeletedService.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/receivers/SyncAccountDeletedService.java
rename from mobile/android/base/sync/receivers/UpgradeReceiver.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/receivers/UpgradeReceiver.java
rename from mobile/android/base/sync/repositories/BookmarkNeedsReparentingException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/BookmarkNeedsReparentingException.java
rename from mobile/android/base/sync/repositories/BookmarksRepository.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/BookmarksRepository.java
rename from mobile/android/base/sync/repositories/ConstrainedServer11Repository.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/ConstrainedServer11Repository.java
rename from mobile/android/base/sync/repositories/FetchFailedException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/FetchFailedException.java
rename from mobile/android/base/sync/repositories/HashSetStoreTracker.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/HashSetStoreTracker.java
rename from mobile/android/base/sync/repositories/HistoryRepository.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/HistoryRepository.java
rename from mobile/android/base/sync/repositories/IdentityRecordFactory.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/IdentityRecordFactory.java
rename from mobile/android/base/sync/repositories/InactiveSessionException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/InactiveSessionException.java
rename from mobile/android/base/sync/repositories/InvalidBookmarkTypeException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/InvalidBookmarkTypeException.java
rename from mobile/android/base/sync/repositories/InvalidRequestException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/InvalidRequestException.java
rename from mobile/android/base/sync/repositories/InvalidSessionTransitionException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/InvalidSessionTransitionException.java
rename from mobile/android/base/sync/repositories/MultipleRecordsForGuidException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/MultipleRecordsForGuidException.java
rename from mobile/android/base/sync/repositories/NoContentProviderException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/NoContentProviderException.java
rename from mobile/android/base/sync/repositories/NoGuidForIdException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/NoGuidForIdException.java
rename from mobile/android/base/sync/repositories/NoStoreDelegateException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/NoStoreDelegateException.java
rename from mobile/android/base/sync/repositories/NullCursorException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/NullCursorException.java
rename from mobile/android/base/sync/repositories/ParentNotFoundException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/ParentNotFoundException.java
rename from mobile/android/base/sync/repositories/ProfileDatabaseException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/ProfileDatabaseException.java
rename from mobile/android/base/sync/repositories/RecordFactory.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/RecordFactory.java
rename from mobile/android/base/sync/repositories/RecordFilter.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/RecordFilter.java
rename from mobile/android/base/sync/repositories/Repository.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/Repository.java
rename from mobile/android/base/sync/repositories/RepositorySession.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/RepositorySession.java
rename from mobile/android/base/sync/repositories/RepositorySessionBundle.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/RepositorySessionBundle.java
rename from mobile/android/base/sync/repositories/Server11Repository.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/Server11Repository.java
rename from mobile/android/base/sync/repositories/Server11RepositorySession.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/Server11RepositorySession.java
rename from mobile/android/base/sync/repositories/StoreFailedException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/StoreFailedException.java
rename from mobile/android/base/sync/repositories/StoreTracker.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/StoreTracker.java
rename from mobile/android/base/sync/repositories/StoreTrackingRepositorySession.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/StoreTrackingRepositorySession.java
rename from mobile/android/base/sync/repositories/android/AndroidBrowserBookmarksDataAccessor.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserBookmarksDataAccessor.java
rename from mobile/android/base/sync/repositories/android/AndroidBrowserBookmarksRepository.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserBookmarksRepository.java
rename from mobile/android/base/sync/repositories/android/AndroidBrowserBookmarksRepositorySession.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserBookmarksRepositorySession.java
rename from mobile/android/base/sync/repositories/android/AndroidBrowserHistoryDataAccessor.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserHistoryDataAccessor.java
rename from mobile/android/base/sync/repositories/android/AndroidBrowserHistoryDataExtender.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserHistoryDataExtender.java
rename from mobile/android/base/sync/repositories/android/AndroidBrowserHistoryRepository.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserHistoryRepository.java
rename from mobile/android/base/sync/repositories/android/AndroidBrowserHistoryRepositorySession.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserHistoryRepositorySession.java
rename from mobile/android/base/sync/repositories/android/AndroidBrowserRepository.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserRepository.java
rename from mobile/android/base/sync/repositories/android/AndroidBrowserRepositoryDataAccessor.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserRepositoryDataAccessor.java
rename from mobile/android/base/sync/repositories/android/AndroidBrowserRepositorySession.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/AndroidBrowserRepositorySession.java
rename from mobile/android/base/sync/repositories/android/BookmarksDeletionManager.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/BookmarksDeletionManager.java
rename from mobile/android/base/sync/repositories/android/BookmarksInsertionManager.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/BookmarksInsertionManager.java
rename from mobile/android/base/sync/repositories/android/BrowserContractHelpers.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/BrowserContractHelpers.java
rename from mobile/android/base/sync/repositories/android/CachedSQLiteOpenHelper.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/CachedSQLiteOpenHelper.java
rename from mobile/android/base/sync/repositories/android/ClientsDatabase.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/ClientsDatabase.java
rename from mobile/android/base/sync/repositories/android/ClientsDatabaseAccessor.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/ClientsDatabaseAccessor.java
rename from mobile/android/base/sync/repositories/android/FennecTabsRepository.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/FennecTabsRepository.java
rename from mobile/android/base/sync/repositories/android/FormHistoryRepositorySession.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/FormHistoryRepositorySession.java
rename from mobile/android/base/sync/repositories/android/PasswordsRepositorySession.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/PasswordsRepositorySession.java
rename from mobile/android/base/sync/repositories/android/RepoUtils.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/android/RepoUtils.java
rename from mobile/android/base/sync/repositories/delegates/DeferrableRepositorySessionCreationDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/DeferrableRepositorySessionCreationDelegate.java
rename from mobile/android/base/sync/repositories/delegates/DeferredRepositorySessionBeginDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/DeferredRepositorySessionBeginDelegate.java
rename from mobile/android/base/sync/repositories/delegates/DeferredRepositorySessionFetchRecordsDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/DeferredRepositorySessionFetchRecordsDelegate.java
rename from mobile/android/base/sync/repositories/delegates/DeferredRepositorySessionFinishDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/DeferredRepositorySessionFinishDelegate.java
rename from mobile/android/base/sync/repositories/delegates/DeferredRepositorySessionStoreDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/DeferredRepositorySessionStoreDelegate.java
rename from mobile/android/base/sync/repositories/delegates/RepositorySessionBeginDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionBeginDelegate.java
rename from mobile/android/base/sync/repositories/delegates/RepositorySessionCleanDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionCleanDelegate.java
rename from mobile/android/base/sync/repositories/delegates/RepositorySessionCreationDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionCreationDelegate.java
rename from mobile/android/base/sync/repositories/delegates/RepositorySessionFetchRecordsDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionFetchRecordsDelegate.java
rename from mobile/android/base/sync/repositories/delegates/RepositorySessionFinishDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionFinishDelegate.java
rename from mobile/android/base/sync/repositories/delegates/RepositorySessionGuidsSinceDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionGuidsSinceDelegate.java
rename from mobile/android/base/sync/repositories/delegates/RepositorySessionStoreDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionStoreDelegate.java
rename from mobile/android/base/sync/repositories/delegates/RepositorySessionWipeDelegate.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/delegates/RepositorySessionWipeDelegate.java
rename from mobile/android/base/sync/repositories/domain/BookmarkRecord.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/BookmarkRecord.java
rename from mobile/android/base/sync/repositories/domain/BookmarkRecordFactory.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/BookmarkRecordFactory.java
rename from mobile/android/base/sync/repositories/domain/ClientRecord.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/ClientRecord.java
rename from mobile/android/base/sync/repositories/domain/ClientRecordFactory.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/ClientRecordFactory.java
rename from mobile/android/base/sync/repositories/domain/FormHistoryRecord.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/FormHistoryRecord.java
rename from mobile/android/base/sync/repositories/domain/HistoryRecord.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/HistoryRecord.java
rename from mobile/android/base/sync/repositories/domain/HistoryRecordFactory.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/HistoryRecordFactory.java
rename from mobile/android/base/sync/repositories/domain/PasswordRecord.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/PasswordRecord.java
rename from mobile/android/base/sync/repositories/domain/PasswordRecordFactory.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/PasswordRecordFactory.java
rename from mobile/android/base/sync/repositories/domain/Record.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/Record.java
rename from mobile/android/base/sync/repositories/domain/RecordParseException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/RecordParseException.java
rename from mobile/android/base/sync/repositories/domain/TabsRecord.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/TabsRecord.java
rename from mobile/android/base/sync/repositories/domain/TabsRecordFactory.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/TabsRecordFactory.java
rename from mobile/android/base/sync/repositories/domain/VersionConstants.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/repositories/domain/VersionConstants.java
rename from mobile/android/base/sync/setup/Constants.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/Constants.java
rename from mobile/android/base/sync/setup/InvalidSyncKeyException.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/InvalidSyncKeyException.java
rename from mobile/android/base/sync/setup/SyncAccounts.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/SyncAccounts.java
rename from mobile/android/base/sync/setup/SyncAuthenticatorService.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/SyncAuthenticatorService.java
rename from mobile/android/base/sync/setup/activities/AccountActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/AccountActivity.java
rename from mobile/android/base/sync/setup/activities/ActivityUtils.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/ActivityUtils.java
rename from mobile/android/base/sync/setup/activities/RedirectToSetupActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/RedirectToSetupActivity.java
rename from mobile/android/base/sync/setup/activities/SendTabData.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/SendTabData.java
rename from mobile/android/base/sync/setup/activities/SetupFailureActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/SetupFailureActivity.java
rename from mobile/android/base/sync/setup/activities/SetupSuccessActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/SetupSuccessActivity.java
rename from mobile/android/base/sync/setup/activities/SetupSyncActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/SetupSyncActivity.java
rename from mobile/android/base/sync/setup/activities/SyncActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/SyncActivity.java
rename from mobile/android/base/sync/setup/activities/WebURLFinder.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/WebURLFinder.java
rename from mobile/android/base/sync/setup/activities/WebViewActivity.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/activities/WebViewActivity.java
rename from mobile/android/base/sync/setup/auth/AccountAuthenticator.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/auth/AccountAuthenticator.java
rename from mobile/android/base/sync/setup/auth/AuthenticateAccountStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/auth/AuthenticateAccountStage.java
rename from mobile/android/base/sync/setup/auth/AuthenticationResult.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sync/setup/auth/AuthenticationResult.java
rename from mobile/android/base/sync/setup/auth/AuthenticatorStage.java
rename to mobile/android/services/src/main/java/org/mozilla/gecko/sy