if ( inputImage.getDataSet( ) != null ) { ArrayList dataSetList = new ArrayList( ); dataSetList.add( inputImage.getDataSet( ) ); ExpressionProvider provider = new ExpressionProvider( dataSetList ); expressionBuilder.setExpressionProvier( provider ); }
unionDataSets( ); ExpressionProvider provider = new ExpressionProvider( dataSetList ); expressionBuilder.setExpressionProvier( provider );
	private void openExpression( )	{		ExpressionBuilder expressionBuilder = new ExpressionBuilder( uriEditor.getText( ) );		if ( inputImage.getDataSet( ) != null )		{			ArrayList dataSetList = new ArrayList( );			dataSetList.add( inputImage.getDataSet( ) );			ExpressionProvider provider = new ExpressionProvider( dataSetList );			expressionBuilder.setExpressionProvier( provider );		}		if ( expressionBuilder.open( ) == OK )		{			uriEditor.setText( expressionBuilder.getResult( ) );		}	}