@Override
    public void executePaint(Component component, Graphics2D g) {
      if (image == null) {
        // covered by needsRepaint()
        return;
      }
      executePaint(g, component, image, fillType, anchor, alpha, insets);
    }
@Override
    public void executePaint(Component component, Graphics2D g)