public override ObjectInstance ConstructLateBound(params object[] argumentValues)
{
if (this.constructBinder == null)
throw new JavaScriptException(this.Engine, ErrorType.TypeError, "Objects cannot be constructed from built-in functions");
return (ObjectInstance)this.constructBinder.Call(this.Engine, this, argumentValues);
}