@Nullable abstract fun evaluate(@Nullable value: String, evalContext: BeanExpressionContext): Any
Evaluate the given value as an expression, if applicable; return the value as-is otherwise.
evalContext - the evaluation context
BeansException - if evaluation failed
Return
the resolved value (potentially the given value as-is)