builder.setExpressionProvier( new ExpressionProvider( inputHandle.getElementHandle( ) .getModuleHandle( ), dataSetList ) );
builder.setExpressionProvier( new ExpressionProvider( dataSetList ) );
	private void createExpressionButton( Composite parent, final Text text )	{		Button button = new Button( parent, SWT.PUSH );		button.setLayoutData( new GridData( ) );		button.setText( "..." ); //$NON-NLS-1$		button.setToolTipText( TOOLTIP_EXPRESSION );		button.addSelectionListener( new SelectionAdapter( ) {			public void widgetSelected( SelectionEvent e )			{				ExpressionBuilder builder = new ExpressionBuilder( text.getText( ) );				builder.setExpressionProvier( new ExpressionProvider( inputHandle.getElementHandle( )						.getModuleHandle( ),						dataSetList ) );				if ( builder.open( ) == Dialog.OK )				{					text.setText( builder.getResult( ) );					updateButtons( );				}			}		} );	}