anchor.diff:    /**
      * Sets arbitrary data.
      */
  -  void _setData(String name, Object value) {
  +  void setData(String name, Object value) {
       elements.forEach((Element element) {
         Map<String, dynamic> data = _getDataObject(element);
   
  
positive.code:   /**
     * Gets arbitrary data.
     */
    Object _getData(String name) {
      String str = null;
  
      if (elements.length > 0) {
  
negative.code: part of domnode;
  
  // TODO: remove redundant comments
  // TODO: organize methods (public first, private last)
  /**
   * This class allows operating with arbitrary data.
   */
  