question: adds usersearchproviderlistener instance to the list of listeners . concode_field_sep List<UserSearchProviderListener> listeners concode_elem_sep String USER_SEARCH_SERVICE_NAME concode_elem_sep ProtocolProviderServiceJabberImpl provider concode_elem_sep String serviceName concode_elem_sep Boolean userSearchEnabled concode_elem_sep Logger logger concode_elem_sep UserSearchManager searchManager concode_field_sep void fireUserSearchProviderEvent concode_elem_sep List<String> search concode_elem_sep void setUserSearchEnabled concode_elem_sep void removeSearchManager concode_elem_sep void removeUserSearchProviderListener concode_elem_sep boolean isEnabled concode_elem_sep void createSearchManager concode_elem_sep void discoverSearchService concode_elem_sep void registrationStateChanged
target: void function ( UserSearchProviderListener arg0 ) { synchronized ( listeners ) { if ( ! listeners . contains ( arg0 ) ) listeners . add ( arg0 ) ; } }