public void paint(Graphics paramGraphics)
  {
    if ((!this.Stopped) && (this.CurrentImage != null))
    {
      deliverImagePaintedEvent();

      if ((this.CurrentImageReady) || (this.ProgressiveDraw)) {
        paramGraphics.drawImage(this.CurrentImage, 0, 0, this);

        return;
      }
      if (this.PreviousImage != null)
        paramGraphics.drawImage(this.PreviousImage, 0, 0, this);
    }
  }