anchor.diff:      }
     }
   
  -  void drawOverride(CanvasRenderingContext2D ctx) {
  +  Tuple<Coordinate, String> _getFrameDetails() {
       var frameName;
       var offset = _offset;
       if(_frame < 0 && _initialFrame != null) {
  
positive.code: class TextureAnimationElement extends PElement {
    final List<TextureAnimationRequest> _requests = new List<TextureAnimationRequest>();
  
    TextureAnimationElement(num width, num height) :
      super(width, height);
  
    void add(TextureAnimationRequest request) {
      assert(request != null);
  
negative.code:       frameName = "${_texturePrefix}_$frameString.png";
      }
  
      return new Tuple(offset, frameName);
    }
  }
  