eb.setExpressionProvier( new ExpressionProvider( SessionHandleAdapter.getInstance( ) .getReportDesignHandle( ), DEUtil.getDataSetList( (ExtendedItemHandle) oContext ) ) );
eb.setExpressionProvier( new ExpressionProvider( (ExtendedItemHandle) oContext ) );
	public String invoke( String sExpression, Object oContext, String sTitle )	{		final ExpressionBuilder eb = new ExpressionBuilder( sExpression );		eb.setExpressionProvier( new ExpressionProvider( SessionHandleAdapter.getInstance( )				.getReportDesignHandle( ),				DEUtil.getDataSetList( (ExtendedItemHandle) oContext ) ) );		if ( sTitle != null )		{			eb.setDialogTitle( eb.getDialogTitle( ) + " - " + sTitle ); //$NON-NLS-1$		}		if ( eb.open( ) == Window.OK )		{			sExpression = eb.getResult( );		}		return sExpression;	}