when method
Implementation
@override
bool when(BuildContext context) {
var conditions = variants.map((e) => e.when(context));
return operatorType == MultiVariantOperator.or
? conditions.contains(true)
: conditions.every((e) => e);
}