dialog.setExpressionProvier( ( new ExpressionProvider( handle.getModuleHandle( ), DEUtil.getDataSetList( handle ) ) ) );
dialog.setExpressionProvier( new ExpressionProvider( handle ) );
	public void performDirectEdit( )	{		TextDataHandle handle = (TextDataHandle) getModel( );				ExpressionBuilder dialog = new ExpressionBuilder( PlatformUI.getWorkbench( )				.getDisplay( )				.getActiveShell( ),				handle.getValueExpr( ) );				dialog.setExpressionProvier( ( new ExpressionProvider( handle.getModuleHandle( ),				DEUtil.getDataSetList( handle ) ) ) );		if ( dialog.open( ) == Dialog.OK )		{			try			{				( (TextDataHandle) getModel( ) ).setValueExpr( dialog.getResult( ) );			}			catch ( SemanticException e )			{				ExceptionHandler.handle( e );				return;			}			refreshVisuals( );		}	}