anchor.diff:                        padding: new EdgeInsets.only(top: fabHalfSize),
                         child: new SizedBox(
                           width: fullWidth ? null : _kRecipePageMaxWidth,
  -                        child: new _RecipeSheet(recipe: config.recipe)
  +                        child: new RecipeSheet(recipe: config.recipe)
                         )
                       ),
                       new Positioned(
  
positive.code:     );
    }
  
    Widget _buildBody(BuildContext context) {
      final double statusBarHeight = MediaQuery.of(context).padding.top;
      List<Recipe> recipes = config.showFavorites ? favoriteRecipes.toList() : kRecipes;
      final EdgeInsets padding = new EdgeInsets.fromLTRB(8.0, 8.0 + _kAppBarHeight + statusBarHeight, 8.0, 8.0);
  
      if (config.showFavorites && recipes.isEmpty) {
        return new Padding(
          padding: padding,
          child: new Text('Save your favorite recipes to see them here.', style: favoritesMessageStyle)
  
negative.code:   }
  }
  
  // Displays one recipe. Includes the recipe sheet with a background image.
  class RecipePage extends StatefulWidget {
    RecipePage({ Key key, this.recipe }) : super(key: key);
  
    final Recipe recipe;
  
  