code: @Override
      public BufferedImage getBackground(int width, int height) {
          BufferedImage img = new BufferedImage(width, height,
                  BufferedImage.TYPE_INT_RGB);
  
          Graphics2D graphics = img.createGraphics();
          graphics.setPaint(_color);
          graphics.fill(new Rectangle2D.Double(0, 0, width, height));
          graphics.drawImage(img, 0, 0, null);
          graphics.dispose();
  
          return img;
      }
docs: {@inheritDoc}