anchor.diff:  
     Widget _buildImage(BuildContext context, String src) {
       List<String> parts = src.split('#');
  -    if (parts.length == 0) return new Container();
  +    if (parts.isEmpty) return new Container();
   
       String path = parts.first;
       double width;
  
positive.code:       _listIndents.removeLast();
  
      if (_isBlockTag(element.tag)) {
        if (_currentBlock.stack.length > 0) {
          _MarkdownNodeList stackList = _currentBlock.stack.first;
          _currentBlock.stack = stackList.list;
          _currentBlock.open = false;
  
negative.code:       TextSpan span = _stackToTextSpan(new _MarkdownNodeList(stack));
        contents = new RichText(text: span);
  
        if (listIndents.isNotEmpty) {
          Widget bullet;
          if (listIndents.last == 'ul') {
            bullet = new Text(
  