return true;
return currentElement < totalElements;
	public boolean hasNextChild( )	{		if ( currentElement < totalElements )		{			return true;		}		if ( endOfListing )		{			return false;		}		int endGroup = rset.getEndingGroupLevel( );		if ( endGroup <= 0 )		{			ListingDesign listingDesign = (ListingDesign) getDesign( );			totalElements = 0;			currentElement = 0;			executableElements[totalElements++] = listingDesign.getFooter( );			endOfListing = true;			return true;		}		if ( rset.next( ) )		{			collectExecutableElements( );			return true;		}		return false;	}