expressionBuilder.setExpressionProvier( new ExpressionProvider( designHandle.getModuleHandle( ), DEUtil.getDataSetList( designHandle ) ) );
expressionBuilder.setExpressionProvier( new ExpressionProvider( designHandle ) );
	private void editValue( Control control )	{		String initValue = null;		if ( control instanceof Text )		{			initValue = ( (Text) control ).getText( );		}		else if ( control instanceof Combo )		{			initValue = ( (Combo) control ).getText( );		}		ExpressionBuilder expressionBuilder = new ExpressionBuilder( getShell( ),				initValue );		if ( designHandle != null )		{			expressionBuilder.setExpressionProvier( new ExpressionProvider( designHandle.getModuleHandle( ),					DEUtil.getDataSetList( designHandle ) ) );		}		if ( expressionBuilder.open( ) == OK )		{			String result = DEUtil.resolveNull( expressionBuilder.getResult( ) );			if ( control instanceof Text )			{				( (Text) control ).setText( result );			}			else if ( control instanceof Combo )			{				( (Combo) control ).setText( result );			}		}		updateButtons( );	}