docs: public static BufferedImage convertImageToARGB( Image image ) {
  		if ( image instanceof BufferedImage && ((BufferedImage)image).getType() == BufferedImage.TYPE_INT_ARGB )
  			return (BufferedImage)image;
  		BufferedImage p = new BufferedImage( image.getWidth(null), image.getHeight(null), BufferedImage.TYPE_INT_ARGB);
  		Graphics2D g = p.createGraphics();
  		g.drawImage( image, 0, 0, null );
  		g.dispose();
  		return p;
  	}