anchor.diff:            }
           });
     }
  +  
  +  void _updateNumberOfType() {
  +    numberOfType=_numberOfType();
  +  }
  +  
     int _numberOfType() {
       int ret=0;
       if (p!=null) {
  -      print("----------------------");
  -      print(" "+root.toString()+" in "+p.toString());
  +      //print("----------------------");
  +      //print(" "+root.toString()+" in "+p.toString());
         for (EdNode n in p.nodes) {
           //print(" "+n.runtimeType.toString()+"?"+root.runtimeType.toString());
           if (identical(n, root)) {
  
positive.code:           ret++;
          }
        }
        print(" "+root.toString()+"="+ret.toString());
        print("----------------------");
      }
      return ret;
    }
  }
  
  
negative.code:       print("-----------------------");
      });
    }
    * 
     */
  }
  
  @CustomTag('ed-render-node')
  class RenderNode extends PolymerElement implements EditEventListener {
    @observable WithChilds p;
    @observable EdNode root;
    @observable int level;
  