public INonActivatorUIEActivationProcess CreateNonActivatorUIEActivationProcess(
            IUIEActivationStateEngine engine,
            bool doesActivate
            )
        {
            INonActivatorUIEActivationProcessConstArg arg = new NonActivatorUIEActivationProcessConstArg(
                thisProcessManager,
                thisProcessManager.GetNonActivatorUIEActivationProcessExpireT(),
                engine,
                doesActivate
                );
            INonActivatorUIEActivationProcess process = new NonActivatorUIEActivationProcess(
                arg
                );

            return(process);
        }
        public INonActivatorUIEActivationProcess CreateNonActivatorUIEActivationProcess(
            IUIEActivationStateEngine engine,
            bool doesActivate,
            float expireTime            //.2
            )
        {
            NonActivatorUIEActivationProcess.IConstArg arg = new NonActivatorUIEActivationProcess.ConstArg(
                thisProcessManager,
                expireTime,
                engine,
                doesActivate
                );
            INonActivatorUIEActivationProcess process = new NonActivatorUIEActivationProcess(
                arg
                );

            return(process);
        }