protected Object runReflectiveCall() throws Throwable {
return createTest();
}
}.run();
} catch (final Throwable e) {
return new Fail(e);
}
Statement statement = new InvokeMethod(method, test);
statement = withBefores(method, test, statement);
statement = withAfters(method, test, statement);
return statement;