question: a factory method for the chromesignincontroller . concode_field_sep String SIGNED_IN_ACCOUNT_KEY concode_elem_sep Object LOCK concode_elem_sep Context mApplicationContext concode_elem_sep String TAG concode_elem_sep ChromeSigninController sChromeSigninController concode_elem_sep ObserverList<Listener> mListeners concode_field_sep void onClearSignedInUser concode_elem_sep void setSignedInAccountName concode_elem_sep String getSignedInAccountName concode_elem_sep boolean isSignedIn concode_elem_sep void removeListener concode_elem_sep void clearSignedInUser concode_elem_sep Account getSignedInUser concode_elem_sep void addListener
target: ChromeSigninController function ( Context arg0 ) { synchronized ( LOCK ) { if ( sChromeSigninController == null ) { sChromeSigninController = new ChromeSigninController ( arg0 ) ; } } return sChromeSigninController ; }