virtual void VisitPersistentHandle(v8::Persistent<v8::Value> value, uint16_t classId) { if (classId != v8DOMNodeClassId) return; ASSERT(V8Node::HasInstance(value)); ASSERT(value->IsObject()); ASSERT(!value.IsIndependent()); v8::Persistent<v8::Object> wrapper = v8::Persistent<v8::Object>::Cast(value); m_visitor->visitNodeWrapper(V8Node::toNative(wrapper), wrapper); }