public override bool isValidRegistration(ConditionValue conditionValue, Object value, String callerName) { if (value == null) { return(false); } if (conditionValue.HasGreaterEqual) { if (conditionValue.EqualGreaterEqual(value)) { _log.Debug("The value has already registered at " + callerName + ": value=" + value); return(false); } else { conditionValue.OverrideGreaterEqual(value); return(false); } } return(true); }