question: internal use only . the result 's listener must be first . concode_field_sep boolean pleaseStop concode_elem_sep List<RunListener> currentListeners concode_elem_sep List<RunListener> listeners concode_field_sep void fireTestIgnored concode_elem_sep void fireTestRunFinished concode_elem_sep void notifyListener concode_elem_sep RunListener wrapIfNotThreadSafe concode_elem_sep void run concode_elem_sep void fireTestFailures concode_elem_sep void removeListener concode_elem_sep void pleaseStop concode_elem_sep void fireTestFailure concode_elem_sep void fireTestFinished concode_elem_sep void fireTestAssumptionFailed concode_elem_sep void fireTestRunStarted concode_elem_sep void fireTestStarted concode_elem_sep void addListener
target: void function ( RunListener arg0 ) { if ( arg0 == null ) { throw new NullPointerException ( "srini_string" ) ; } listeners . add ( 0 , wrapIfNotThreadSafe ( arg0 ) ) ; }