log.error(msg);
throw new RejectedExecutionException(msg);
} else {
ActionContext context = action.getContext();
context.setAction(action);
return context.execute(method, args);
}
}
@SuppressWarnings("unchecked")
private Action getAction(Method method) {