super(ruleFields);
}
public void intercept(final IMethodInvocation invocation) throws Throwable {
Statement statement = createBaseStatement(invocation);
FrameworkMethod method = createFrameworkMethod(invocation);
for (FieldInfo field : ruleFields) {
MethodRule rule = (MethodRule) getRuleInstance(field, invocation.getInstance());
statement = rule.apply(statement, method, invocation.getInstance());
}