// this is much the same as the TestEntry code but we use an interface rule to inject
// rule trace into the parent testMethod. note we cannot inject into constructors via
// an interface rule
try {
TestEntryExitAuxiliary testAuxiliary;
log("creating TestEntryExitAuxiliarySub");
testAuxiliary = new TestEntryExitAuxiliarySub(this);
log("created TestEntryExitAuxiliarySub");
log("calling TestEntryExitAuxiliarySub.testMethod");
testAuxiliary.testMethod();
log("called TestEntryExitAuxiliarySub.testMethod");
} catch (Exception e) {
log(e);
}