@Override
    public Value visitRef(Reference reference) {
        return scope
                .getValue(reference.getName())
                .orElse(Value.emptyValue());
    }
Evaluates the given condition in the current scope.

@param condition the condition to evaluate.
@return the value returned by the condition.
smithy-rules-engine/src/main/java/software/amazon/smithy/rulesengine/language/evaluation/RuleEvaluator.java