anchor.diff:      return false;
     }
   
  -  void _syncNode(SkyNodeWrapper old) {
  -    SkyElementWrapper oldSkyElementWrapper = old as SkyElementWrapper;
  +  void _syncNode(RenderNodeWrapper old) {
  +    OneChildListRenderNodeWrapper oldOneChildListRenderNodeWrapper = old as OneChildListRenderNodeWrapper;
   
       List<Style> styles = new List<Style>();
       if (style != null)
         styles.add(style);
       ParentData parentData = null;
       UINode parent = _parent;
  -    while (parent != null && parent is! SkyNodeWrapper) {
  +    while (parent != null && parent is! RenderNodeWrapper) {
         if (parent is StyleNode && parent.style != null)
           styles.add(parent.style);
         else
  
positive.code:   }
  }
  
  class Container extends SkyElementWrapper {
  
    RenderCSSContainer _root;
    RenderCSSContainer _createNode() => new RenderCSSContainer(this);
  
    static final Container _emptyContainer = new Container();
  
    SkyNodeWrapper get _emptyNode => _emptyContainer;
  
    Container({
      Object key,
  
negative.code:       oldNodeIdMap[currentNode._key] = null; // mark it reordered
        assert(_root is RenderCSSContainer);
        assert(oldNode._root is RenderCSSContainer);
        oldOneChildListRenderNodeWrapper._root.remove(oldNode._root);
        _root.add(oldNode._root, before: nextSibling);
        return true;
      }
  