evaluate method
Evaluates this expression according to given type and context.
Implementation
@override
dynamic evaluate(EvaluationType type, ContextModel context) =>
// TODO: First check if all necessary variables are bound.
// => Not necessary with current system, has to be handled by calling
// instance (throws unbound variable exception).
// (FL 2013-11-08)
expression.evaluate(type, context);