} finally { context.exitScope();
	protected void executePlainText( TextItemDesign design,			IContentEmitter emitter )	{		ILabelContent content = report.createLabelContent( );		assert ( content instanceof LabelContent );		IContent parent = context.getContent( );		context.pushContent( content );		initializeContent( parent, design, content );		content.setLabelText( design.getText( ) );		content.setLabelKey( design.getTextKey( ) );		processAction( design, content );		processBookmark( design, content );		processStyle( design, content );		processVisibility( design, content );		if ( context.isInFactory( ) )		{			if ( context.isInFactory( ) )			{				TextItemScriptExecutor.handleOnCreate(						( LabelContent ) content, context );			}		}		if ( emitter != null )		{			emitter.startLabel( content );		}		context.popContent( );	}