Object value = itArgs.next(); // the value
itArgs.remove(); // remove it
out[argIndex] = coerce(session, target,
types[argIndex], value);
}
else if (param.presentValue() != null)
{
itArgs.remove();
out[argIndex] = coerce(session, target,
types[argIndex], param.presentValue());
}