internal ArgumentsObject(ScriptObject parent, Object[] arguments, FunctionObject function, Closure callee, ScriptObject scope, ArgumentsObject caller)
: base(parent) {
this.arguments = arguments;
this.formal_names = function.formal_parameters;
this.scope = scope;
this.callee = callee;
this.caller = caller;
this.length = arguments.Length;
this.noExpando = false;
}