dialog.open( ); deactivate( );
	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( ) ) );		}				dialog.open( );		deactivate( );		return dialog.getMeasureData( ).toString( ) + dialog.getUnitName( );	}