+    \r
+    \r
+    /**\r
+     * \r
+     * @param savedInstanceState        Saved activity state, as in {{@link #onCreate(Bundle)}\r
+     */\r
+    private void initAuthorizationPreFragment(Bundle savedInstanceState) {\r
+        \r
+        /// step 0 - get UI elements in layout\r
+        mOAuth2Check = (CheckBox) findViewById(R.id.oauth_onOff_check);\r
+        mOAuthAuthEndpointText = (TextView)findViewById(R.id.oAuthEntryPoint_1);\r
+        mOAuthTokenEndpointText = (TextView)findViewById(R.id.oAuthEntryPoint_2);\r
+        mUsernameInput = (EditText) findViewById(R.id.account_username);\r
+        mPasswordInput = (EditText) findViewById(R.id.account_password);\r
+        mAuthStatusView = (TextView) findViewById(R.id.auth_status_text); \r
+        \r
+        /// step 1 - load and process relevant inputs (resources, intent, savedInstanceState)\r
+        String presetUserName = null;\r
+        boolean isPasswordExposed = false;\r
+        if (savedInstanceState == null) {\r
+            if (mAccount != null) {\r
+                presetUserName = mAccount.name.substring(0, mAccount.name.lastIndexOf('@'));\r
+            }\r
+            \r
+        } else {\r
+            isPasswordExposed = savedInstanceState.getBoolean(KEY_PASSWORD_EXPOSED, false);\r
+            mAuthStatusText = savedInstanceState.getInt(KEY_AUTH_STATUS_TEXT);\r
+            mAuthStatusIcon = savedInstanceState.getInt(KEY_AUTH_STATUS_ICON);\r
+            mAuthToken = savedInstanceState.getString(KEY_AUTH_TOKEN);\r
+        }\r
+        \r
+        /// step 2 - set properties of UI elements (text, visibility, enabled...)\r
+        mOAuth2Check.setChecked(\r
+                AccountTypeUtils.getAuthTokenTypeAccessToken(MainApp.getAccountType())\r
+                    .equals(mAuthTokenType));\r
+        if (presetUserName != null) {\r
+            mUsernameInput.setText(presetUserName);\r
+        }\r
+        if (mAction != ACTION_CREATE) {\r
+            mUsernameInput.setEnabled(false);\r
+            mUsernameInput.setFocusable(false);\r
+        }\r
+        mPasswordInput.setText(""); // clean password to avoid social hacking\r
+        if (isPasswordExposed) {\r
+            showPassword();\r
+        }\r
+        updateAuthenticationPreFragmentVisibility();\r
+        showAuthStatus();\r
+        mOkButton.setEnabled(mServerIsValid);\r