question: add an event listener concode_field_sep AudioFormat currentAudioFormat concode_elem_sep TargetDataLine line concode_elem_sep boolean recording concode_elem_sep AudioFormat lineFormat concode_elem_sep AudioFormat convertFormat concode_elem_sep LinkedList<Listener> listeners concode_elem_sep Mixer.Info preferredMixerInfo concode_field_sep AudioInputStream getAudioInputStream concode_elem_sep boolean isRecording concode_elem_sep void recordingHasStarted concode_elem_sep void closeLine concode_elem_sep void recordingHasEnded concode_elem_sep void setLine concode_elem_sep void removeListener concode_elem_sep void setPreferredMixer concode_elem_sep void setPreferredMixer concode_elem_sep Mixer.Info getPreferredMixer
target: void function ( Listener arg0 ) { listeners . add ( arg0 ) ; }