public static BooleanPrototype CreatePrototypeObject(Engine engine, BooleanConstructor booleanConstructor)
        {
            var obj = new BooleanPrototype(engine);

            obj.Prototype      = engine.Object.PrototypeObject;
            obj.PrimitiveValue = false;
            obj.Extensible     = true;

            obj.FastAddProperty("constructor", booleanConstructor, true, false, true);

            return(obj);
        }