anchor.diff:      try {
         String dataUrl =
             "https://www.googleapis.com/blogger/v3/blogs/9027509069015616506/posts/bypath?key=AIzaSyDGktXyn4O-hKkVkVFna7NQOrEOxfcwqTA&path=";
  -      http.Response response = await http.get(dataUrl + widget.urlPath);
  +      http.Response response = await http.get(dataUrl + widget._model.urlPath);
         Map map = json.decode(response.body);
         title = map["title"];
         dom.Document document = parse(map["content"]);
  
positive.code:     final PostItem item = _postItemForMessage(message);
      // Clear away dialogs
      Navigator.popUntil(context, (Route<dynamic> route) => route is PageRoute);
      Navigator.push(
          context,
          new MaterialPageRoute(
            builder: (context) => new PostPage(item.urlPath),
          ));
    }
  
    PostItem _postItemForMessage(Map<String, dynamic> message) {
      final String urlPath = Uri.parse(message['url']).path;
      return new PostItem(urlPath: urlPath);
    }
  
    void _showPostItemDialog(Map<String, dynamic> message) {
  
negative.code: 
    Widget _buildDialog(BuildContext context, PostItem item) {
      return new AlertDialog(
        content: new Text(item.title),
        actions: <Widget>[
          new FlatButton(
            child: const Text('CLOSE'),
  