anchor.diff:      _parent = null;
     }
   
  +  @protected
     void disposeInternal(){
       super.disposeInternal();
       _invalidatedEventHandle.dispose();
  
positive.code:     }
    }
  
    void drawOverride(CanvasRenderingContext2D ctx);
  
    void invalidateDraw(){
  
negative.code:     return tx;
    }
  
    @protected
    void update(){ }
  
    @protected
    void drawCore(CanvasRenderingContext2D ctx){
      if(cacheEnabled) {
        _drawCached(ctx);
  