Bug 163310 testRenderReportlet_complex_list() & testRenderReportlet_complex_table() in tests.engine fail
Details: testRenderReportlet_complex_list() & testRenderReportlet_complex_table() in tests.engine fail You can find the test case in org.eclipse.birt.report.tests.engine.api.RenderTaskTest.java "Failed to find instance id of LIST" & "Failed to find instance id of TABLE"
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/MetadataEmitter.java
startContent( foreign, tag, styleName );
			return true;
		}
		return false;
	}
	
	public void endForeign( IForeignContent foreign )
	{
		if ( needMetadata( foreign ) )
		{
			endContent( foreign );
		}
	}
	public boolean startImage( IImageContent image )
	{
		if ( image.getGenerateBy( ) instanceof ExtendedItemDesign )
		{
			startSelectHandle( HTMLEmitterUtil.getElementType( image ),
					HTMLEmitterUtil.DISPLAY_BLOCK, "birt-chart-design" ); 
			
			String bookmark = image.getBookmark( );				
			if ( bookmark == null )
			{
				bookmark = idGenerator.generateUniqueID( );
				image.setBookmark( bookmark );
			}
			setActiveIDTypeIID( image);				
			HTMLEmitterUtil.setBookmark(  writer, HTMLTags.ATTR_IMAGE, bookmark ); 
			return true;
		}