question: runs a testcase . concode_field_sep List<TestFailure> fErrors concode_elem_sep List<TestFailure> fFailures concode_elem_sep List<TestListener> fListeners concode_elem_sep boolean fStop concode_elem_sep int fRunTests concode_field_sep void addError concode_elem_sep void startTest concode_elem_sep Enumeration<TestFailure> failures concode_elem_sep boolean wasSuccessful concode_elem_sep void removeListener concode_elem_sep boolean shouldStop concode_elem_sep void addFailure concode_elem_sep void stop concode_elem_sep List<TestListener> cloneListeners concode_elem_sep int runCount concode_elem_sep void endTest concode_elem_sep int errorCount concode_elem_sep Enumeration<TestFailure> errors concode_elem_sep int failureCount concode_elem_sep void addListener concode_elem_sep void runProtected
target: void function ( final TestCase arg0 ) { startTest ( arg0 ) ; Protectable loc0 = new Protectable ( ) { public void protect ( ) throws Throwable { arg0 . runBare ( ) ; } } ; runProtected ( arg0 , loc0 ) ; endTest ( arg0 ) ; }