Iterator iterator = dataSet.resultSetIterator( );
Iterator iterator = dataSet.resultSetHintsIterator( );
	private String[] getDataSetColumns( ReportItemHandle handle )	{		DataSetHandle dataSet = handle.getDataSet( );		if ( dataSet == null )			return EMPTY;		Iterator iterator = dataSet.resultSetIterator( );		if ( iterator == null )			return EMPTY;		ArrayList columns = new ArrayList( );		while ( iterator.hasNext( ) )		{			ResultSetColumn resultSetColumn = (ResultSetColumn) iterator.next( );			columns.add( resultSetColumn.getColumnName( ) );		}		return (String[]) columns.toArray( new String[0] );	}