ctx.setParameterName(names[i]);
ctx.setParameterType(types[i]);
ctx.setRequest(getRequest());
Annotation[] ann = annotations[i];
if (ann.length > 0 && ann[0] instanceof Bind){
Bind bind = (Bind)ann[0];
ctx.setPrefix(bind.prefix());
}
else{
ctx.setPrefix("");
}
DataBinder binder = DataBinders.getDataBinder(types[i]);