Bug 149922 Image builder - URI and file source type are treated as same
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ImageHandle.java
* as {@link DesignElementHandle#getName}of this image item.
	 * 
	 * @return the embedded image name, if the image source type is
	 *         <code>IMAGE_REF_TYPE_EMBED</code>. Otherwise, return
	 *         <code>null</code>.
	 */
	public String getImageName( )
	{
		if ( !DesignChoiceConstants.IMAGE_REF_TYPE_EMBED
				.equalsIgnoreCase( getStringProperty( ImageItem.SOURCE_PROP ) ) )
			return null;
		return getStringProperty( IImageItemModel.IMAGE_NAME_PROP );
	}
	/**
	 * Returns the embedded image handle that this image refers, if the image
	 * source type is <code>IMAGE_REF_TYPE_EMBED</code>.
	 * 
	 * @return the embedded image handle, if the image source type is
	 *         <code>IMAGE_REF_TYPE_EMBED</code> and the referred embedded
	 *         image is found. Otherwise, return <code>null</code>.
	 */
	public EmbeddedImageHandle getEmbeddedImage( )
	{
		if ( !DesignChoiceConstants.IMAGE_REF_TYPE_EMBED
				.equals( getStringProperty( ImageItem.SOURCE_PROP ) ) )
			return null;
		StructRefValue imageRef = (StructRefValue) getElement( ).getProperty(
				getModule( ), IImageItemModel.IMAGE_NAME_PROP );
		if ( imageRef == null )
			return null;