listExecutor.clearSoftBreak( );
	public IContent execute( )	{		ListBandDesign bandDesign = (ListBandDesign) getDesign();		IListBandContent bandContent = report.createListBandContent( );		setContent(bandContent);		restoreResultSet( );				initializeContent( bandDesign, bandContent );		int type = bandDesign.getBandType( );		if((type == BandDesign.BAND_DETAIL || type == BandDesign.GROUP_HEADER )&& listExecutor.needSoftBreakBefore( ))		{			IStyle style = content.getStyle( );			if(style!=null)			{				CSSValue pageBreak = style.getProperty(IStyle.STYLE_PAGE_BREAK_BEFORE);				if(pageBreak==null || IStyle.AUTO_VALUE.equals( pageBreak ))				{					style.setProperty( IStyle.STYLE_PAGE_BREAK_BEFORE, IStyle.SOFT_VALUE );					listExecutor.clearSoftBreak( );				}			}		}				startTOCEntry(bandContent);		if (emitter != null)		{			emitter.startListBand( bandContent );		}				//prepare to execute the children		currentItem = 0;		return bandContent;	}