public override Scriptable CreateObject(Context cx, Scriptable scope)
{
if (member.IsCtor() || parmsLength == VARARGS_CTOR)
{
return null;
}
Scriptable result;
try
{
result = (Scriptable)System.Activator.CreateInstance(member.GetDeclaringClass());
}
catch (Exception ex)
{
throw Context.ThrowAsScriptRuntimeEx(ex);
}
result.SetPrototype(GetClassPrototype());
result.SetParentScope(GetParentScope());
return result;
}