anchor.diff:  
       _demoItems = <DemoItem<dynamic>>[
         new DemoItem<String>(
  -        name: 'Trip name',
  +        name: 'Trip',
           value: 'Caribbean cruise',
           hint: 'Change trip name',
           valueToString: (String value) => value,
  
positive.code:           flex: 2,
            child: new Container(
              margin: const EdgeInsets.only(left: 24.0),
              child: new Text(name, style: textTheme.body1.copyWith(fontSize: 15.0))
            )
          ),
          new Expanded(
            flex: 3,
  
negative.code:         }
        ),
        new DemoItem<double>(
          name: 'Sun',
          value: 80.0,
          hint: 'Select sun level',
          valueToString: (double amount) => '${amount.round()}',
          builder: (DemoItem<double> item) { // ignore: argument_type_not_assignable, https://github.com/flutter/flutter/issues/5771
            void close() {
  