Bug 158662 Image constructor is incomplete
The Image constructor Image(IImageContent) does not copy the imageMap member of IIMageContent. This can lead to bugs whereever the IImage interface is used to retrieve the Chart Image Map.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/Image.java
this.source = IImage.FILE_IMAGE;
		try
		{
			new URL( uri );
			extension = FileUtil.getExtFromFileName( uri );
			return;
		}
		catch ( MalformedURLException e )
		{
		}
		extension = FileUtil.getExtFromFileName( uri );
	}
	/**
	 * 
	 * @param data
	 * @param name
	 */
	public Image( byte[] data, String name )
	{
		if ( data == null )
		{
			return;
		}
		id = name;
		this.data = data;
		this.source = IImage.CUSTOM_IMAGE;
	}
	public Image( IImageContent content )
	{
		String imgUri = content.getURI( );