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