// Now try to create actions and run the provided action target on each.
// Any forwards returned are ignored
for (SubActionWrapper wrapper : subActions) {
try {
// We have an action config, so get the action instance
Action action = processActionCreate(request, response, wrapper.getMapping());
// Identify the method object to be dispatched to
if (dispatchForm.isSubFormEmpty() || wrapper.getForm().equals(subform) || refreshAll) {
Method method = getMethod(action, name);
Object args[] = { wrapper.getMapping(), wrapper.getForm(), request, response };
// Invoke the method. We don't care about the forward