anchor.diff:  
     @override
     Widget build(BuildContext context) {
  +    final ThemeData theme = Theme.of(context);
  +    final TextTheme textTheme = theme.textTheme;
  +
       return new Column(
         children: <Widget>[
           new Container(
  
positive.code:           child: new Container(
              margin: const EdgeInsets.only(left: 24.0),
              child: _crossFade(
                new Text(value, style: text54),
                new Text(hint, style: text54),
                showHint
              )
            )
  
negative.code:   Bahamas,
    Bermuda
  }
  
  typedef Widget DemoItemBodyBuilder(DemoItem<dynamic> item);
  typedef String ValueToString<T>(T value);
  