public static SingleStatement SendSignalToSelfByCompare(
            string compareKey_1st,
            Operator ope,
            string compareKey_2nd,
            string sendKey)
        {
            OperatorValidator.Validate_IsCompareOperator(ope);

            var sendSignal = LPG.CreateSingleStatement_COMPARE(
                new TargetState(TargetStateTarget.Item, sendKey, ParameterType.Signal),
                ope,
                LPG.CreateExpression_ROOMSTATE(GimmickTarget.Item, compareKey_1st),
                LPG.CreateExpression_ROOMSTATE(GimmickTarget.Item, compareKey_2nd));

            return(sendSignal);
        }