UIUtil.bindHelp( getFieldEditorParent( ).getParent( ),IHelpContextIds.STYLE_BUILDER_BOX_ID );
	protected void createFieldEditors( )	{		super.createFieldEditors( );		getFieldEditorParent( ).setLayout( new GridLayout( ) );		gpPadding = new Group( getFieldEditorParent( ), 0 );		gpPadding.setText( Messages.getString( "BoxPreferencePage.text.Padding" ) ); //$NON-NLS-1$		GridData gdata = new GridData( GridData.FILL_HORIZONTAL );		gpPadding.setLayoutData( gdata );		gpPadding.setLayout( new GridLayout( 3, false ) );		paddingSep1 = new SeparatorFieldEditor( gpPadding, false );		paddingTop = new ComboBoxMeasureFieldEditor( StyleHandle.PADDING_TOP_PROP,				Messages.getString( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.PADDING_TOP_PROP )						.getDefn( )						.getDisplayNameID( ) ),				getMeasureChoiceArray( StyleHandle.PADDING_TOP_PROP ),				gpPadding );		paddingTop.setDefaultUnit( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.PADDING_TOP_PROP )				.getDefaultUnit( ) );				paddingBottom = new ComboBoxMeasureFieldEditor( StyleHandle.PADDING_BOTTOM_PROP,				Messages.getString( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.PADDING_BOTTOM_PROP )						.getDefn( )						.getDisplayNameID( ) ),				getMeasureChoiceArray( StyleHandle.PADDING_BOTTOM_PROP ),				gpPadding );		paddingBottom.setDefaultUnit( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.PADDING_BOTTOM_PROP )				.getDefaultUnit( ) );		paddingLeft = new ComboBoxMeasureFieldEditor( StyleHandle.PADDING_LEFT_PROP,				Messages.getString( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.PADDING_LEFT_PROP )						.getDefn( )						.getDisplayNameID( ) ),				getMeasureChoiceArray( StyleHandle.PADDING_LEFT_PROP ),				gpPadding );		paddingLeft.setDefaultUnit( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.PADDING_LEFT_PROP )				.getDefaultUnit( ) );				paddingRight = new ComboBoxMeasureFieldEditor( StyleHandle.PADDING_RIGHT_PROP,				Messages.getString( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.PADDING_RIGHT_PROP )						.getDefn( )						.getDisplayNameID( ) ),				getMeasureChoiceArray( StyleHandle.PADDING_RIGHT_PROP ),				gpPadding );		paddingRight.setDefaultUnit( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.PADDING_RIGHT_PROP )				.getDefaultUnit( ) );		gpMargin = new Group( getFieldEditorParent( ), 0 );		gpMargin.setText( Messages.getString( "BoxPreferencePage.text.Margin" ) ); //$NON-NLS-1$		gdata = new GridData( GridData.FILL_HORIZONTAL );		gpMargin.setLayoutData( gdata );		gpMargin.setLayout( new GridLayout( 3, false ) );		marginSep1 = new SeparatorFieldEditor( gpMargin, false );		marginTop = new ComboBoxMeasureFieldEditor( StyleHandle.MARGIN_TOP_PROP,				Messages.getString( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.MARGIN_TOP_PROP )						.getDefn( )						.getDisplayNameID( ) ),				getChoiceArray( StyleHandle.MARGIN_TOP_PROP ),				getMeasureChoiceArray( StyleHandle.MARGIN_TOP_PROP ),				gpMargin );		marginTop.setDefaultUnit( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.MARGIN_TOP_PROP )				.getDefaultUnit( ) );		marginBottom = new ComboBoxMeasureFieldEditor( StyleHandle.MARGIN_BOTTOM_PROP,				Messages.getString( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.MARGIN_BOTTOM_PROP )						.getDefn( )						.getDisplayNameID( ) ),				getChoiceArray( StyleHandle.MARGIN_BOTTOM_PROP ),				getMeasureChoiceArray( StyleHandle.MARGIN_BOTTOM_PROP ),				gpMargin );		marginBottom.setDefaultUnit( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.MARGIN_BOTTOM_PROP )				.getDefaultUnit( ) );		marginLeft = new ComboBoxMeasureFieldEditor( StyleHandle.MARGIN_LEFT_PROP,				Messages.getString( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.MARGIN_LEFT_PROP )						.getDefn( )						.getDisplayNameID( ) ),				getChoiceArray( StyleHandle.MARGIN_LEFT_PROP ),				getMeasureChoiceArray( StyleHandle.MARGIN_LEFT_PROP ),				gpMargin );		marginLeft.setDefaultUnit( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.MARGIN_LEFT_PROP )				.getDefaultUnit( ) );				marginRight = new ComboBoxMeasureFieldEditor( StyleHandle.MARGIN_RIGHT_PROP,				Messages.getString( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.MARGIN_RIGHT_PROP )						.getDefn( )						.getDisplayNameID( ) ),				getChoiceArray( StyleHandle.MARGIN_RIGHT_PROP ),				getMeasureChoiceArray( StyleHandle.MARGIN_RIGHT_PROP ),				gpMargin );		marginRight.setDefaultUnit( ( (StyleHandle) model ).getPropertyHandle( StyleHandle.MARGIN_RIGHT_PROP )				.getDefaultUnit( ) );		addField( paddingTop );		addField( paddingBottom );		addField( paddingLeft );		addField( paddingRight );				addField( marginTop );		addField( marginBottom );		addField( marginLeft );		addField( marginRight );	}