ImageScriptExecutor.handleOnCreate( ( ImageContent ) imageContent, context );
try { context.newScope( imageContent ); ImageScriptExecutor.handleOnCreate( ( ImageContent ) imageContent, context ); } finally { context.exitScope(); }
	public void execute( ReportItemDesign item, IContentEmitter emitter )	{		assert item instanceof ImageItemDesign;		ImageItemDesign imageItem = ( ImageItemDesign ) item;		IImageContent imageContent = report.createImageContent( );		IContent parent = context.getContent( );		context.pushContent( imageContent );		openResultSet( item );		accessQuery( item, emitter );		initializeContent( parent, item, imageContent );		// handle the Action and Bookmark values		processAction( item, imageContent );		processBookmark( item, imageContent );		processStyle( item, imageContent );		processVisibility( item, imageContent );		handleImage( imageItem, imageContent );		// execute the onCreate		if ( context.isInFactory( ) )		{			ImageScriptExecutor.handleOnCreate( ( ImageContent ) imageContent,					context );		}		// forward to emitter for further processing		if ( emitter != null )		{			emitter.startImage( imageContent );		}		closeResultSet( );		context.popContent( );	}