restoreResultSet( );
	public IContent execute( )	{		RowDesign rowDesign = (RowDesign) getDesign( );		IRowContent rowContent = report.createRowContent( );		setContent( rowContent );		initializeContent( rowDesign, rowContent );		processAction( rowDesign, rowContent );		processBookmark( rowDesign, rowContent );		processStyle( rowDesign, rowContent );		processVisibility( rowDesign, rowContent );		rowContent.setRowID( rowId );		if ( context.isInFactory( ) )		{			RowScriptExecutor.handleOnCreate( rowContent, context );		}		startTOCEntry( rowContent );		if ( emitter != null )		{			emitter.startRow( rowContent );		}		// prepare to execute the children		currentCell = 0;		return rowContent;	}