accessTableBand( bandDesign, domEmitter, rsIterator );
accessTableBand( bandDesign, domEmitter, resultSet );
	protected void accessHeader( ListingDesign list, IContentEmitter emitter,			IResultIterator rsIterator )	{		ITableContent tableContent = ( ITableContent ) context.getContent( );		// start table header		TableBandDesign bandDesign = ( ( TableItemDesign ) list ).getHeader( );		if ( bandDesign != null )		{			ITableBandContent header = report.createTableHeader( );			context.pushContent( header );			initializeContent( tableContent, bandDesign, header );			tableContent.getChildren( ).add( header );			IContentEmitter domEmitter = new DOMBuilderEmitter( header );			bandDesign.setBandType( TableBandDesign.TABLE_HEADER );			accessTableBand( bandDesign, domEmitter, rsIterator );			if ( emitter != null )			{				new ContentDOMVisitor( ).emit( header, emitter );			}			context.popContent( );		}		// start table body		ITableBandContent body = report.createTableBody( );		initializeContent( tableContent, null, body );		context.pushContent( body );		if ( emitter != null )		{			emitter.startTableBody( body );		}	}