ILabelContent textContent = report.createLabelContent( );
IForeignContent textContent = report.createForeignContent( );
	public IContent execute( )	{		TemplateDesign templateDesign = (TemplateDesign) design;		ILabelContent textContent = report.createLabelContent( );		setContent(textContent);		restoreResultSet( );		context.registerOnPageBreak( content );				IStyle style = textContent.getStyle( );		style.setProperty( IStyle.STYLE_BORDER_TOP_COLOR, IStyle.GRAY_VALUE );		style.setProperty( IStyle.STYLE_BORDER_TOP_STYLE, IStyle.SOLID_VALUE );		style.setProperty( IStyle.STYLE_BORDER_TOP_WIDTH, IStyle.THIN_VALUE );		style.setProperty( IStyle.STYLE_BORDER_BOTTOM_COLOR, IStyle.GRAY_VALUE );		style.setProperty( IStyle.STYLE_BORDER_BOTTOM_STYLE, IStyle.SOLID_VALUE );		style.setProperty( IStyle.STYLE_BORDER_BOTTOM_WIDTH, IStyle.THIN_VALUE );		style.setProperty( IStyle.STYLE_BORDER_LEFT_COLOR, IStyle.GRAY_VALUE );		style.setProperty( IStyle.STYLE_BORDER_LEFT_STYLE, IStyle.SOLID_VALUE );		style.setProperty( IStyle.STYLE_BORDER_LEFT_WIDTH, IStyle.THIN_VALUE );		style.setProperty( IStyle.STYLE_BORDER_RIGHT_COLOR, IStyle.GRAY_VALUE );		style.setProperty( IStyle.STYLE_BORDER_RIGHT_STYLE, IStyle.SOLID_VALUE );		style.setProperty( IStyle.STYLE_BORDER_RIGHT_WIDTH, IStyle.THIN_VALUE );		style.setProperty( IStyle.STYLE_TEXT_ALIGN, IStyle.CENTER_VALUE );		style.setProperty( IStyle.STYLE_VERTICAL_ALIGN, IStyle.MIDDLE_VALUE );		initializeContent( templateDesign, textContent );		textContent.setLabelText( templateDesign.getPromptText( ) );		textContent.setLabelKey( templateDesign.getPromptTextKey( ) );		processVisibility( templateDesign, textContent );				if ( emitter != null )		{			emitter.startLabel( textContent );		}				return textContent;	}