question: removes a listener . concode_field_sep Vector listenersV_ concode_elem_sep String copyright concode_elem_sep ChangeListener[] listeners_ concode_elem_sep Object source_ concode_field_sep void fireStateChanged concode_elem_sep void fireStateChanged concode_elem_sep void stateChanged concode_elem_sep void addChangeListener
target: void function ( ChangeListener arg0 ) { if ( arg0 == null ) throw new NullPointerException ( "srini_string" ) ; if ( listenersV_ . removeElement ( arg0 ) ) { synchronized ( listeners_ ) { listeners_ = new ChangeListener [ listenersV_ . size ( ) ] ; listenersV_ . copyInto ( listeners_ ) ; } } }