Object[] payloadArray = (Object[]) arg;
arg = payloadArray.length > 0 ? payloadArray[0] : null;
}
}
if (arg != null) {
request = binder.bindToRequest(request, arg);
}
if (shouldBreak)
break OUTER;
} else {
if (position + 1 == getInvokableParameters(invocation.getInvokable()).size() && entry.getType().isArray())// TODO: