question: notifies the contactquerylisteners registered with this contactquery that its state has changed . concode_field_sep T contactSource concode_elem_sep List<ContactQueryListener> listeners concode_elem_sep int status concode_field_sep void addContactQueryListener concode_elem_sep void cancel concode_elem_sep void fireContactChanged concode_elem_sep void removeContactQueryListener concode_elem_sep void fireContactRemoved concode_elem_sep int getStatus concode_elem_sep T getContactSource concode_elem_sep void setStatus concode_elem_sep void fireContactReceived concode_elem_sep void fireContactReceived
target: void function ( int arg0 ) { ContactQueryListener [ ] loc0 ; synchronized ( listeners ) { loc0 = listeners . toArray ( new ContactQueryListener [ listeners . size ( ) ] ) ; } ContactQueryStatusEvent loc1 = new ContactQueryStatusEvent ( this , arg0 ) ; for ( ContactQueryListener loc2 : loc0 ) loc2 . queryStatusChanged ( loc1 ) ; }