anchor.diff:            title: 'Dinner',
             value: Meal.dinner,
             groupValue: Provider.of<DiningDataProvider>(context).mealTime,
  -          onChanged: (Meal value) {
  +          onChanged: (Meal? value) =>
               setState(() {
                 Provider.of<DiningDataProvider>(context, listen: false).mealTime =
  -                  value;
  -            });
  -          },
  +                  value!;
  +          })
           ),
         ],
       );
  
positive.code:           title: 'Breakfast',
            value: Meal.breakfast,
            groupValue: Provider.of<DiningDataProvider>(context).mealTime,
            onChanged: (Meal value) {
              setState(() {
                Provider.of<DiningDataProvider>(context, listen: false).mealTime =
                    value;
              });
            },
          ),
          LabeledRadio(
            title: 'Lunch',
            value: Meal.lunch,
            groupValue: Provider.of<DiningDataProvider>(context).mealTime,
            onChanged: (Meal value) {
              setState(() {
                Provider.of<DiningDataProvider>(context, listen: false).mealTime =
                    value;
              });
            },
          ),
  
negative.code:             materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
              value: value,
              groupValue: groupValue,
              onChanged: onChanged,
              activeColor: Theme.of(context).buttonColor,
            ),
            Container(
  