if ( oldValue != null )
if ( oldValue != null && combo.indexOf( oldValue )>-1)
	void refresh( String value )	{		if ( getDescriptorProvider( ) instanceof ComboPropertyDescriptorProvider )		{			String[] items = ( (ComboPropertyDescriptorProvider) getDescriptorProvider( ) ).getItems( );			combo.setItems( items );			oldValue = ( (ComboPropertyDescriptorProvider) getDescriptorProvider( ) ).load( )					.toString( );			boolean stateFlag = ( ( oldValue == null ) == combo.getEnabled( ) );			if ( stateFlag )				combo.setEnabled( oldValue != null );			if ( ( (ComboPropertyDescriptorProvider) getDescriptorProvider( ) ).isReadOnly( ) )			{				combo.setEnabled( false );			}			String displayName = ( (ComboPropertyDescriptorProvider) getDescriptorProvider( ) ).getDisplayName( oldValue );			if ( displayName == null )			{				combo.deselectAll( );				if ( oldValue != null )				{					combo.setText( oldValue );				}				return;			}			else				combo.select( Arrays.asList( combo.getItems( ) )						.indexOf( displayName ) );		}	}