Bug 126527 [Field Assist] - API - Field Decoration alignment issues are different for cell editors
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/DecoratedField.java
/**
	 * Cached platform flags for dealing with platform-specific issues.
	 */
	private static boolean CARBON = "carbon".equals(SWT.getPlatform()); 
	/**
	 * Constants describing the array indices used to hold the decorations in
	 * array slots.
	 */
	private static final int LEFT_TOP = 0;
	private static final int LEFT_BOTTOM = 1;
	private static final int RIGHT_TOP = 2;
	private static final int RIGHT_BOTTOM = 3;
	private static final int DECORATION_SLOTS = 4;
	/**
	 * Simple data structure class for specifying the internals for a field
	 * decoration. This class contains data specific to the implementation of
	 * field decorations as labels attached to the field. Clients should use
	 * <code>FieldDecoration</code> for specifying a decoration.
	 */
	private class FieldDecorationData {