/** * Is valid registration? * * @param conditionValue Condition value. (NotNull) * @param value Value. (NotNull) * @param callerName Caller name. (NotNull) * @return Determination. */ public boolean isValidRegistration( Sample1ConditionValue conditionValue, Object value, String callerName) { if (value == null) { return false; } if (conditionValue.hasLessThan()) { if (conditionValue.equalLessThan(value)) { _log.warn("The value has already registered at " + callerName + ": value=" + value); return false; } else { conditionValue.overrideLessThan(value); return false; } } return true; }