This class is used to customize the way an ExpressionEvaluator resolves
variable references at evaluation time. For example, instances of this class can
implement their own variable lookup mechanisms, or introduce the
notion of "implicit variables" which override any other variables.
An instance of this class should be passed when evaluating
an expression.
An instance of this class includes the context against which resolution
will happen |