number = 0; for ( Iterator it = group.iterator( ); it.hasNext( ); ) {
number = group.getCount( );
	public List initRowsInfo( )	{		clearBuffer( );		SlotHandle header = getTableHandle( ).getHeader( );		insertIteratorToList( header.iterator( ),				rows,				TABLE_HEADER,				TABLE_HEADER );		SlotHandle group = getTableHandle( ).getGroups( );		int number = 0;		for ( Iterator it = group.iterator( ); it.hasNext( ); )		{			number++;			TableGroupHandle tableGroups = (TableGroupHandle) it.next( );			SlotHandle groupHeaders = tableGroups.getSlot( GroupElement.HEADER_SLOT );			insertIteratorToList( groupHeaders.iterator( ),					rows,					( TABLE_GROUP_HEADER + number ),					TABLE_GROUP_HEADER );		}		SlotHandle detail = getTableHandle( ).getDetail( );		insertIteratorToList( detail.iterator( ),				rows,				TABLE_DETAIL,				TABLE_DETAIL );		group = getTableHandle( ).getGroups( );		number = 0;		for ( Iterator it = group.iterator( ); it.hasNext( ); )		{			TableGroupHandle tableGroups = (TableGroupHandle) it.next( );			SlotHandle groupFooters = tableGroups.getSlot( GroupElement.FOOTER_SLOT );			number++;		}		for ( ListIterator it = convertIteratorToListIterator( group.iterator( ) ); it.hasPrevious( ); )		{			TableGroupHandle tableGroups = (TableGroupHandle) it.previous( );			SlotHandle groupFooters = tableGroups.getSlot( GroupElement.FOOTER_SLOT );			insertIteratorToList( groupFooters.iterator( ),					rows,					TABLE_GROUP_FOOTER + number,					TABLE_GROUP_FOOTER );			number--;		}		SlotHandle footer = getTableHandle( ).getFooter( );		insertIteratorToList( footer.iterator( ),				rows,				TABLE_FOOTER,				TABLE_FOOTER );		caleRowInfo( rows );		return rows;	}