orKey:(NSString *)key {     if (![self _isSafeScript])         return;      ExecState* exec = [self _rootObject]->globalObject()->globalExec();     ASSERT(!exec->hadException());      JSLockHolder lock(exec);     JS