+class FunctionPrototype;
+
+class FunctionConstructor : public InternalFunction {
+public:
+ typedef InternalFunction Base;
+
+ static FunctionConstructor* create(VM& vm, Structure* structure, FunctionPrototype* functionPrototype)
+ {
+ FunctionConstructor* constructor = new (NotNull, allocateCell<FunctionConstructor>(vm.heap)) FunctionConstructor(vm, structure);
+ constructor->finishCreation(vm, functionPrototype);
+ return constructor;
+ }
+
+ DECLARE_INFO;