package p1; public class TR { protected void run(final TC test) { test.run(this); } void handleRun(TC test) { } void runProtected(TC test, P p) { } void endTest(TC test) { } void startTest(TC test) { } }