Bug 140395 IImage.getID() return null on chart images
When I use image.getID() to retrieve ID of chart image, it always returns null.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/Image.java
*/
	public Image( String uri )
	{
		if ( uri == null || uri.length( ) == 0 )
		{
			return;
		}
		id = uri;
		if ( !FileUtil.isLocalResource( uri ) )
		{
			extension = FileUtil.getExtFromFileName( uri, FileUtil.SEPARATOR_URI );
			this.source = IImage.URL_IMAGE;
			return;
		}
		this.source = IImage.FILE_IMAGE;
		try
		{
			URL url = new URL( uri );
			extension = FileUtil.getExtFromFileName( uri, FileUtil.SEPARATOR_URI );
			return;
		}
		catch ( MalformedURLException e )
		{
		}
		catch ( IOException e1 )
		{
		}
			extension = FileUtil.getExtFromFileName( uri, FileUtil.SEPARATOR_PATH );
	}
	/**