public static final synchronized StdImage createFadedImage(StdImage image, int percentage, boolean useWhite) {
		String name = REVERSE_MAP.get(image);
		StdImage img = null;
		if (name != null) {
			name = name + percentage + useWhite + FADED_POSTFIX;
			img = get(name);
		}
		if (img == null) {
			img = FadeFilter.createFadedImage(image, percentage, useWhite);
			if (img != null && name != null) {
				MAP.put(name, img);
				REVERSE_MAP.put(img, name);
			}
		}
		return img;
	}