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
{
		return source;
	}
	public void setSource( int source )
	{
		this.source = source;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.api2.IImage#getImageData()
	 */
	public byte[] getImageData( ) throws OutOfMemoryError
	{
		return data;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.api2.IImage#getImageStream()
	 */
	public InputStream getImageStream( )
	{
		switch ( this.source )
		{
			case IImage.FILE_IMAGE :
				try
				{
					URL url = new URL( this.id );
					return new BufferedInputStream( url.openStream( ) );