if (!getDoNotSetUpTearDown() && SETUP_METHOD != null){
SETUP_METHOD.invoke(this.TEST_INSTANCE,new Class[0]);
}
final Method m = getMethod(this.TEST_INSTANCE,getMethod());
final TestCase theClazz = this.TEST_INSTANCE;
tr.startTest(this.TEST_INSTANCE);
sresult.sampleStart();
// Do not use TestCase.run(TestResult) method, since it will
// call setUp and tearDown. Doing that will result in calling
// the setUp and tearDown method twice and the elapsed time
// will include setup and teardown.