+protected:
+ void finishCreation(VM&, JSGlobalObject*, Structure* prototypeStructure, const String& name);
+
+private:
+ NativeErrorConstructor(VM&, Structure*);
+ static ConstructType getConstructData(JSCell*, ConstructData&);
+ static CallType getCallData(JSCell*, CallData&);
+ static void visitChildren(JSCell*, SlotVisitor&);
+
+ WriteBarrier<Structure> m_errorStructure;
+};