public object Execute(object receiver, params object[] arguments)
        {
            IBehavior self = (IBehavior)receiver;
            int       size = (int)arguments[0];

            return(self.Allocate(size));
        }