}
Object[] arguments = call.getArguments();
List<LocalVariableInfo> localVars = result.behavior.getLocalVariables();
for (int i = 0; i < localVars.size(); i++) {
LocalVariableInfo var = localVars.get(i);
if (var != null) {
if (var.getIndex() <= arguments.length) {
try {
Object arg = arguments[var.getIndex() - startIdx];
this.updateParameter(var, arg, call.getTimestamp());
} catch (ArrayIndexOutOfBoundsException e) {
}
}
}