deactivate( );
comboBox.setFocus();
	protected Object openDialogBox( Control cellEditorWindow )	{		DimensionBuilderDialog dialog = new DimensionBuilderDialog(				cellEditorWindow.getShell( ) );		DimensionValue value;		try		{			value = DimensionValue.parse( (String) this.getValue( ) );		}		catch ( PropertyValueException e )		{			value = null;		}		dialog.setUnitNames( units );		dialog.setUnitData( Arrays.asList( units ).indexOf( unitName ) );		if ( value != null )		{			dialog.setMeasureData( new Double( value.getMeasure( ) ) );		}		if(Window.OK == dialog.open())		{			deactivate( );			return dialog.getMeasureData( ).toString( ) + dialog.getUnitName( );		}		else		{			deactivate( );			return null;		}	}