Move HostAuth to top level class.

No other changes made.

Change-Id: I8a4b23851c5eeee95c051bd81300f48333bfa07c
diff --git a/src/com/android/exchange/EasSyncService.java b/src/com/android/exchange/EasSyncService.java
index fd5aa73..343a339 100644
--- a/src/com/android/exchange/EasSyncService.java
+++ b/src/com/android/exchange/EasSyncService.java
@@ -23,11 +23,11 @@
 import com.android.emailcommon.mail.PackedString;
 import com.android.emailcommon.provider.EmailContent.Account;
 import com.android.emailcommon.provider.EmailContent.AccountColumns;
-import com.android.emailcommon.provider.EmailContent.HostAuth;
 import com.android.emailcommon.provider.EmailContent.MailboxColumns;
 import com.android.emailcommon.provider.EmailContent.Message;
 import com.android.emailcommon.provider.EmailContent.MessageColumns;
 import com.android.emailcommon.provider.EmailContent.SyncColumns;
+import com.android.emailcommon.provider.HostAuth;
 import com.android.emailcommon.provider.Mailbox;
 import com.android.emailcommon.provider.Policy;
 import com.android.emailcommon.service.EmailServiceConstants;
@@ -211,7 +211,7 @@
     private boolean mSsl = true;
     private boolean mTrustSsl = false;
     public ContentResolver mContentResolver;
-    private String[] mBindArguments = new String[2];
+    private final String[] mBindArguments = new String[2];
     private ArrayList<String> mPingChangeList;
     // The HttpPost in progress
     private volatile HttpPost mPendingPost = null;
diff --git a/src/com/android/exchange/ExchangeService.java b/src/com/android/exchange/ExchangeService.java
index edd3981..40340ee 100644
--- a/src/com/android/exchange/ExchangeService.java
+++ b/src/com/android/exchange/ExchangeService.java
@@ -22,11 +22,11 @@
 import com.android.emailcommon.provider.EmailContent;
 import com.android.emailcommon.provider.EmailContent.Account;
 import com.android.emailcommon.provider.EmailContent.Attachment;
-import com.android.emailcommon.provider.EmailContent.HostAuth;
 import com.android.emailcommon.provider.EmailContent.HostAuthColumns;
 import com.android.emailcommon.provider.EmailContent.MailboxColumns;
 import com.android.emailcommon.provider.EmailContent.Message;
 import com.android.emailcommon.provider.EmailContent.SyncColumns;
+import com.android.emailcommon.provider.HostAuth;
 import com.android.emailcommon.provider.Mailbox;
 import com.android.emailcommon.provider.Policy;
 import com.android.emailcommon.service.AccountServiceProxy;
@@ -190,22 +190,22 @@
     public static boolean sConnectivityHold = false;
 
     // Keeps track of running services (by mailbox id)
-    private HashMap<Long, AbstractSyncService> mServiceMap =
+    private final HashMap<Long, AbstractSyncService> mServiceMap =
         new HashMap<Long, AbstractSyncService>();
     // Keeps track of services whose last sync ended with an error (by mailbox id)
     /*package*/ ConcurrentHashMap<Long, SyncError> mSyncErrorMap =
         new ConcurrentHashMap<Long, SyncError>();
     // Keeps track of which services require a wake lock (by mailbox id)
-    private HashMap<Long, Boolean> mWakeLocks = new HashMap<Long, Boolean>();
+    private final HashMap<Long, Boolean> mWakeLocks = new HashMap<Long, Boolean>();
     // Keeps track of PendingIntents for mailbox alarms (by mailbox id)
-    private HashMap<Long, PendingIntent> mPendingIntents = new HashMap<Long, PendingIntent>();
+    private final HashMap<Long, PendingIntent> mPendingIntents = new HashMap<Long, PendingIntent>();
     // The actual WakeLock obtained by ExchangeService
     private WakeLock mWakeLock = null;
     // Keep our cached list of active Accounts here
     public final AccountList mAccountList = new AccountList();
 
     // Observers that we use to look for changed mail-related data
-    private Handler mHandler = new Handler();
+    private final Handler mHandler = new Handler();
     private AccountObserver mAccountObserver;
     private MailboxObserver mMailboxObserver;
     private SyncedMessageObserver mSyncedMessageObserver;
@@ -213,7 +213,7 @@
     private Object mStatusChangeListener;
 
     // Concurrent because CalendarSyncAdapter can modify the map during a wipe
-    private ConcurrentHashMap<Long, CalendarObserver> mCalendarObservers =
+    private final ConcurrentHashMap<Long, CalendarObserver> mCalendarObservers =
         new ConcurrentHashMap<Long, CalendarObserver>();
 
     private ContentResolver mResolver;
@@ -244,7 +244,7 @@
     private NetworkInfo mNetworkInfo;
 
     // Callbacks as set up via setCallback
-    private RemoteCallbackList<IEmailServiceCallback> mCallbackList =
+    private final RemoteCallbackList<IEmailServiceCallback> mCallbackList =
         new RemoteCallbackList<IEmailServiceCallback>();
 
     private interface ServiceCallbackWrapper {
@@ -1593,8 +1593,8 @@
                 }
             } else if (intent.getAction().equals(
                     ConnectivityManager.ACTION_BACKGROUND_DATA_SETTING_CHANGED)) {
-                ConnectivityManager cm = (ConnectivityManager)ExchangeService.this
-                    .getSystemService(Context.CONNECTIVITY_SERVICE);
+                ConnectivityManager cm =
+                        (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
                 mBackgroundData = cm.getBackgroundDataSetting();
                 // If background data is now on, we want to kick ExchangeService
                 if (mBackgroundData) {
@@ -1708,7 +1708,7 @@
     private void waitForConnectivity() {
         boolean waiting = false;
         ConnectivityManager cm =
-            (ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);
+            (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
         while (!sStop) {
             NetworkInfo info = cm.getActiveNetworkInfo();
             if (info != null) {