getValue method
Implementation
@override
T getValue(DartBlockArbiter arbiter) {
final concreteValue = compositionNode.getValue(arbiter);
if (concreteValue == null || concreteValue is! T) {
throw ExpressionValueTypeMismatchException(
this,
concreteValue,
T,
concreteValue.runtimeType,
);
}
return concreteValue;
}