DataSetItemModel[] columns = DataSetManager.getCurrentInstance( ) .getColumns( handle, false ); for ( int i = 0; i < columns.length; i++ )
try
	public void createDataSetsTree( List dataSetList )	{		Assert.isNotNull( tree );		TreeItem topItem = createTopTreeItem( tree, TREE_ITEM_DATASETS );		for ( Iterator iterator = dataSetList.iterator( ); iterator.hasNext( ); )		{			DataSetHandle handle = (DataSetHandle) iterator.next( );			TreeItem dataSetItem = createSubTreeItem( topItem,					DEUtil.getDisplayLabel( handle, false ),					ReportPlatformUIImages.getImage( handle ),					true );			DataSetItemModel[] columns = DataSetManager.getCurrentInstance( )					.getColumns( handle, false );			for ( int i = 0; i < columns.length; i++ )			{				createSubTreeItem( dataSetItem,						columns[i].getDisplayName( ),						IMAGE_COLUMN,						DEUtil.getExpression( columns[i] ),						columns[i].getHelpText( ),						true );			}		}	}