statement = possiblyExpectingExceptions(method, test, statement); // specified in @Test
statement = withPotentialTimeout(method, test, statement);
statement = withBefores(method, test, statement);
statement = withAfters(method, test, statement);
final TestContext context = runner.newTestContext(method.getMethod(), role);
return new ContextWrapperStatement(context, statement, test);
}