anchor.diff:          break;
         }
   
  -      // print('> syncing matched at: $endIndex : $oldEndIndex');
         endIndex--;
         oldEndIndex--;
         sync(endIndex);
  
positive.code:       }
  
        oldNode = null;
        if (searchForOldNode()) {
          // print('> reordered to $startIndex');
        } else {
          // print('> inserting at $startIndex');
        }
  
        sync(startIndex);
        startIndex++;
      }
  
      // New insertions
      oldNode = null;
      // print('...processing remaining insertions');
      while (startIndex < endIndex) {
        // print('> inserting at $startIndex');
        currentNode = _children[startIndex];
        sync(startIndex);
        startIndex++;
      }
  
      // Removals
      // print('...processing remaining removals');
      currentNode = null;
      while (oldStartIndex < oldEndIndex) {
        oldNode = oldChildren[oldStartIndex];
        // print('> ${oldNode._key} removing from $oldEndIndex');
        oldNode._unmount();
        advanceOldStartIndex();
      }
    }
  
negative.code:       root.setAttribute('style', inlineStyle);
  
      _syncChildren(oldElement);
    }
  
    void _syncChildren(Element oldElement) {
      sky.Element root = _root as sky.Element;
      assert(root != null);
  
  