anchor.diff:    
     static void _visitNode(Node node, Visitor visitor) {
       node.nodes.forEach((n) {
  -      print("Node: "+n.toString());
  +      print("--------------------------->Node: "+n.toString());
         if (node is Element) {
           visit(node,visitor);
         } else {
  
positive.code:         }
        }
      } else {
        print("skip: "+e.toString()+"("+e.runtimeType.toString()+")");
      }
    }
  }
  
negative.code:     var shadowRoot = parent.shadowRoot;
      if ((shadowRoot!=null) && (shadowRoot.nodes!=null)) {
        shadowRoot.nodes.forEach(new _ForEachVisitor(parent, visitor));
      }
    }
    
  