@Override
  protected void drawImage(Graphics2D gfx, BufferedImage image, int x, int y, ImageObserver observer) {
    UIUtil.drawImage(gfx, image, x, y, observer);
  }
@Override
  protected void drawImage(Graphics2D gfx, BufferedImage image, int x, int y, ImageObserver observer)