Bug 133214 [Field Assist] - required field color hard to see
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/FieldAssistColors.java
* background much more obviously than a color where the RGB values are
		 * similar.
		 */
		Color background = control.getBackground();
		Color error = JFaceColors.getErrorText(control.getDisplay());
		
		int average = (error.getRed() + error.getBlue() + error.getGreen()) / 3;
		
		
		int rMore = (int) (0.08 * error.getRed())
				+ (int) (0.05 * (error.getRed() - average));
		int gMore = (int) (0.08 * error.getGreen())
				+ (int) (0.05 * (error.getGreen() - average));
		int bMore = (int) (0.08 * error.getBlue())
				+ (int) (0.05 * (error.getBlue() - average));
		
		
		
		int r = background.getRed();
		int g = background.getGreen();
		int b = background.getBlue();
		if (r <= 255 - rMore) {
			r += rMore;
		} else {
			g -= rMore;
			b -= rMore;
		}
		if (g <= 255 - gMore) {
			g += gMore;
		} else {