methodCall = methodName;
} else {
methodCall = getter + "." + methodName;
}
final ActionMethod annotation = actionMethod.getAnnotation(ActionMethod.class);
int timeout=0;
if(annotation != null) {
saveBefore = annotation.saveBefore();
loadAfter = annotation.loadAfter();
timeout = annotation.timeout();
}
if (asyncMethod) {
return new ActionInfo(path, methodCall + "(" + joinWithCommas(0, args) + (args.length > 0 ? ", " : "")
+ "callback);", false, true, targetView, saveBefore, loadAfter, timeout);
} else {