question: adds a new account to the list of admin accounts , based off a jid . concode_field_sep AdminManager instance concode_elem_sep List<JID> adminList concode_elem_sep AdminProvider provider concode_elem_sep Logger Log concode_field_sep void initProvider concode_elem_sep void setAdminUsers concode_elem_sep void setAdminJIDs concode_elem_sep void refreshAdminAccounts concode_elem_sep AdminProvider getAdminProvider concode_elem_sep void loadAdminList concode_elem_sep List<JID> getAdminAccounts concode_elem_sep boolean isUserAdmin concode_elem_sep boolean isUserAdmin concode_elem_sep void removeAdminAccount concode_elem_sep void removeAdminAccount concode_elem_sep void clearAdminUsers concode_elem_sep AdminManager getInstance
target: void function ( JID arg0 ) { if ( adminList == null ) { loadAdminList ( ) ; } JID loc0 = arg0 . asBareJID ( ) ; if ( adminList . contains ( loc0 ) ) { return ; } adminList . add ( loc0 ) ; provider . setAdmins ( adminList ) ; }