@Override
		public Image getResolutionVariant( double destImageWidth, double destImageHeight ) {
			return produceAndCacheImage( new Dimension( (int) destImageWidth, (int) destImageHeight ) );
		}
A multi-resolution image implementation that produces images on demand for requested sizes.
flatlaf-core/src/main/java9/com/formdev/flatlaf/util/MultiResolutionImageSupport.java