An implementation of the
BindingSet interface that is used to evalate
query object models. This implementations differs from
MapBindingSet in that it maps variable names to Value objects and that the Binding objects
are created lazily.
Adds a new binding to the solution. The binding's name must not already be
part of this solution.
Parameters: binding - The binding to add this this BindingSet.
Adds a new binding to the solution. The binding's name must not already be
part of this solution.
Parameters: name - The binding's name, must not be bound in this solution already. Parameters: value - The binding's value.