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
FormData formData = (FormData) control.getLayoutData();
		int maxWidth = FieldDecorationRegistry.getDefault()
				.geMaximumDecorationWidth();
		switch (index) {
		case LEFT_TOP:
			if (decDatas[LEFT_BOTTOM] == null
					|| decDatas[LEFT_BOTTOM].data.width < maxWidth) {
				formData.left = new FormAttachment(decData.label);
			} else
				formData = null;
			break;
		case LEFT_BOTTOM:
			if (decDatas[LEFT_TOP] == null
					|| decDatas[LEFT_TOP].data.width < maxWidth) {
				formData.left = new FormAttachment(decData.label);
			} else
				formData = null;
			break;
		case RIGHT_TOP:
			if (decDatas[RIGHT_BOTTOM] == null
					|| decDatas[RIGHT_BOTTOM].data.width < maxWidth) {
				formData.right = new FormAttachment(decData.label);
			} else
				formData = null;
			break;
		case RIGHT_BOTTOM:
			if (decDatas[RIGHT_TOP] == null
					|| decDatas[RIGHT_TOP].data.width < maxWidth) {
				formData.right = new FormAttachment(decData.label);
			} else